]> pd.if.org Git - startuptools/blob - Makefile
fix empty module list handling
[startuptools] / Makefile
1 PRG=daemon chdir setid
2 CFLAGS=-Wall -Wno-parentheses
3 RCSCRIPTS=example.rc functions.rc network
4 ETC=rc.conf rc.local rc.multi rc.shutdown rc.single rc.sysinit
5
6 all:    $(PRG)
7
8 clean:
9         rm -f *.o $(PRG)
10
11 daemon.o: daemon.c exec.c
12 setid.o: setid.c exec.c
13
14 install: all install-scripts
15         install -d -m755 $(DESTDIR)/sbin
16         install setid $(DESTDIR)/sbin
17
18 install-scripts:
19          install -d -m755 $(DESTDIR)/etc/rc.d
20          install -d -m755 $(DESTDIR)/sbin
21          install -m755 $(addprefix scripts/,$(ETC)) $(DESTDIR)/etc
22          install -m644 scripts/inittab $(DESTDIR)/etc
23          install -m755 $(addprefix scripts/,$(RCSCRIPTS)) $(DESTDIR)/etc/rc.d
24          install -m755 $(addprefix scripts/,ifup ifdown) $(DESTDIR)/sbin
25          install -d -m755 $(DESTDIR)/etc/networks
26          install -m755 scripts/localhost.net $(DESTDIR)/etc/networks/localhost
27          install -D -m644 scripts/example.rc $(DESTDIR)/usr/share/startuptools/example.rc
28
29 tarball:
30         rm startuptools.tar.gz ; cd ..; tar -czf startuptools.tar.gz startuptools; mv startuptools.tar.gz startuptools
31