Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

98 lines
2.4 KiB

CCSHELL_DIR = $(PROJECT_ROOT)
PRECOMPILED_CXX = 1
NOT_UNICODE = 0
UNICODE = 1
BUILD_PRIVLIB = 1
!include $(CCSHELL_DIR)\themes\themebld.inc
!undef USE_MSVCRT
SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc
INCLUDES = $(INCLUDES);$(SDK_LIB_PATH);$(SDK_INC_PATH)
TARGETNAME=UxTheme
TARGETPATH=obj
TARGETTYPE=DYNLINK
DLOAD_ERROR_HANDLER=kernel32
PASS1_PUBLISH= \
{$(O)\uxtheme.lib=$(SDK_LIB_PATH)\uxtheme.lib} \
{$(O)\uxthemep.lib=$(SHELL_LIB_PATH)\uxthemep.lib}
USE_MSVCRT=1
USE_STATIC_ATL=1
C_DEFINES = $(C_DEFINES) -D_ATL_MIN_CRT -DUXCTRL_VERSION=0x0100 -DLAME_BUTTON
MSC_WARNING_LEVEL= /W4 /WX
TARGETLIBS = \
$(SDK_LIB_PATH)\kernel32.lib \
$(WINDOWS_LIB_PATH)\user32p.lib \
$(SDK_LIB_PATH)\gdi32.lib \
$(WINDOWS_LIB_PATH)\gdi32p.lib \
$(SDK_LIB_PATH)\advapi32.lib \
..\themeldr\$(O)\themeldr.lib
DLLDEF = $(O)\uxtheme.def
PRIVDEFSRC = uxtheme.src
PRIVDEF = $(O)\uxthemep.def
PRIVLIB = uxthemep.lib
NTTARGETFILES =
PRECOMPILED_INCLUDE = stdafx.h
SOURCES = \
uxtheme.rc \
appinfo.cpp \
bmpcache.cpp \
borderfill.cpp \
cache.cpp \
cachelist.cpp \
dllmain.cpp \
drawbase.cpp \
drawhelp.cpp \
filedump.cpp \
globals.cpp \
gradient.cpp \
handlers.cpp \
imagefile.cpp \
info.cpp \
loader.cpp \
MessageBroadcast.cpp \
nctheme.cpp \
ninegrid2.cpp \
render.cpp \
renderlist.cpp \
rgn.cpp \
scroll.cpp \
scrollp.cpp \
Services.cpp \
sethook.cpp \
textdraw.cpp \
themeldr.cpp \
ThemeFile.cpp \
ThemeSection.cpp \
ThemeServer.cpp \
Wrapper.cpp
DLLENTRY = DllMain
DLLBASE = 0x71B00000
#
#
# Con-fusion
#
SXS_ASSEMBLY_NAME=WindowsShell
SXS_ASSEMBLY_VERSION=1.0
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
SXS_MANIFEST=WindowsShell.Manifest
SXS_MANIFEST_IN_RESOURCES=
SXS_MANIFEST_RESOURCE_ID=1
SXS_NO_BINPLACE=1