!include ..\common.inc
SOURCES_USED = $(SOURCES_USED) ..\common.inc

SYNCHRONIZE_DRAIN=1

TARGETNAME=cscui
TARGETPATH=obj
TARGETTYPE=DYNLINK
DLLENTRY=_DllMainCRTStartup
DLLDEF=$O\cscui.def
UMTYPE=windows
DELAYLOAD=ole32.dll;mpr.dll;winsta.dll
DLOAD_ERROR_HANDLER=kernel32

#VERIFY_LC       = 1
LC_PATH         = $(PROJECT_ROOT)\lcinf

TARGETLIBS= \
    $(SDK_LIB_PATH)\kernel32.lib        \
    $(SDK_LIB_PATH)\user32.lib          \
    $(SDK_LIB_PATH)\gdi32.lib           \
    $(SDK_LIB_PATH)\advapi32.lib        \
    $(SDK_LIB_PATH)\ole32.lib           \
    $(SHELL_LIB_PATH)\shfusion.lib      \
    $(SDK_LIB_PATH)\shell32.lib         \
    $(PROJECT_ROOT)\lib\$(O)\shguidp.lib\
    $(PROJECT_ROOT)\lib\$(O)\stock.lib  \
    $(SHELL_LIB_PATH)\shell32p.lib      \
    $(SHELL_LIB_PATH)\shlwapip.lib      \
    $(SDK_LIB_PATH)\cscdll.lib          \
    $(SDK_LIB_PATH)\mpr.lib             \
    $(SDK_LIB_PATH)\winsta.lib          \
    $(SDK_LIB_PATH)\uuid.lib            \
    $(SDK_LIB_PATH)\htmlhelp.lib

# Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217


LINKLIBS= \
    ..\lib\$(O)\cscui.lib

SOURCES= \
    ..\cscui.rc        \
    ..\uuid.c 

PASS0_PUBLISH={..\cscuiext.h=$(SHELL_INC_PATH)\cscuiext.h} 
 
# 
# Fusionized
# 
SXS_ASSEMBLY_NAME=Microsoft.Windows.Shell.cscui
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
SXS_MANIFEST=cscui.manifest
SXS_MANIFEST_IN_RESOURCES=1
SXS_MANIFEST_RESOURCE_ID=124
SXS_NO_BINPLACE=1