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