CC = /usr/local/bin/gcc PRODUCTS = fwall AUTOPUSH = /etc/autopush ECHO = /bin/echo CP = /bin/cp RM = /bin/rm LD = /usr/ucb/ld RM = /bin/rm CAT = /bin/cat AWK = /bin/awk MODLOAD = /usr/sbin/modload MODUNLOAD = /usr/sbin/modunload MODINFO = /usr/sbin/modinfo all: $(PRODUCTS) clean: rm -f fwall fwall.o fwall: fwall.c $(CC) fwall.c -D_KERNEL -c $(LD) -dn -r fwall.o -o fwall install: -$(CP) fwall /kernel/strmod/fwall $(MODLOAD) fwall ifconfig le0 modinsert fwall@2 uninstall: ifconfig le0 modremove fwall@2 -$(MODUNLOAD) -i `$(MODINFO) | $(AWK) '/fwall/{ print $1 }'` -$(RM) /kernel/strmod/fwall