#
#   Copyright 2001 - Microsoft Corporation
#

TARGETNAME=DOCPROP2
TARGETPATH=obj
TARGETTYPE=DYNLINK
DLLENTRY=DllMain

USE_CRTDLL=1
MSC_WARNING_LEVEL=/W3

PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=pch.h

INCLUDES=$(INCLUDES);\
    $(BASEDIR)\public\internal\base\inc

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

TARGETLIBS=\
    $(SDK_LIB_PATH)\uuid.lib \
    $(SDK_LIB_PATH)\ntdll.lib \
    $(SDK_LIB_PATH)\kernel32.lib \
    $(SDK_LIB_PATH)\secur32.lib \
    $(SDK_LIB_PATH)\gdi32.lib \
    $(SDK_LIB_PATH)\ole32.lib \
    $(SDK_LIB_PATH)\oleaut32.lib \
    $(SDK_LIB_PATH)\shlwapi.lib \
    $(SDK_LIB_PATH)\shell32.lib \
    $(SDK_LIB_PATH)\advapi32.lib \
    $(SDK_LIB_PATH)\user32.lib \
    $(SHELL_LIB_PATH)\shlwapip.lib \
    $(SHELL_LIB_PATH)\shfusion.lib \
    $(SHELL_LIB_PATH)\shell32p.lib \
    $(SHELL_LIB_PATH)\shdocvw.lib \
    $(PROJECT_ROOT)\lib\$O\stock.lib

SOURCES= \
    resource.rc \
    DocProp.cpp \
    SummaryPage.cpp \
    AdvancedDlg.cpp \
    SimpleDlg.cpp \
    PropertyCache.cpp \
    PropertyCacheItem.cpp \
    EditTypeItem.cpp \
    MLEditTypeItem.cpp \
    DropListTypeItem.cpp \
    CalendarTypeItem.cpp \
    LicensePage.cpp \
    SHUtils.cpp \
    PropVar.cpp \
    DefProp.cpp \
    DocTypes.cpp \
    ErrorDlgs.cpp \
    Dll.cpp \
    Register.cpp \
    CFactory.cpp \
    CITracker.cpp \
    InterfaceTable.cpp \
    Debug.cpp

#
# Fusionized
#
SXS_MANIFEST_RESOURCE_ID=123
SXS_APPLICATION_MANIFEST=WindowsShell.Manifest