112 lines
3.5 KiB
Plaintext
112 lines
3.5 KiB
Plaintext
CCSHELL_DIR = $(PROJECT_ROOT)
|
|
|
|
TARGET_BOTH = 1
|
|
PRECOMPILED_CXX = 1
|
|
|
|
!include $(CCSHELL_DIR)\common.inc
|
|
SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc
|
|
|
|
INCLUDES = $(INCLUDES);$(PROJECT_ROOT)\lib\$(O)
|
|
|
|
TARGETNAME = MSIEFTP
|
|
TARGETPATH = obj
|
|
TARGETTYPE = DYNLINK
|
|
|
|
#VERIFY_LC = 1
|
|
LC_PATH = $(PROJECT_ROOT)\lcinf
|
|
|
|
# Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
|
|
LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
|
|
|
|
|
|
# make sure shlwapi.lib is before shell32.lib for override.
|
|
TARGETLIBS = \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\wininet.lib \
|
|
$(SDK_LIB_PATH)\msrating.lib \
|
|
$(SDK_LIB_PATH)\urlmon.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\htmlhelp.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(PROJECT_ROOT)\lib\$(O)\shdocvwp.lib \
|
|
$(PROJECT_ROOT)\lib\$(O)\shguid.lib \
|
|
$(PROJECT_ROOT)\lib\$(O)\ieguidp.lib \
|
|
$(CCSHELL_DIR)\lib\$O\shfusion4.lib \
|
|
$(CCSHELL_DIR)\lib\$(O)\stock4.lib
|
|
|
|
USE_MSVCRT = 1
|
|
|
|
DLLENTRY = DllEntry
|
|
|
|
DLLDEF = $(O)\ftpfld.def
|
|
DLLBASE = 0x71200000
|
|
|
|
DELAYLOAD = WININET.DLL;MSRATING.DLL
|
|
|
|
DLOAD_ERROR_HANDLER=kernel32
|
|
|
|
PRECOMPILED_INCLUDE = priv.h
|
|
|
|
SOURCES = \
|
|
account.cpp \
|
|
cobjsafe.cpp \
|
|
cookie.cpp \
|
|
cowsite.cpp \
|
|
debug.cpp \
|
|
dllload.cpp \
|
|
dllreg.cpp \
|
|
dialogs.cpp \
|
|
dspsprt.cpp \
|
|
encoding.cpp \
|
|
ftp.cpp \
|
|
ftpapi.cpp \
|
|
ftpcf.cpp \
|
|
ftpcm.cpp \
|
|
ftpdhlp.cpp \
|
|
ftpdir.cpp \
|
|
ftpdlg.cpp \
|
|
ftpdrop.cpp \
|
|
ftpefe.cpp \
|
|
ftpeidl.cpp \
|
|
ftpfoldr.cpp \
|
|
ftpglob.cpp \
|
|
ftpgto.cpp \
|
|
ftpicon.cpp \
|
|
ftpinet.cpp \
|
|
ftplist.cpp \
|
|
ftpobj.cpp \
|
|
ftppidl.cpp \
|
|
ftppl.cpp \
|
|
ftpprop.cpp \
|
|
ftpresp.cpp \
|
|
ftpsite.cpp \
|
|
ftpstm.cpp \
|
|
ftpurl.cpp \
|
|
ftpwebvw.cpp \
|
|
isf.cpp \
|
|
isfvcb.cpp \
|
|
newmenu.cpp \
|
|
offline.cpp \
|
|
proxycache.cpp \
|
|
passwordapi.cpp \
|
|
resource.rc \
|
|
security.cpp \
|
|
statusbr.cpp \
|
|
util.cpp \
|
|
view.cpp
|
|
|
|
MISCFILES = ftp.htt
|
|
|
|
#
|
|
# Fusionized
|
|
#
|
|
SXS_MANIFEST_RESOURCE_ID=123
|
|
SXS_APPLICATION_MANIFEST=WindowsShell.Manifest
|