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.
|
|
# Check for Checked (dev) or Free (PROD) builds.
!IF $(FREEBUILD)
SPC_VAR=-DPROD
!ELSE
!IF "$(PIG)" == ""
!IF "$(HUNTER)" == ""
SPC_VAR=
!ELSE
SPC_VAR=-DHUNTER
!ENDIF
!ELSE
SPC_VAR=-DPIG
!ENDIF
!ENDIF
SOFTPC_TREE=$(PROJECT_ROOT)\mvdm\softpc.new
# Set machine specific variables. Differences are for X86 vs. RISC
!IF $(386)
!IF "$(ALT_PROJECT)" == "NEC_98" SPC_MC_DEF= -DMONITOR \ -DC_VID \ -DX86GFX !ELSE
SPC_MC_DEF= -DMONITOR \ -DC_VID \ -DX86GFX \ -DARCX86 !ENDIF
!ELSE
# not an X86. At this point, all RISC architectures have the same defines.
!IF "$(CCPU)" == "" CPU_DEFS= -DCPU_40_STYLE !ELSE CPU_DEFS= -DCPU_40_STYLE -DCCPU -DC_VID !ENDIF
SPC_MC_DEF= $(CPU_DEFS) \ -DNEW_CPU \ -DSPC386 \ -DSIM32 \ -DV7VGA
#Amend include path to include CPU build system generated files !IF $(FREEBUILD) CPU_INCLUDES=$(SOFTPC_TREE)\host\inc\$(PROCESSOR_ARCHITECTURE)\prod !else CPU_INCLUDES=$(SOFTPC_TREE)\host\inc\$(PROCESSOR_ARCHITECTURE)\pig !endif
INCLUDES=$(CPU_INCLUDES);$(INCLUDES)
!ENDIF
C_DEFINES= $(SPC_VAR) $(SPC_MC_DEF) $(C_DEFINES) -DANSI
|