50 lines
1.6 KiB
Plaintext
50 lines
1.6 KiB
Plaintext
CCSHELL_DIR=$(PROJECT_ROOT)
|
|
|
|
!include $(CCSHELL_DIR)\common.inc
|
|
SOURCES_USED=$(CCSHELL_DIR)\common.inc
|
|
|
|
USE_MSVCRT=1
|
|
|
|
TARGETNAME=fldrclnr
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
|
|
DLLDEF=fldrclnr.def
|
|
DLLENTRY=DllMain
|
|
|
|
# Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
|
|
LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
|
|
|
|
TARGETLIBS = \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\secur32.lib \
|
|
$(SDK_LIB_PATH)\mstask.lib \
|
|
$(CCSHELL_DIR)\lib\$O\shguid.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SHELL_LIB_PATH)\shfusion.lib \
|
|
$(SHELL_LIB_PATH)\shell32p.lib \
|
|
$(SHELL_LIB_PATH)\shguidp.lib \
|
|
$(SHELL_LIB_PATH)\ieguidp.lib \
|
|
$(CCSHELL_DIR)\lib\$O\stock.lib \
|
|
|
|
|
|
SOURCES = fldrclnr.rc \
|
|
CleanupWiz.cpp \
|
|
silent.cpp \
|
|
dll.cpp \
|
|
dblnul.cpp
|
|
|
|
#
|
|
# Fusionized
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Windows.Cleanup.FolderCleaner
|
|
SXS_MANIFEST_RESOURCE_ID=123
|
|
SXS_APPLICATION_MANIFEST=WindowsShell.Manifest
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
|