16a03354eSMatthew DillonKMOD= ipfw3_basic 20ffa96a2SSascha WildnerSRCS= ip_fw3_basic.c 30ffa96a2SSascha WildnerSRCS+= ip_fw3_log.c 40ffa96a2SSascha WildnerSRCS+= ip_fw3_state.c 50ffa96a2SSascha WildnerSRCS+= ip_fw3_table.c 60ffa96a2SSascha WildnerSRCS+= ip_fw3_sync.c 74408d548SBill YuanSRCS+= opt_ipfw.h opt_inet.h 84408d548SBill Yuan 9*ac8179b5SSascha Wildner.ifndef KERNBUILDDIR 104408d548SBill Yuanopt_inet.h: 114408d548SBill Yuan echo '#define INET 1' > ${.OBJDIR}/${.TARGET} 124408d548SBill Yuan 134408d548SBill Yuanopt_ipfw.h: 144408d548SBill Yuan echo '#define IPFIREWALL3 1' > ${.OBJDIR}/${.TARGET} 154408d548SBill Yuan # Debug prints 164408d548SBill Yuan #echo '#define IPFIREWALL_DEBUG 1' >> ${.OBJDIR}/${.TARGET} 174408d548SBill Yuan # 184408d548SBill Yuan # If you want it verbose 194408d548SBill Yuan #echo '#define IPFIREWALL_VERBOSE 1' >> ${.OBJDIR}/${.TARGET} 204408d548SBill Yuan # 214408d548SBill Yuan # If you want it to pass all packets by default 224408d548SBill Yuan #echo '#define IPFIREWALL_DEFAULT_TO_ACCEPT 1' >> ${.OBJDIR}/${.TARGET} 234408d548SBill Yuan.endif 246a03354eSMatthew Dillon 256a03354eSMatthew Dillon.include <bsd.kmod.mk> 26