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.

90 lines
2.4 KiB

  1. ############################################################################
  2. #
  3. # Copyright (C) 2001, Microsoft Corporation.
  4. #
  5. # All rights reserved.
  6. #
  7. ############################################################################
  8. TARGETNAME=netsecprov
  9. TARGETPATH=obj
  10. TARGETTYPE=DYNLINK
  11. # The TARGETLIBS macro specifies additional libraries to link against your target
  12. # image. Each library path specification should contain an asterisk (*)
  13. # where the machine-specific subdirectory name should go.
  14. TARGETLIBS= \
  15. $(SDK_LIB_PATH)\kernel32.lib \
  16. $(SDK_LIB_PATH)\oleaut32.lib \
  17. $(SDK_LIB_PATH)\ole32.lib \
  18. $(SDK_LIB_PATH)\uuid.lib \
  19. $(SDK_LIB_PATH)\user32.lib \
  20. $(SDK_LIB_PATH)\advapi32.lib \
  21. $(SDK_LIB_PATH)\wbemuuid.lib \
  22. $(SDK_LIB_PATH)\vccomsup.lib \
  23. $(SDK_LIB_PATH)\msxml2.lib\
  24. winipsec.lib
  25. # the above include of lib is temporary since winipsec is not published
  26. # The INCLUDES variable specifies any include paths that are specific to
  27. # this source directory. Separate multiple paths with single
  28. # semicolons. Relative path specifications are okay.
  29. INCLUDES=$(INCLUDES);$(NET_INC_PATH);
  30. # the above include path is temporary since both scecore and winipsec is not published
  31. USE_STL=1
  32. USE_ATL=1
  33. ATL_VER=30
  34. USE_MSVCRT=1
  35. MIDL_FLAGS=-DMIDL_PASS
  36. MIDL_UUIDDIR=$(O)
  37. PASS0_SOURCEDIR=$(O)
  38. PASS0_HEADERDIR=$(O)
  39. MIDL_TLBDIR=$(O)
  40. # The developer defines the SOURCES macro. It contains a list of all the
  41. # source files for this component. Specify each source file on a separate
  42. # line using the line-continuation character. This minimizes merge
  43. # conflicts if two developers are adding source files to the same component.
  44. SOURCES= \
  45. netseccore.idl \
  46. netsecprov.rc \
  47. netsecprov.cpp \
  48. maindll.cpp \
  49. globals.cpp \
  50. IPSecBase.cpp \
  51. NspTCP.cpp \
  52. Config.cpp \
  53. Filter.cpp \
  54. FilterTr.cpp \
  55. FilterMM.cpp \
  56. FilterTun.cpp \
  57. Policy.cpp \
  58. PolicyQM.cpp \
  59. PolicyMM.cpp \
  60. AuthMM.cpp \
  61. ExceptionPort.cpp \
  62. TranxMgr.cpp \
  63. ActiveSocket.cpp \
  64. ipsecparser.cpp
  65. MISCFILES=netprov.mof
  66. # Next, specify options for the compiler using C_DEFINES.
  67. C_DEFINES=$(C_DEFINES) /D_WIN32_WINNT=0x0400 /DUNICODE /DBUILDING_DLL /D_WINDLL /D__WINNT_BUILD__
  68. USER_C_FLAGS=/Ob2 /EHa
  69. USE_MFCVER=42
  70. USE_MFC=1
  71. DLLDEF=$(O)\netsecprov.def
  72. USE_NATIVE_EH=1
  73. PASS0_HEADERDIR=$(O)