CCSHELL_DIR = $(PROJECT_ROOT) SELFREGNAME = $(O)\selfreg_webcheck.inf MISCFILES = $(MISCFILES) $(SELFREGNAME) PRECOMPILED_CXX = 1 !include $(CCSHELL_DIR)\common.inc SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc # for RC to find webchk.TLB INCLUDES = $(SDK_LIB_PATH);$(INCLUDES);$(INETCORE_INC_PATH) TARGETNAME = webcheck TARGETPATH = obj TARGETTYPE = DYNLINK SYNCHRONIZE_DRAIN=1 # Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217 #VERIFY_LC = 1 LC_PATH = $(PROJECT_ROOT)\lcinf TARGETLIBS = $(SDK_LIB_PATH)\gdi32.lib \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\advapi32.lib \ $(SHELL_LIB_PATH)\shlwapip.lib \ $(SDK_LIB_PATH)\uuid.lib \ $(SDK_LIB_PATH)\ole32.lib \ $(SDK_LIB_PATH)\oleaut32.lib \ $(SHELL_LIB_PATH)\shdocvwp.lib \ $(SDK_LIB_PATH)\wsock32.lib \ $(SDK_LIB_PATH)\wininet.lib \ $(SDK_LIB_PATH)\iphlpapi.lib \ $(SDK_LIB_PATH)\htmlhelp.lib \ !if $(386) ! if !$(FREEBUILD) $(CCSHELL_DIR)\lib\i386\shell32.w95 \ ! else $(CCSHELL_DIR)\lib\i386\shell32.nt4 \ ! endif !else $(SDK_LIB_PATH)\shell32.lib \ !endif $(CCSHELL_DIR)\lib\$O\ieguidp.lib \ $(SDK_LIB_PATH)\urlmon.lib \ $(CCSHELL_DIR)\lib\$(O)\stock4.lib \ $(CCSHELL_DIR)\lib\$(O)\shfusion4.lib LINKLIBS = \ ..\ntapi\$(O)\apithk.lib USE_MSVCRT = 1 DLLDEF = $O\webcheck.def DLLBASE = 0x77770000 DLLENTRY = _DllMainCRTStartup DELAYLOAD = OLE32.DLL; OLEAUT32.DLL; SHDOCVW.DLL; WININET.DLL; URLMON.DLL; SHELL32.DLL DLOAD_ERROR_HANDLER = shlwapi.dll DLOAD_FORCE_ERROR_CHECK = 1 # In alphabetical order SOURCES = \ ..\admin.cpp \ ..\cdlabsc.cpp \ ..\cdlagent.cpp \ ..\debug.c \ ..\cdfagent.cpp \ ..\delagent.cpp \ ..\dialmon.cpp \ ..\dllload.cpp \ ..\downld.cpp \ ..\droptrgt.cpp \ ..\factory.cpp \ ..\folder.cpp \ ..\helper.cpp \ ..\idle.cpp \ ..\item.cpp \ ..\iwebck.cpp \ ..\mailagnt.cpp \ ..\notfcvt.cpp \ ..\offsync.cpp \ ..\postagnt.cpp \ ..\propshts.cpp \ ..\smtp.cpp \ ..\strlist.cpp \ ..\subitem.cpp \ ..\subsmgr.cpp \ ..\subsmgr2.cpp \ ..\throttle.cpp \ ..\trkcache.cpp \ ..\utils.cpp \ ..\webcheck.cpp \ ..\webcheck.rc \ ..\webcrawl.cpp \ ..\wizards.cpp PRECOMPILED_INCLUDE = ..\private.h PRECOMPILED_OBJ=precomp.obj NTTARGETFILE0 = $(SELFREGNAME) # # Fusionized # SXS_ASSEMBLY_NAME=WindowsShell SXS_ASSEMBLY_VERSION=1.0 SXS_ASSEMBLY_LANGUAGE=0000 SXS_MANIFEST=WindowsShell.Manifest SXS_MANIFEST_IN_RESOURCES= SXS_MANIFEST_RESOURCE_ID=123 SXS_NO_BINPLACE=1