2 # $Id: Makefile,v 1.5.2.7 2005/11/20 23:20:13 franck78 Exp $
8 COMPILE
=$(CC
) $(CFLAGS
)
11 SUID_PROGS
= setdmzholes setportfw setfilters setxtaccess restartdhcp restartsnort \
12 restartsquid restartssh ipcopreboot \
13 ipcopbkcfg ipcoprscfg installpackage installfcdsl ipsecctrl \
14 setaliases ipcopbackup restartshaping restartntpd \
15 restartwireless setdate rebuildhosts \
16 restartsyslogd logwatch
19 install -m
755 $(PROGS
) /usr
/local
/bin
20 install -m
4750 -g nobody
$(SUID_PROGS
) /usr
/local
/bin
22 all : $(PROGS
) $(SUID_PROGS
)
25 -rm -f
$(PROGS
) $(SUID_PROGS
) *.o core
30 $(COMPILE
) $< setuid.o
-o
$@
32 setuid.o
: setuid.c setuid.h
33 $(COMPILE
) $< -c
-o
$@
35 $(SUID_PROGS
): setuid.o
39 logwatch
: logwatch.c setuid.o ..
/install+setup
/libsmooth
/varval.o
40 $(COMPILE
) -I..
/install+setup
/libsmooth
/ logwatch.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
42 setaliases
: setaliases.c setuid.o ..
/install+setup
/libsmooth
/varval.o
43 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setaliases.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
45 setdmzholes
: setdmzholes.c setuid.o ..
/install+setup
/libsmooth
/varval.o
46 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setdmzholes.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
48 setportfw
: setportfw.c setuid.o ..
/install+setup
/libsmooth
/varval.o
49 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setportfw.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
51 setfilters
: setfilters.c setuid.o ..
/install+setup
/libsmooth
/varval.o
52 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setfilters.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
54 rebuildhosts
: rebuildhosts.c setuid.o ..
/install+setup
/libsmooth
/varval.o
55 $(COMPILE
) -I..
/install+setup
/libsmooth
/ rebuildhosts.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
57 restartdhcp
: restartdhcp.c setuid.o ..
/install+setup
/libsmooth
/varval.o
58 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartdhcp.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
60 restartshaping
: restartshaping.c setuid.o ..
/install+setup
/libsmooth
/varval.o
61 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartshaping.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
63 restartssh
: restartssh.c setuid.o ..
/install+setup
/libsmooth
/varval.o
64 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartssh.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
66 restartsquid
: restartsquid.c setuid.o ..
/install+setup
/libsmooth
/varval.o
67 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartsquid.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
69 restartsnort
: restartsnort.c setuid.o ..
/install+setup
/libsmooth
/varval.o
70 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartsnort.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
72 restartsyslogd
: restartsyslogd.c setuid.o ..
/install+setup
/libsmooth
/varval.o
73 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartsyslogd.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
75 restartwireless
: restartwireless.c setuid.o ..
/install+setup
/libsmooth
/varval.o
76 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartwireless.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
78 ipsecctrl
: ipsecctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
79 $(COMPILE
) -I..
/install+setup
/libsmooth
/ ipsecctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
81 ipcopbackup
: ipcopbackup.c setuid.o
82 $(COMPILE
) -lcrypt ipcopbackup.c setuid.o
-o
$@