VERSION=1.12 CURDIR=userfirewall LOCAL_CLEAN=local_clean LOCAL_INSTALL=local_install all: $(CURDIR).so firelogin firelisten firesendid genproxyarp \ user2groups ifinfo OBJS = misc.os userfirewall.os fwinfo.os _dict.os include /usr/lib/linuxconf-devel/rules.mak PROTOUPDHEAD=-buserfirewall.tlcc+userfirewall.pm \ -bfwinfo.tlcc+userfirewall.pm \ -bgenproxyarp.tlcc+userfirewall.pm EXTRAMODLIBS=-lcrypto firelogin: firelogin.o misc.o version.o _dict.o $(GPPLINK) firelogin.o misc.o version.o _dict.o -o firelogin \ -lcrypto -llinuxconf -lncurses firelisten: firelisten.o misc.o version.o _dict.o $(GPPLINK) firelisten.o misc.o version.o _dict.o -o firelisten \ -lcrypto -llinuxconf -lncurses firesendid: firesendid.o misc.o version.o _dict.o $(GPPLINK) firesendid.o misc.o version.o _dict.o -o firesendid \ -lcrypto -llinuxconf -lncurses user2groups: user2groups.o version.o $(GPPLINK) user2groups.o version.o -o user2groups -lstdc++ genproxyarp: genproxyarp.o version.o _dict.o $(GPPLINK) genproxyarp.o version.o _dict.o -o genproxyarp \ -llinuxconf -lncurses ifinfo: ifinfo.o _dict.o $(GPPLINK) ifinfo.o _dict.o -o ifinfo \ -llinuxconf -lncurses version.o: Makefile echo "const char *version=\"$(VERSION)\";" >/tmp/version.c gcc -c /tmp/version.c -o version.o local_clean: std_local_clean rm -f firelogin firelisten firesendid testload genproxyarp \ user2groups ifinfo local_install: std_local_install install_daemons install_helps mkdir -p $(LIB_LINUXCONF)/lib install firelogin $(LIB_LINUXCONF)/lib/firelogin install firelisten $(LIB_LINUXCONF)/lib/firelisten install firesendid $(LIB_LINUXCONF)/lib/firesendid install genproxyarp $(LIB_LINUXCONF)/lib/genproxyarp install user2groups $(LIB_LINUXCONF)/lib/user2groups install ifinfo $(LIB_LINUXCONF)/lib/ifinfo mkdir -p $(RPM_BUILD_ROOT)/etc/xinetd.d test -f $(RPM_BUILD_ROOT)/etc/xinetd.d/firelisten || \ install -m 644 firelisten.xinetd $(RPM_BUILD_ROOT)/etc/xinetd.d/firelisten mkdir -p $(RPM_BUILD_ROOT)/etc/userfirewall install vlan.conf -m 644 $(RPM_BUILD_ROOT)/etc/userfirewall/vlan.conf mkdir -p $(RPM_BUILD_ROOT)/etc/rc.d/init.d install vlan.sysv -m755 $(RPM_BUILD_ROOT)/etc/rc.d/init.d/vlan # Test program testload: testload.o $(GPPLINK) testload.o -o testload