4 COMPILE
=$(CC
) $(CFLAGS
)
7 SUID_PROGS
= setdmzholes setportfw setfilters setxtaccess restartdhcp restartsnort \
8 restartsquid restartssh ipfirereboot \
9 ipfirebkcfg ipfirerscfg installpackage installfcdsl ipsecctrl \
10 setaliases ipfirebackup restartntpd \
11 restartapplejuice setdate rebuildhosts \
12 restartsyslogd logwatch openvpnctrl timecheckctrl restartwireless
15 install -m
755 $(PROGS
) /usr
/local
/bin
16 install -m
4750 -g nobody
$(SUID_PROGS
) /usr
/local
/bin
18 all : $(PROGS
) $(SUID_PROGS
)
21 -rm -f
$(PROGS
) $(SUID_PROGS
) *.o core
26 $(COMPILE
) $< setuid.o
-o
$@
28 setuid.o
: setuid.c setuid.h
29 $(COMPILE
) $< -c
-o
$@
31 $(SUID_PROGS
): setuid.o
35 logwatch
: 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
$@
38 openvpnctrl
: 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
$@
41 setaliases
: 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
$@
44 setdmzholes
: 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
$@
47 setportfw
: 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
$@
50 setfilters
: 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
$@
53 rebuildhosts
: 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
$@
56 restartapplejuice
: 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
$@
59 restartdhcp
: 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
$@
62 restartssh
: 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
$@
65 restartsquid
: 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
$@
68 restartsnort
: 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
$@
71 restartsyslogd
: 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
$@
74 restartwireless
: 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
$@
77 ipsecctrl
: 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
$@
80 timecheckctrl
: 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
$@
83 ipfirebackup
: ipfirebackup.c setuid.o
84 $(COMPILE
) -lcrypt ipfirebackup.c setuid.o
-o
$@