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.

111 lines
3.5 KiB

  1. CCSHELL_DIR = $(PROJECT_ROOT)
  2. TARGET_BOTH = 1
  3. PRECOMPILED_CXX = 1
  4. !include $(CCSHELL_DIR)\common.inc
  5. SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc
  6. INCLUDES = $(INCLUDES);$(PROJECT_ROOT)\lib\$(O)
  7. TARGETNAME = MSIEFTP
  8. TARGETPATH = obj
  9. TARGETTYPE = DYNLINK
  10. #VERIFY_LC = 1
  11. LC_PATH = $(PROJECT_ROOT)\lcinf
  12. # Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
  13. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  14. # make sure shlwapi.lib is before shell32.lib for override.
  15. TARGETLIBS = \
  16. $(SDK_LIB_PATH)\gdi32.lib \
  17. $(SDK_LIB_PATH)\user32.lib \
  18. $(SDK_LIB_PATH)\kernel32.lib \
  19. $(SDK_LIB_PATH)\ole32.lib \
  20. $(SDK_LIB_PATH)\oleaut32.lib \
  21. $(SDK_LIB_PATH)\uuid.lib \
  22. $(SDK_LIB_PATH)\wininet.lib \
  23. $(SDK_LIB_PATH)\msrating.lib \
  24. $(SDK_LIB_PATH)\urlmon.lib \
  25. $(SDK_LIB_PATH)\shell32.lib \
  26. $(SDK_LIB_PATH)\advapi32.lib \
  27. $(SDK_LIB_PATH)\htmlhelp.lib \
  28. $(SHELL_LIB_PATH)\shlwapip.lib \
  29. $(SDK_LIB_PATH)\shell32.lib \
  30. $(PROJECT_ROOT)\lib\$(O)\shdocvwp.lib \
  31. $(PROJECT_ROOT)\lib\$(O)\shguid.lib \
  32. $(PROJECT_ROOT)\lib\$(O)\ieguidp.lib \
  33. $(CCSHELL_DIR)\lib\$O\shfusion4.lib \
  34. $(CCSHELL_DIR)\lib\$(O)\stock4.lib
  35. USE_MSVCRT = 1
  36. DLLENTRY = DllEntry
  37. DLLDEF = $(O)\ftpfld.def
  38. DLLBASE = 0x71200000
  39. DELAYLOAD = WININET.DLL;MSRATING.DLL
  40. DLOAD_ERROR_HANDLER=kernel32
  41. PRECOMPILED_INCLUDE = priv.h
  42. SOURCES = \
  43. account.cpp \
  44. cobjsafe.cpp \
  45. cookie.cpp \
  46. cowsite.cpp \
  47. debug.cpp \
  48. dllload.cpp \
  49. dllreg.cpp \
  50. dialogs.cpp \
  51. dspsprt.cpp \
  52. encoding.cpp \
  53. ftp.cpp \
  54. ftpapi.cpp \
  55. ftpcf.cpp \
  56. ftpcm.cpp \
  57. ftpdhlp.cpp \
  58. ftpdir.cpp \
  59. ftpdlg.cpp \
  60. ftpdrop.cpp \
  61. ftpefe.cpp \
  62. ftpeidl.cpp \
  63. ftpfoldr.cpp \
  64. ftpglob.cpp \
  65. ftpgto.cpp \
  66. ftpicon.cpp \
  67. ftpinet.cpp \
  68. ftplist.cpp \
  69. ftpobj.cpp \
  70. ftppidl.cpp \
  71. ftppl.cpp \
  72. ftpprop.cpp \
  73. ftpresp.cpp \
  74. ftpsite.cpp \
  75. ftpstm.cpp \
  76. ftpurl.cpp \
  77. ftpwebvw.cpp \
  78. isf.cpp \
  79. isfvcb.cpp \
  80. newmenu.cpp \
  81. offline.cpp \
  82. proxycache.cpp \
  83. passwordapi.cpp \
  84. resource.rc \
  85. security.cpp \
  86. statusbr.cpp \
  87. util.cpp \
  88. view.cpp
  89. MISCFILES = ftp.htt
  90. #
  91. # Fusionized
  92. #
  93. SXS_MANIFEST_RESOURCE_ID=123
  94. SXS_APPLICATION_MANIFEST=WindowsShell.Manifest