Leaked source code of windows server 2003
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

  1. TARGETNAME=tcpip6
  2. TARGETPATH=obj
  3. TARGETTYPE=EXPORT_DRIVER
  4. PASS1_PUBLISH={$(O)\tcpip6.lib=$(DDK_LIB_PATH)\tcpip6.lib}
  5. DLLDEF=$(O)\tcpip6.def
  6. C_DEFINES=$(C_DEFINES) -DNT -D_NTDRIVER_ -D_PNP_POWER
  7. # merge RSA32K.LIB paged code & data into non-paged sections.
  8. LINKER_FLAGS=$(LINKER_FLAGS) -merge:PAGER32C=.text -merge:PAGER32D=.data -merge:PAGER32R=.rdata
  9. NT_UP=0
  10. SYNCHRONIZE_DRAIN=1
  11. #
  12. # We use __declspec(align) and therefore need the image alignment to
  13. # be at least as big.
  14. #
  15. !IF $(WIN64)
  16. DRIVER_ALIGNMENT=128
  17. !ELSE
  18. DRIVER_ALIGNMENT=64
  19. !ENDIF
  20. TARGETLIBS=\
  21. $(DDK_LIB_PATH)\tdi.lib \
  22. $(DDK_LIB_PATH)\ndis.lib \
  23. $(DS_LIB_PATH)\rsa32k.lib
  24. LINKLIBS=\
  25. ..\ip6\$(O)\ip6.lib \
  26. ..\algrthms\$(O)\algrthms.lib \
  27. ..\udp\$(O)\udp.lib \
  28. ..\tcp\$(O)\tcp.lib
  29. INCLUDES=..\inc;..\..\inc;$(BASE_INC_PATH); \
  30. $(DS_INC_PATH)\crypto;
  31. SOURCES= \
  32. addr.c \
  33. info.c \
  34. init.c \
  35. ntdisp.c \
  36. ntinit.c \
  37. tcpip6.rc \
  38. transprt.c \
  39. sidebug.c
  40. I386_SOURCES=i386\xsum.asm i386\alloca.c
  41. ALPHA_SOURCES=alpha\xsum.s
  42. IA64_SOURCES=ia64\xsum.s
  43. AXP64_SOURCES=alpha\xsum.s
  44. AMD64_SOURCES=amd64\xsum.asm
  45. MISCFILES= ..\..\embedded\ipv6_{5965A34F-7D10-4A0F-A4D1-3C3270A8A093}.sld \
  46. ..\..\embedded\IPv6Service_{74171C86-DE3E-46A5-ACD3-8D552BB8990A}.sld \
  47. ..\..\embedded\IPv6Utils_{6FE88979-A99B-4A11-B1D6-C2AA61EE5B45}.sld \
  48. ..\..\embedded\NetIP6_inf_{B77AD429-0B73-4607-93B2-350CA66C898D}.sld