-HOSTARCH = $(shell uname -m | sed s,i[3456789]86,ia32,)
-ARCH ?= $(HOSTARCH)
-
-# Note: IA64 options are untested; taken from Debian's rEFIt package.
-ifeq ($(ARCH),ia64)
- # EFI specs allows only lower floating point partition to be used
- ARCH_C_CFLAGS = -frename-registers -mfixed-range=f32-f127
- # TODO: Add ARCHDIR and FILENAME_CODE as appropriate
-endif
-
-ifeq ($(ARCH),ia32)
- ARCH_C_FLAGS = -m32 -malign-double -g
- ARCHDIR = Ia32
- UC_ARCH = IA32
- FILENAME_CODE = ia32
- LD_CODE = elf_i386
-endif
-
-ifeq ($(ARCH),x86_64)
- ARCH_C_FLAGS = "-DEFIAPI=__attribute__((ms_abi))" -mcmodel=large -m64 -mno-red-zone
- ARCHDIR = X64
- UC_ARCH = X64
- FILENAME_CODE = x64
- LD_CODE = elf_x86_64
-endif
-
-ifeq ($(ARCH),aarch64)
- ARCH_C_FLAGS = -DEFIAARCH64 -mcmodel=large
- ARCHDIR = AArch64
- UC_ARCH = AARCH64
- FILENAME_CODE = aa64
- LD_CODE = aarch64elf
-endif
-
-EDK2BASE = /usr/local/UDK2014/MyWorkSpace
-#EDK2BASE = /usr/local/edk2