Leaked source code of windows server 2003
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.
|
|
# # sources.all # # Common definitions, etc, for ISBU components # # History # davidsan 08-24-95 created from the ashes of makefile.mos # and mospaths.mak # jeffmcd 06-19-96 changes to build for SUR # jeffmcd 11-27-96 renamed from sources.msn and cleanup #
# # global defaults #
# # We are defaulting to ATL30 # ATL_VER=30
# # set debug if checked build # !if "$(FREEBUILD)"=="1" !undef DEBUG !else DEBUG=1 !endif
!ifdef TRACE_ENABLED C_DEFINES=$(C_DEFINES) /DTRACE_ENABLED !endif
# # all components need versioning and maybe global headers in \core\include # INCLUDES=$(INCLUDES);$(COREINC);$(CORETARGET);$(TERMSRV_INC_PATH); $(TERMSRV_LIB_DEST)
# # use our placement file # BINPLACE_PLACEFILE=$(INETROOT)\build\placefile
# # warnings are errors on all platforms # MSC_WARNING_LEVEL=/W3 /WX
# # want runtime type info # USE_RTTI=1
# # random default, everything gets rebased # DEFBASEADDR=0x60000000
# # set the default target path # !if "$(TARGETPATH)"=="" TARGETPATH=$(INETROOT)\$(MAJORCOMP)\target\$(_OBJ_DIR) !endif
# # route message file headers to TARGET dirs # PASS0_HEADERDIR=$(TARGETPATH)\$(TARGET_DIRECTORY)
# # set defines for debug builds # !ifdef DEBUG C_DEFINES=$(C_DEFINES) -DDEBUG=1 MSC_OPTIMIZATION=$(MSC_OPTIMIZATION) /Od !endif
# # set the CRT type. # # when building with NT 5.0, we want USE_MSVCRT=1, which links with MSVCRT.LIB # and requires MSVCRT.DLL as the runtime # # see \NTPUBLIC\50\OAK\BIN\MAKEFILE.DEF to see how each of these directives # causes the CRT linking to change. # !if !defined(USE_MSVCRT20) && !defined(USE_MSVCRT40) && !defined(USE_LIBCMT) && !defined(USE_NOLIBS) && !defined(USE_CRTDLL) USE_MSVCRT=1 !endif
# # tracing # !if defined(USE_TRACING) TARGETLIBS = $(TARGETLIBS) $(CORELIBPATH)\atrace_stub.lib !endif
# # UNICODE support # !if defined(USE_UNICODE) C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE !endif
# # always want default libs, see .\paths.all for the list # TARGETLIBS = $(TARGETLIBS) $(DEFAULTLIBS)
|