1*ebf5cedbSchopinSUBDIRS=compat libutil libmemstat libxo libnetgraph sysctl ifconfig route top netstat ngctl ipfw arp traffic knictl ndp 25af66259Sjfb8856606PREFIX_BIN=/usr/local/bin 37abd0fb2Slogwang 47abd0fb2Slogwangall: 57abd0fb2Slogwang for d in $(SUBDIRS); do ( cd $$d; $(MAKE) all ) ; done 67abd0fb2Slogwang 77abd0fb2Slogwangclean: 87abd0fb2Slogwang for d in $(SUBDIRS); do ( cd $$d; $(MAKE) clean ) ; done 95af66259Sjfb8856606 105af66259Sjfb8856606install: 115af66259Sjfb8856606 rm -rf ${PREFIX_BIN}/f-stack 125af66259Sjfb8856606 135af66259Sjfb8856606 cp -rf sbin/ ${PREFIX_BIN}/f-stack 145af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/arp ${PREFIX_BIN}/ff_arp 15*ebf5cedbSchopin ln -sf ${PREFIX_BIN}/f-stack/ndp ${PREFIX_BIN}/ff_ndp 165af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/ifconfig ${PREFIX_BIN}/ff_ifconfig 175af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/ipfw ${PREFIX_BIN}/ff_ipfw 185af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/netstat ${PREFIX_BIN}/ff_netstat 195af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/ngctl ${PREFIX_BIN}/ff_ngctl 205af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/route ${PREFIX_BIN}/ff_route 215af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/sysctl ${PREFIX_BIN}/ff_sysctl 225af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/top ${PREFIX_BIN}/ff_top 235af66259Sjfb8856606 ln -sf ${PREFIX_BIN}/f-stack/traffic ${PREFIX_BIN}/ff_traffic 24b9294e11Sjohnjiang ln -sf ${PREFIX_BIN}/f-stack/knictl ${PREFIX_BIN}/ff_knictl 255af66259Sjfb8856606 265af66259Sjfb8856606uninstall: 275af66259Sjfb8856606 rm -rf ${PREFIX_BIN}/f-stack 285af66259Sjfb8856606 rm -rf ${PREFIX_BIN}/ff_* 29