77 lines
1.8 KiB
PHP
77 lines
1.8 KiB
PHP
|
MSC_WARNING_LEVEL = /W4 /WX
|
||
|
!undef USE_MSVCRT
|
||
|
!undef USE_NTDLL
|
||
|
!undef USE_LIBCMT
|
||
|
!undef NO_NTDLL
|
||
|
#NO_NTDLL=1
|
||
|
#USE_MSVCRT=1
|
||
|
#USE_NTDLL=1
|
||
|
#USE_LIBCMT=1
|
||
|
USE_NOLIBS=1
|
||
|
USE_NATIVE_EH=1
|
||
|
|
||
|
!if $(FREEBUILD)
|
||
|
C_DEFINES = $(C_DEFINES) -DFUSION_RETAIL_LOGGING
|
||
|
!else
|
||
|
C_DEFINES = $(C_DEFINES) -DFUSION_RETAIL_LOGGING -DDEBUG
|
||
|
!endif
|
||
|
|
||
|
C_DEFINES = $(C_DEFINES) -DFUSION_REDEFINE_ASSERT=1
|
||
|
|
||
|
# Put this in independent of USE_MSVCRT, etc. to make it
|
||
|
# easier to switch among them.
|
||
|
C_DEFINES = $(C_DEFINES) -D_MT=1
|
||
|
|
||
|
# Downlevel is all of NT4, Win2k, Win9x.
|
||
|
C_DEFINES = $(C_DEFINES) -DSXSP_DOWNLEVEL=0
|
||
|
|
||
|
# locally defined symbol imported
|
||
|
# LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
|
||
|
|
||
|
#
|
||
|
# Set private include paths
|
||
|
#
|
||
|
|
||
|
INCLUDES = \
|
||
|
$(WINDOWS_INC_PATH);\
|
||
|
$(BASE_INC_PATH);\
|
||
|
$(SDK_INC_PATH);\
|
||
|
$(NET_INC_PATH);\
|
||
|
$(INCLUDES)
|
||
|
|
||
|
FUSION_PATH = $(BASEDIR)\base\win32\fusion
|
||
|
|
||
|
PROJECT_COMPILER_WARNINGS = -FI$(FUSION_PATH)\fusionwarnings.h
|
||
|
|
||
|
FUSION_ALL_INC_PATH = $(FUSION_PATH)\inc
|
||
|
FUSION_URT_INC_PATH = $(FUSION_PATH)\inc\urt
|
||
|
FUSION_WIN_INC_PATH = $(FUSION_PATH)\inc\win
|
||
|
FUSION_WIN2000_INC_PATH = $(FUSION_PATH)\inc\win2000
|
||
|
|
||
|
!if "$(FUSION_BUILD_TYPE)" == ""
|
||
|
!error FUSION_BUILD_TYPE not defined
|
||
|
!endif
|
||
|
|
||
|
FUSION_WIN_LIB_DEST = $(FUSION_PATH)\winobj\$(_OBJ_DIR)
|
||
|
FUSION_WIN_LIB_PATH = $(FUSION_WIN_LIB_DEST)\*
|
||
|
FUSION_WIN2000_LIB_DEST = $(FUSION_PATH)\w2kobj\$(_OBJ_DIR)
|
||
|
FUSION_WIN2000_LIB_PATH = $(FUSION_WIN2000_LIB_DEST)\*
|
||
|
FUSION_URT_LIB_DEST = $(FUSION_PATH)\urtobj\$(_OBJ_DIR)
|
||
|
FUSION_URT_LIB_PATH = $(FUSION_URT_LIB_DEST)\*
|
||
|
FUSION_ALL_LIB_DEST = $(FUSION_PATH)\$(_OBJ_DIR)
|
||
|
FUSION_ALL_LIB_PATH = $(FUSION_ALL_LIB_DEST)\*
|
||
|
|
||
|
!include fusion_$(FUSION_BUILD_TYPE).inc
|
||
|
|
||
|
!if 0
|
||
|
!ifndef FUSION_MBCS
|
||
|
C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE
|
||
|
!endif
|
||
|
!else
|
||
|
C_DEFINES = $(C_DEFINES) -D_MBCS
|
||
|
!endif
|
||
|
|
||
|
!ifdef USE_PERFTAGS
|
||
|
C_DEFINES = $(C_DEFINES) -DPERFTAGS
|
||
|
!endif
|