#/*++ # # Copyright (c) 2004 - 2007, Intel Corporation # All rights reserved. This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php # # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # # Module Name: # # PlatformTools.env # # Abstract: # # This file is used to define platform specific environment variables. # It gets included by every makefile. # #--*/ !INCLUDE Config.env # # Set the project name # PROJECT_NAME = Ia32 # # Set the build directory # BUILD_DIR = $(EDK_SOURCE)\Sample\Platform\$(PROJECT_NAME)\$(BUILD_TARGET_DIRECTORY) !IF "$(UEFI_MODE)" == "YES" GRAPHICS_INF = Sample\Bus\WinNtThunk\Gop\Dxe\WinNtGop.inf !ELSE GRAPHICS_INF = Sample\Bus\WinNtThunk\Uga\Dxe\WinNtUga.inf !ENDIF # # Define compiler names # !IFNDEF EDK_TOOLS_PATH EFI_ASL_LOCAL = YES !ELSE EFI_ASSEMBLER_NAME = Masm611 EFI_ASL_LOCAL = NO !ENDIF # # These flags are specific to this platform. If a flag is not specific to this # platform the flag should be placed in the CommonTools.env file. # Processor architecture specific and global macros can be found in # CommonTools.env, macros named xxx_ARCH_FLAGS and xxx_STD_FLAGS respectively. # C_PROJ_FLAGS = /O1 /D UNICODE /D NEW_PEI_HOBS ASM_PROJ_FLAGS = /Cx /Zd /Fl$*.lst LINK_PROJ_FLAGS = LIB_PROJ_FLAGS = EBC_C_PROJ_FLAGS = EBC_LINK_PROJ_FLAGS = EBC_LIB_PROJ_FLAGS = # # Include processor architecture specific and general Tiano build flags. # !INCLUDE $(EDK_SOURCE)\Sample\CommonTools.env