4 COMPILE
=$(CC
) $(CFLAGS
)
7 SUID_PROGS
= setdmzholes setportfw setfilters setxtaccess \
8 restartsquid restartssh ipfirereboot setaliases \
9 ipsecctrl restartntpd restartdhcp restartsnort \
10 restartapplejuice setdate rebuildhosts \
11 restartsyslogd logwatch openvpnctrl timecheckctrl \
12 restartwireless getipstat qosctrl launch-ether-wake \
13 redctrl extrahdctrl sambactrl upnpctrl tripwirectrl
16 install -m
755 $(PROGS
) /usr
/local
/bin
17 install -m
4750 -g nobody
$(SUID_PROGS
) /usr
/local
/bin
19 all : $(PROGS
) $(SUID_PROGS
)
22 -rm -f
$(PROGS
) $(SUID_PROGS
) *.o core
27 $(COMPILE
) $< setuid.o
-o
$@
29 setuid.o
: setuid.c setuid.h
30 $(COMPILE
) $< -c
-o
$@
32 $(SUID_PROGS
): setuid.o
36 logwatch
: logwatch.c setuid.o ..
/install+setup
/libsmooth
/varval.o
37 $(COMPILE
) -I..
/install+setup
/libsmooth
/ logwatch.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
39 openvpnctrl
: openvpnctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
40 $(COMPILE
) -I..
/install+setup
/libsmooth
/ openvpnctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
42 qosctrl
: qosctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
43 $(COMPILE
) -I..
/install+setup
/libsmooth
/ qosctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
45 redctrl
: redctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
46 $(COMPILE
) -I..
/install+setup
/libsmooth
/ redctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
48 extrahdctrl
: extrahdctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
49 $(COMPILE
) -I..
/install+setup
/libsmooth
/ extrahdctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
51 upnpctrl
: upnpctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
52 $(COMPILE
) -I..
/install+setup
/libsmooth
/ upnpctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
54 sambactrl
: sambactrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
55 $(COMPILE
) -I..
/install+setup
/libsmooth
/ sambactrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
57 tripwirectrl
: tripwirectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
58 $(COMPILE
) -I..
/install+setup
/libsmooth
/ tripwirectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
60 launch-ether-wake
: launch-ether-wake.c setuid.o ..
/install+setup
/libsmooth
/varval.o
61 $(COMPILE
) -I..
/install+setup
/libsmooth
/ launch-ether-wake.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
63 setaliases
: setaliases.c setuid.o ..
/install+setup
/libsmooth
/varval.o
64 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setaliases.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
66 setdmzholes
: setdmzholes.c setuid.o ..
/install+setup
/libsmooth
/varval.o
67 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setdmzholes.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
69 setportfw
: setportfw.c setuid.o ..
/install+setup
/libsmooth
/varval.o
70 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setportfw.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
72 setfilters
: setfilters.c setuid.o ..
/install+setup
/libsmooth
/varval.o
73 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setfilters.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
75 rebuildhosts
: rebuildhosts.c setuid.o ..
/install+setup
/libsmooth
/varval.o
76 $(COMPILE
) -I..
/install+setup
/libsmooth
/ rebuildhosts.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
78 restartapplejuice
: restartapplejuice.c setuid.o ..
/install+setup
/libsmooth
/varval.o
79 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartapplejuice.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
81 restartdhcp
: restartdhcp.c setuid.o ..
/install+setup
/libsmooth
/varval.o
82 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartdhcp.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
84 restartssh
: restartssh.c setuid.o ..
/install+setup
/libsmooth
/varval.o
85 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartssh.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
87 restartsquid
: restartsquid.c setuid.o ..
/install+setup
/libsmooth
/varval.o
88 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartsquid.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
90 restartsnort
: restartsnort.c setuid.o ..
/install+setup
/libsmooth
/varval.o
91 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartsnort.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
93 restartsyslogd
: restartsyslogd.c setuid.o ..
/install+setup
/libsmooth
/varval.o
94 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartsyslogd.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
96 restartwireless
: restartwireless.c setuid.o ..
/install+setup
/libsmooth
/varval.o
97 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartwireless.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
99 ipsecctrl
: ipsecctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
100 $(COMPILE
) -I..
/install+setup
/libsmooth
/ ipsecctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
102 timecheckctrl
: timecheckctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
103 $(COMPILE
) -I..
/install+setup
/libsmooth
/ timecheckctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
105 getipstat
: getipstat.c setuid.o ..
/install+setup
/libsmooth
/varval.o
106 $(COMPILE
) -I..
/install+setup
/libsmooth
/ getipstat.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@