]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/GNUmakefile
BaseTools: Replace ARCH with HOST_ARCH in C Makefile to avoid conflict
[mirror_edk2.git] / BaseTools / Source / C / GNUmakefile
index 83e188c1a0740ef629201b811ff592ce6f3d3963..53ddb67439d391e3dc96b6c36f7ddba5d7537d03 100644 (file)
 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 #\r
 \r
-ifndef ARCH\r
+ifndef HOST_ARCH\r
   #\r
-  # If ARCH is not defined, then we use 'uname -m' to attempt\r
-  # try to figure out the appropriate ARCH.\r
+  # If HOST_ARCH is not defined, then we use 'uname -m' to attempt\r
+  # try to figure out the appropriate HOST_ARCH.\r
   #\r
   uname_m = $(shell uname -m)\r
-  $(info Attempting to detect ARCH from 'uname -m': $(uname_m))\r
+  $(info Attempting to detect HOST_ARCH from 'uname -m': $(uname_m))\r
   ifneq (,$(strip $(filter $(uname_m), x86_64 amd64)))\r
-    ARCH=X64\r
+    HOST_ARCH=X64\r
   endif\r
   ifeq ($(patsubst i%86,IA32,$(uname_m)),IA32)\r
-    ARCH=IA32\r
+    HOST_ARCH=IA32\r
   endif\r
   ifneq (,$(findstring aarch64,$(uname_m)))\r
-    ARCH=AARCH64\r
+    HOST_ARCH=AARCH64\r
   endif\r
   ifneq (,$(findstring arm,$(uname_m)))\r
-    ARCH=ARM\r
+    HOST_ARCH=ARM\r
   endif\r
-  ifndef ARCH\r
-    $(info Could not detected ARCH from uname results)\r
-    $(error ARCH is not defined!)\r
+  ifndef HOST_ARCH\r
+    $(info Could not detected HOST_ARCH from uname results)\r
+    $(error HOST_ARCH is not defined!)\r
   endif\r
-  $(info Detected ARCH of $(ARCH) using uname.)\r
+  $(info Detected HOST_ARCH of $(HOST_ARCH) using uname.)\r
 endif\r
 \r
-export ARCH\r
+export HOST_ARCH\r
 \r
 MAKEROOT = .\r
 \r
 include Makefiles/header.makefile\r
 \r
 all: makerootdir subdirs $(MAKEROOT)/libs\r
-       @echo Finished building BaseTools C Tools with ARCH=$(ARCH)\r
+       @echo Finished building BaseTools C Tools with HOST_ARCH=$(HOST_ARCH)\r
 \r
 LIBRARIES = Common\r
 # NON_BUILDABLE_APPLICATIONS = GenBootSector BootSectImage\r