102 lines
2.4 KiB
PHP
102 lines
2.4 KiB
PHP
|
# ATHENA.INC
|
||
|
#
|
||
|
# -- root include file for the athena project. should be !included
|
||
|
# before any macros are set, etc, with the exception of ATHROOT,
|
||
|
# which is required here
|
||
|
#
|
||
|
# History:
|
||
|
# 12-Oct-96 Created by Erik Neuenschwander (t-erikne)
|
||
|
|
||
|
WIN32_WINNT_VERSION=0x0400
|
||
|
WIN32_WIN95_VERSION=0x0400
|
||
|
!if $(WIN64)
|
||
|
WINVER_VERSION=0x0500
|
||
|
!else
|
||
|
WINVER_VERSION=0x0400
|
||
|
!endif
|
||
|
|
||
|
_WIN32_IE=0x560
|
||
|
|
||
|
LINK_LIB_IGNORE=4049,4217
|
||
|
|
||
|
#ALT_PROJECT_TARGET=athena
|
||
|
!if "$(BUILD_PRODUCT)" == "NT"
|
||
|
BINPLACE_PLACEFILE=$(ATHROOT)\ntplace.txt
|
||
|
!endif
|
||
|
|
||
|
# Root dir for WAB include paths
|
||
|
WABROOT=$(ATHROOT)\wabw
|
||
|
|
||
|
# Target platform for BBT'd binaries
|
||
|
BBT_TARGET=win95
|
||
|
|
||
|
# $(SHELL_INC_PATH) is needed for shlguidp.h
|
||
|
INCLUDES=$(ATHROOT)\public\inc;$(ATHROOT)\public\inc\$(O);$(ATHROOT)\external\inc;$(ATHROOT)\inc;$(ATHROOT)\inc\$(O);$(BASEDIR)\private\inc;$(SHELL_INC_PATH)
|
||
|
|
||
|
# treat warnings as errors
|
||
|
MSC_WARNING_LEVEL=/W3 /WX
|
||
|
|
||
|
# NOTE: the NT_BUILD below is a temp hack to allow old headers
|
||
|
# to function correctly with split windows headers
|
||
|
|
||
|
C_DEFINES=$(C_DEFINES) -DSTRICT -DNT_BUILD -DNASHVILLE -DUSE_MIRRORING
|
||
|
|
||
|
# Note this is only here so we can do OE5 Beta 2 coding using the
|
||
|
# iedev IE5 Beta 1 tree. It will be removed after IE5 forks for Beta 1
|
||
|
# Disable Shell Debug macros as our names collide
|
||
|
C_DEFINES=$(C_DEFINES) -DOE5_BETA2 -DDONT_WANT_SHELLDEBUG -DHM_GROUP_SYNCING
|
||
|
|
||
|
# !if "$(SMIME)" == "V3"
|
||
|
# SMIME build is default build now
|
||
|
C_DEFINES=$(C_DEFINES) -DSMIME_V3 -DCMS_PKCS7 -DCMSG_ENVELOPED_ENCODE_INFO_HAS_CMS_FIELDS
|
||
|
SMIMEV3=1
|
||
|
# !endif
|
||
|
|
||
|
!ifdef ATHBROWSE
|
||
|
BROWSER_INFO=1
|
||
|
BSCMAKE_FLAGS=/n /nologo
|
||
|
!endif
|
||
|
|
||
|
!if !$(FREEBUILD)
|
||
|
LINKER_NOICF=1
|
||
|
C_DEFINES=$(C_DEFINES) -DDEBUG
|
||
|
!endif
|
||
|
|
||
|
!if !defined(CLEANINF_FLAGS)
|
||
|
# Cleaninf flags
|
||
|
CLEANINF_FLAGS = -w
|
||
|
!endif
|
||
|
|
||
|
# Cleaninf utility
|
||
|
CLEANINF = cleaninf.exe $(CLEANINF_FLAGS)
|
||
|
|
||
|
# Needed to prevent spurious BUILD warnings about missing include files
|
||
|
CONDITIONAL_INCLUDES=\
|
||
|
winwlm.h \
|
||
|
macwin32.h \
|
||
|
macpub.h \
|
||
|
macapi.h \
|
||
|
macname1.h \
|
||
|
macname2.h \
|
||
|
macocidl.h \
|
||
|
rpcerr.h \
|
||
|
rpcmac.h \
|
||
|
events.h \
|
||
|
types.h \
|
||
|
macos\resource.h \
|
||
|
macos\dialogs.h \
|
||
|
macos\events.h \
|
||
|
macos\types.h \
|
||
|
fragload.h \
|
||
|
files.h \
|
||
|
osutils.h \
|
||
|
gestaltequ.h\
|
||
|
errors.h \
|
||
|
aliases.h \
|
||
|
lowmem.h \
|
||
|
mimetype.h \
|
||
|
ver.h \
|
||
|
comctlie.h \
|
||
|
regmsg16.h \
|
||
|
win16x.h
|