1SUBDIRS=compat libutil libmemstat libxo libnetgraph sysctl ifconfig route top netstat ngctl ipfw arp traffic knictl 2PREFIX_BIN=/usr/local/bin 3 4all: 5 for d in $(SUBDIRS); do ( cd $$d; $(MAKE) all ) ; done 6 7clean: 8 for d in $(SUBDIRS); do ( cd $$d; $(MAKE) clean ) ; done 9 10install: 11 rm -rf ${PREFIX_BIN}/f-stack 12 13 cp -rf sbin/ ${PREFIX_BIN}/f-stack 14 ln -sf ${PREFIX_BIN}/f-stack/arp ${PREFIX_BIN}/ff_arp 15 ln -sf ${PREFIX_BIN}/f-stack/ifconfig ${PREFIX_BIN}/ff_ifconfig 16 ln -sf ${PREFIX_BIN}/f-stack/ipfw ${PREFIX_BIN}/ff_ipfw 17 ln -sf ${PREFIX_BIN}/f-stack/netstat ${PREFIX_BIN}/ff_netstat 18 ln -sf ${PREFIX_BIN}/f-stack/ngctl ${PREFIX_BIN}/ff_ngctl 19 ln -sf ${PREFIX_BIN}/f-stack/route ${PREFIX_BIN}/ff_route 20 ln -sf ${PREFIX_BIN}/f-stack/sysctl ${PREFIX_BIN}/ff_sysctl 21 ln -sf ${PREFIX_BIN}/f-stack/top ${PREFIX_BIN}/ff_top 22 ln -sf ${PREFIX_BIN}/f-stack/traffic ${PREFIX_BIN}/ff_traffic 23 ln -sf ${PREFIX_BIN}/f-stack/knictl ${PREFIX_BIN}/knictl 24 25uninstall: 26 rm -rf ${PREFIX_BIN}/f-stack 27 rm -rf ${PREFIX_BIN}/ff_* 28