Makefile - sam - An updated version of the sam text editor.
 (HTM) git clone git://vernunftzentrum.de/sam.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
       Makefile (1078B)
       ---
            1 #        Copyright (c) 1998 Lucent Technologies - All rights reserved.
            2 #        Changes Copyright (c) 2014-2015 Rob King
            3 #
            4 #        master makefile for sam.  configure sub-makefiles first.
            5 #
            6 
            7 MODE?=user
            8 
            9 all:    config.mk lXg lframe samdir samtermdir docdir
           10 
           11 config.mk:
           12         cp config.mk.def config.mk
           13 
           14 lXg:
           15         cd libXg; $(MAKE)
           16 
           17 lframe:
           18         cd libframe; $(MAKE)
           19 
           20 docdir:
           21         cd doc; $(MAKE)
           22 
           23 samdir:
           24         cd sam; $(MAKE)
           25 
           26 samtermdir:
           27         cd samterm; $(MAKE)
           28 
           29 install:
           30         @xdg-desktop-menu install --mode $(MODE) deadpixi-sam.desktop || echo "unable to install desktop entry"
           31         cd libXg; $(MAKE) install
           32         cd libframe; $(MAKE) install
           33         cd sam; $(MAKE) install
           34         cd samterm; $(MAKE) install
           35         cd doc; $(MAKE) install
           36 
           37 uninstall:
           38         @xdg-desktop-menu uninstall --mode $(MODE) deadpixi-sam.desktop || echo "unable to uninstall desktop entry"
           39         cd libXg; $(MAKE) uninstall
           40         cd libframe; $(MAKE) uninstall
           41         cd sam; $(MAKE) uninstall
           42         cd samterm; $(MAKE) uninstall
           43         cd doc; $(MAKE) uninstall
           44 
           45 clean:
           46         cd libXg; $(MAKE) clean
           47         cd libframe; $(MAKE) clean
           48         cd sam; $(MAKE) clean
           49         cd samterm; $(MAKE) clean
           50 
           51 nuke: clean
           52         rm -f config.mk