windows-nt/Source/XPSP1/NT/shell/shdocvw/shdocvw.inc
2020-09-26 16:20:57 +08:00

68 lines
1.7 KiB
PHP

#
# Common makefile include for this project
#
!if !defined(TARGET_WIN95)
USE_NEW_COMMCTRL=1
!endif
!if defined(USE_NEW_COMMCTRL)
C_DEFINES= $(C_DEFINES) -DUXCTRL_VERSION=0x0100
!endif
C_DEFINES = $(C_DEFINES) \
-DIN_SHDOCVW \
-DFEATURE_FRAMES \
-DMSOCT2=1 \
-DBETA1_DIALMON_HACK \
-DFEATURE_URLHIST \
-DFEATURE_PICS \
-DPAGER \
-D_HSFOLDER \
-DFAVORITESTOSHDOCVW \
-DMLUI_SUPPORT \
-DMLUI_MESSAGEBOX \
-DWINDOWS_ME
# Defines for deskmover
C_DEFINES = $(C_DEFINES) \
-D_NTSDK -D_USRDLL -D_WINNT
!if "$(TEST_AMBIENTS)" == "1"
C_DEFINES = $(C_DEFINES) -DTEST_AMBIENTS
!endif
# Turn structure validation ON in debug builds
#
!if "$(FREEBUILD)" == "0"
C_DEFINES = $(C_DEFINES) \
-DVSTF
!endif
# We don't define _ATL_MIN_CRT because we implement the functions ourselves
# (crtfree.h).
# Bring in the ATL headers
USE_STATIC_ATL = 1
# Bring in the WTL headers
USE_WTL=1
WTL_VER=10
USE_MSVCRT = 1
# be careful here-- shdocvw has to run downlevel. Don't add anything to
# the delayload line that you absolutely depend on having downlevel!
DELAYLOAD = shell32.dll;browseui.dll;oleaut32.dll;wininet.dll;urlmon.dll;\
msrating.dll;mshtml.dll;mlang.dll;inetcomm.dll;ole32.dll;\
advpack.dll
!if !$(386)
DELAYLOAD = $(DELAYLOAD);\
version.dll
!endif
!include $(CCSHELL_DIR)\common.inc
SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc