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.

107 lines
2.4 KiB

  1. TARGETNAME=rasdlg
  2. TARGETPATH=obj
  3. TARGETTYPE=DYNLINK
  4. PASS1_PUBLISH={$(O)\rasdlg.lib=$(SDK_LIB_PATH)\rasdlg.lib}
  5. C_DEFINES=-DUNICODE=1 -DWINVER=0x501 -D_UNICODE=1
  6. DLLENTRY=LibMain
  7. PRECOMPILED_INCLUDE=rasdlgp.h
  8. RCOPTIONS=-N
  9. USE_MSVCRT=1
  10. #
  11. #to make fusion work, this _WIN32_WINNT = 0x501 is a necessity see bug 382720
  12. _WIN32_WINNT = 0x501
  13. SYNCHRONIZE_DRAIN=1
  14. LINKLIBS=\
  15. ..\rassrvui\$(O)\rassrvui.lib
  16. #
  17. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  18. #
  19. SXS_ASSEMBLY_NAME=Microsoft.Windows.Net.rasdlg
  20. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  21. SXS_MANIFEST=Rasdlg.Manifest
  22. SXS_MANIFEST_IN_RESOURCES=1
  23. SXS_NO_BINPLACE=1
  24. SXS_MANIFEST_RESOURCE_ID=128
  25. #
  26. # Shfusion.lib causes linker warnings. Ignore them.
  27. #
  28. LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
  29. TARGETLIBS= \
  30. $(NET_LIB_PATH)\ndispnp.lib \
  31. $(SDK_LIB_PATH)\advapi32.lib \
  32. $(SHELL_LIB_PATH)\shfusion.lib \
  33. $(SDK_LIB_PATH)\gdi32.lib \
  34. $(SDK_LIB_PATH)\kernl32p.lib \
  35. $(SDK_LIB_PATH)\mpr.lib \
  36. $(SDK_LIB_PATH)\mprapi.lib \
  37. $(SDK_LIB_PATH)\netapi32.lib \
  38. $(SDK_LIB_PATH)\ole32.lib \
  39. $(SDK_LIB_PATH)\oleaut32.lib \
  40. $(SDK_LIB_PATH)\rasapi32.lib \
  41. $(PROJECT_PRIVATE_LIB_PATH)\rasman.lib \
  42. $(SDK_LIB_PATH)\rpcrt4.lib \
  43. $(SDK_LIB_PATH)\setupapi.lib \
  44. $(SHELL_LIB_PATH)\shell32p.lib \
  45. $(SDK_LIB_PATH)\shlwapi.lib \
  46. $(SDK_LIB_PATH)\tapi32.lib \
  47. $(SDK_LIB_PATH)\user32.lib \
  48. $(SDK_LIB_PATH)\uuid.lib \
  49. $(SDK_LIB_PATH)\version.lib \
  50. $(SDK_LIB_PATH)\winscard.lib \
  51. $(SDK_LIB_PATH)\ws2_32.lib \
  52. ..\common\debug\$(O)\debug.lib \
  53. ..\common\nouiutil\$(O)\nouiutil.lib \
  54. ..\common\pbk\$(O)\pbk.lib \
  55. ..\common\phonenum\$(O)\phonenum.lib \
  56. ..\common\rnk\$(O)\rnk.lib \
  57. ..\common\tapiutil\$(O)\tapiutil.lib \
  58. ..\common\uiutil\$(O)\uiutil.lib \
  59. DELAYLOAD=\
  60. mpr.dll;\
  61. netapi32.dll;\
  62. shell32.dll;\
  63. setupapi.dll;\
  64. winscard.dll
  65. DLOAD_ERROR_HANDLER=kernel32
  66. INCLUDES=\
  67. ..\inc;\
  68. ..\common\pbk;\
  69. ..\rassrvui; \
  70. ..\..\inc;\
  71. ..\..\..\inc;\
  72. ..\..\..\..\inc;\
  73. ..\..\..\..\..\inc;\
  74. ..\..\ppp\common;\
  75. $(SHELL_INC_PATH)
  76. SOURCES=\
  77. alternat.c \
  78. autodial.c \
  79. devcfg.c \
  80. dial.c \
  81. edit.c \
  82. entry.c \
  83. entryps.c \
  84. entryw.c \
  85. ifw.c \
  86. ipsecpolicy.c \
  87. main.c \
  88. mlink.c \
  89. nwc.c \
  90. pbook.c \
  91. penettab.c \
  92. pref.c \
  93. rasdlg.rc \
  94. security.c \
  95. status.c \
  96. terminal.c \
  97. uiinfo.cpp \
  98. util.c