You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.5 KiB
60 lines
1.5 KiB
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
|
|
|