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