TARGETNAME=tcpip6 TARGETPATH=obj TARGETTYPE=EXPORT_DRIVER PASS1_PUBLISH={$(O)\tcpip6.lib=$(DDK_LIB_PATH)\tcpip6.lib} DLLDEF=$(O)\tcpip6.def C_DEFINES=$(C_DEFINES) -DNT -D_NTDRIVER_ -D_PNP_POWER # merge RSA32K.LIB paged code & data into non-paged sections. LINKER_FLAGS=$(LINKER_FLAGS) -merge:PAGER32C=.text -merge:PAGER32D=.data -merge:PAGER32R=.rdata NT_UP=0 SYNCHRONIZE_DRAIN=1 # # We use __declspec(align) and therefore need the image alignment to # be at least as big. # !IF $(WIN64) DRIVER_ALIGNMENT=128 !ELSE DRIVER_ALIGNMENT=64 !ENDIF TARGETLIBS=\ $(DDK_LIB_PATH)\tdi.lib \ $(DDK_LIB_PATH)\ndis.lib \ $(DS_LIB_PATH)\rsa32k.lib LINKLIBS=\ ..\ip6\$(O)\ip6.lib \ ..\algrthms\$(O)\algrthms.lib \ ..\udp\$(O)\udp.lib \ ..\tcp\$(O)\tcp.lib INCLUDES=..\inc;..\..\inc;$(BASE_INC_PATH); \ $(DS_INC_PATH)\crypto; SOURCES= \ addr.c \ info.c \ init.c \ ntdisp.c \ ntinit.c \ tcpip6.rc \ transprt.c \ sidebug.c I386_SOURCES=i386\xsum.asm i386\alloca.c ALPHA_SOURCES=alpha\xsum.s IA64_SOURCES=ia64\xsum.s AXP64_SOURCES=alpha\xsum.s AMD64_SOURCES=amd64\xsum.asm MISCFILES= ..\..\embedded\ipv6_{5965A34F-7D10-4A0F-A4D1-3C3270A8A093}.sld \ ..\..\embedded\IPv6Service_{74171C86-DE3E-46A5-ACD3-8D552BB8990A}.sld \ ..\..\embedded\IPv6Utils_{6FE88979-A99B-4A11-B1D6-C2AA61EE5B45}.sld \ ..\..\embedded\NetIP6_inf_{B77AD429-0B73-4607-93B2-350CA66C898D}.sld