]> git.ipfire.org Git - ipfire-2.x.git/blame - src/misc-progs/Makefile
HinzugefĆ¼gt:
[ipfire-2.x.git] / src / misc-progs / Makefile
CommitLineData
cd1a2927
MT
1CC=gcc
2CFLAGS=-O2 -Wall
3
4COMPILE=$(CC) $(CFLAGS)
5
6PROGS = iowrap
7SUID_PROGS = setdmzholes setportfw setfilters setxtaccess restartdhcp restartsnort \
a79906a4
MT
8 restartsquid restartssh ipfirereboot \
9 ipfirebkcfg ipfirerscfg installpackage installfcdsl ipsecctrl \
10 setaliases ipfirebackup restartntpd \
11 restartapplejuice setdate rebuildhosts \
6c666a3b 12 restartsyslogd logwatch openvpnctrl timecheckctrl restartwireless
cd1a2927
MT
13
14install : all
15 install -m 755 $(PROGS) /usr/local/bin
16 install -m 4750 -g nobody $(SUID_PROGS) /usr/local/bin
17
18all : $(PROGS) $(SUID_PROGS)
19
20clean :
21 -rm -f $(PROGS) $(SUID_PROGS) *.o core
22
23######
24
25% : %.c
26 $(COMPILE) $< setuid.o -o $@
27
28setuid.o: setuid.c setuid.h
29 $(COMPILE) $< -c -o $@
30
31$(SUID_PROGS): setuid.o
32
33$(PROGS): setuid.o
34
35logwatch: logwatch.c setuid.o ../install+setup/libsmooth/varval.o
36 $(COMPILE) -I../install+setup/libsmooth/ logwatch.c setuid.o ../install+setup/libsmooth/varval.o -o $@
37
6e13d0a5
MT
38openvpnctrl: openvpnctrl.c setuid.o ../install+setup/libsmooth/varval.o
39 $(COMPILE) -I../install+setup/libsmooth/ openvpnctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
40
cd1a2927
MT
41setaliases: setaliases.c setuid.o ../install+setup/libsmooth/varval.o
42 $(COMPILE) -I../install+setup/libsmooth/ setaliases.c setuid.o ../install+setup/libsmooth/varval.o -o $@
43
44setdmzholes: setdmzholes.c setuid.o ../install+setup/libsmooth/varval.o
45 $(COMPILE) -I../install+setup/libsmooth/ setdmzholes.c setuid.o ../install+setup/libsmooth/varval.o -o $@
46
47setportfw: setportfw.c setuid.o ../install+setup/libsmooth/varval.o
48 $(COMPILE) -I../install+setup/libsmooth/ setportfw.c setuid.o ../install+setup/libsmooth/varval.o -o $@
49
50setfilters: setfilters.c setuid.o ../install+setup/libsmooth/varval.o
51 $(COMPILE) -I../install+setup/libsmooth/ setfilters.c setuid.o ../install+setup/libsmooth/varval.o -o $@
52
53rebuildhosts: rebuildhosts.c setuid.o ../install+setup/libsmooth/varval.o
54 $(COMPILE) -I../install+setup/libsmooth/ rebuildhosts.c setuid.o ../install+setup/libsmooth/varval.o -o $@
55
a79906a4
MT
56restartapplejuice: restartapplejuice.c setuid.o ../install+setup/libsmooth/varval.o
57 $(COMPILE) -I../install+setup/libsmooth/ restartapplejuice.c setuid.o ../install+setup/libsmooth/varval.o -o $@
58
cd1a2927
MT
59restartdhcp: restartdhcp.c setuid.o ../install+setup/libsmooth/varval.o
60 $(COMPILE) -I../install+setup/libsmooth/ restartdhcp.c setuid.o ../install+setup/libsmooth/varval.o -o $@
61
cd1a2927
MT
62restartssh: restartssh.c setuid.o ../install+setup/libsmooth/varval.o
63 $(COMPILE) -I../install+setup/libsmooth/ restartssh.c setuid.o ../install+setup/libsmooth/varval.o -o $@
64
65restartsquid: restartsquid.c setuid.o ../install+setup/libsmooth/varval.o
66 $(COMPILE) -I../install+setup/libsmooth/ restartsquid.c setuid.o ../install+setup/libsmooth/varval.o -o $@
67
68restartsnort: restartsnort.c setuid.o ../install+setup/libsmooth/varval.o
69 $(COMPILE) -I../install+setup/libsmooth/ restartsnort.c setuid.o ../install+setup/libsmooth/varval.o -o $@
70
71restartsyslogd: restartsyslogd.c setuid.o ../install+setup/libsmooth/varval.o
72 $(COMPILE) -I../install+setup/libsmooth/ restartsyslogd.c setuid.o ../install+setup/libsmooth/varval.o -o $@
73
74restartwireless: restartwireless.c setuid.o ../install+setup/libsmooth/varval.o
75 $(COMPILE) -I../install+setup/libsmooth/ restartwireless.c setuid.o ../install+setup/libsmooth/varval.o -o $@
76
77ipsecctrl: ipsecctrl.c setuid.o ../install+setup/libsmooth/varval.o
78 $(COMPILE) -I../install+setup/libsmooth/ ipsecctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
79
39a7cc11
MT
80timecheckctrl: timecheckctrl.c setuid.o ../install+setup/libsmooth/varval.o
81 $(COMPILE) -I../install+setup/libsmooth/ timecheckctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
82
a79906a4
MT
83ipfirebackup: ipfirebackup.c setuid.o
84 $(COMPILE) -lcrypt ipfirebackup.c setuid.o -o $@