This repo is obsolete, please see git://git.code.sf.net/p/dummynet/code@master
[ipfw.git] / win64 / sources
1 TARGETNAME=ipfw\r
2 TARGETTYPE=DRIVER\r
3 \r
4 C_DEFINES=$(C_DEFINES) -DNDIS_MINIPORT_DRIVER -DNDIS_WDM=1\r
5 \r
6 MSC_WARNING_LEVEL=/W2\r
7 \r
8 # The driver is built in the XP or .NET build environment\r
9 # So let us build NDIS 5.1 version.\r
10 C_DEFINES=$(C_DEFINES) -DNDIS51_MINIPORT=1\r
11 C_DEFINES=$(C_DEFINES) -DNDIS51=1\r
12 \r
13 # Enable dummynet preprocessing macros\r
14 C_DEFINES=$(C_DEFINES) /D_WIN32 /DMODULENAME=Ipfw /D_BSD_SOURCE /DKERNEL_MODULE /D_KERNEL /DKLD_MODULE /D__BSD_VISIBLE /DIPFIREWALL_DEFAULT_TO_ACCEPT /D__LITTLE_ENDIAN /DSYSCTL_NODE /DEMULATE_SYSCTL -FIwinmissing.h -FImissing.h -FI../glue.h /DWIN32_LEAN_AND_MEAN=1\r
15 \r
16 TARGETLIBS=$(DDK_LIB_PATH)\ndis.lib\r
17 \r
18 INCLUDES=include; include_e\r
19 \r
20 SOURCES= ip_fw2.c ip_fw_pfil.c ip_fw_sockopt.c ip_fw_dynamic.c ip_fw_table.c ip_fw_log.c radix.c in_cksum.c ip_dummynet.c ip_dn_io.c ip_dn_glue.c dn_heap.c dn_sched_fifo.c dn_sched_wf2q.c dn_sched_rr.c dn_sched_qfq.c dn_sched_prio.c ipfw2_mod.c bsd_compat.c md_win.c miniport.c protocol.c passthru.c debug.c