Source code of Windows XP (NT5)
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.

110 lines
2.5 KiB

  1. PROJDIR=..
  2. !include $(PROJDIR)\makefile.inc
  3. TARGETNAME=HNetCfg
  4. TARGETTYPE=DYNLINK
  5. PASS1_PUBLISH={$(O)\hnetcfg.lib=$(PROJECT_LIB_PATH)\hnetcfg.lib}
  6. C_DEFINES=$(C_DEFINES) -D_MERGE_PROXYSTUB
  7. USE_NATIVE_EH=1
  8. USER_C_FLAGS=$(USER_C_FLAGS) /EHa
  9. DLLENTRY=_DllMainCRTStartup
  10. TARGETLIBS=\
  11. $(SDK_LIB_PATH)\rpcrt4.lib \
  12. $(SDK_LIB_PATH)\kernl32p.lib \
  13. $(SDK_LIB_PATH)\user32.lib \
  14. $(SDK_LIB_PATH)\gdi32.lib \
  15. $(SDK_LIB_PATH)\advapi32.lib \
  16. $(SDK_LIB_PATH)\ole32.lib \
  17. $(SDK_LIB_PATH)\oleaut32.lib \
  18. $(SDK_LIB_PATH)\htmlhelp.lib \
  19. $(SDK_LIB_PATH)\uuid.lib \
  20. $(SDK_LIB_PATH)\rasapi32.lib \
  21. $(SDK_LIB_PATH)\netapi32.lib \
  22. $(SDK_LIB_PATH)\powrprof.lib \
  23. $(SHELL_LIB_PATH)\shell32p.lib \
  24. $(SDK_LIB_PATH)\wmip.lib \
  25. $(SDK_LIB_PATH)\wbemuuid.lib \
  26. $(NET_LIB_PATH)\netshell.lib \
  27. $(SDK_LIB_PATH)\iphlpapi.lib \
  28. $(SDK_LIB_PATH)\ntdll.lib \
  29. $(NET_LIB_PATH)\ndispnp.lib \
  30. $(SDK_LIB_PATH)\dhcpcsvc.lib \
  31. $(SDK_LIB_PATH)\ws2_32.lib \
  32. $(SDK_LIB_PATH)\wininet.lib \
  33. $(PROJECT_LIB_PATH)\uuidnet.lib \
  34. $(PROJECT_PRIVATE_LIB_PATH)\ALG_Private.lib \
  35. $(PROJECT_PRIVATE_LIB_PATH)\saupdate.lib \
  36. $(SDK_LIB_PATH)\shlwapi.lib \
  37. $(SDK_LIB_PATH)\comctl32.lib \
  38. $(SDK_LIB_PATH)\comdlg32.lib \
  39. DELAYLOAD=\
  40. netapi32.dll; \
  41. shell32.dll; \
  42. powrprof.dll; \
  43. comctl32.dll; \
  44. comdlg32.dll; \
  45. ws2_32.dll
  46. LINKLIBS=$(LINKLIBS) \
  47. $(PROJDIR)\CfgMgr\obj$(BUILD_ALT_DIR)\*\CfgMgr.lib \
  48. $(PROJDIR)\NATUPnP\obj$(BUILD_ALT_DIR)\*\NATUPnP.lib
  49. INCLUDES=\
  50. $(INCLUDES); \
  51. $(PROJDIR)\inc; \
  52. $(PROJDIR)\inc\$(O); \
  53. $(PROJECT_ROOT)\rras\inc; \
  54. ..\mof\$(O); \
  55. $(SHELL_INC_PATH);
  56. SOURCES=\
  57. dlldatax.c \
  58. alg_private_p.c \
  59. saupdate_p.c \
  60. dllmain.cpp \
  61. implinc.cpp \
  62. hncutil.cpp \
  63. hncapi.cpp \
  64. hncstrs.cpp \
  65. hnapi.cpp \
  66. hnapimgr.cpp \
  67. hnapien.cpp \
  68. hnapiprp.cpp \
  69. hnprivate_i.c \
  70. sautil.cpp \
  71. saui.cpp \
  72. sadlg.cpp \
  73. fwpages.cpp \
  74. AlgSetup.cpp \
  75. hnetcfg.rc
  76. MISCFILES=..\sld\Internet_Connection_Sharing_and_Firewall_{76B2CA05-074A-4F93-9978-E9A5284240BF}.sld
  77. SYNCHRONIZE_DRAIN=1
  78. DLOAD_ERROR_HANDLER=kernel32.dll
  79. #
  80. # Fusionized
  81. #
  82. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  83. #SXS_ASSEMBLY_VERSION=1.0
  84. SXS_ASSEMBLY_NAME=Microsoft.Windows.HomeNetworking.HNetCfg
  85. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  86. SXS_MANIFEST=hnetcfg.dll.manifest
  87. SXS_MANIFEST_IN_RESOURCES=1
  88. SXS_MANIFEST_RESOURCE_ID=123
  89. SXS_NO_BINPLACE=1