Index: acpica-unix2-20160729/generate/unix/Makefile.common
===================================================================
--- acpica-unix2-20160729.orig/generate/unix/Makefile.common
+++ acpica-unix2-20160729/generate/unix/Makefile.common
@@ -6,15 +6,6 @@
 # Get the OS machine architecture. Anything with a "64" in the returned
 # string will be treated as a 64-bit OS. Otherwise, the default is 32-bit.
 #
-ifeq ($(HOST), _FreeBSD)
-HARDWARE_NAME := $(shell uname -p)
-else
-ifeq ($(HOST), _QNX)
-HARDWARE_NAME := x86pc
-else
-HARDWARE_NAME := $(shell uname -m)
-endif
-endif
 
 #
 # Main rule will only generate versions that are appropriate for the running
Index: acpica-unix2-20160729/generate/unix/Makefile.config
===================================================================
--- acpica-unix2-20160729.orig/generate/unix/Makefile.config
+++ acpica-unix2-20160729/generate/unix/Makefile.config
@@ -35,17 +35,17 @@
 .SUFFIXES :
 PROGS = acpibin acpidump acpiexamples acpiexec acpihelp acpinames acpisrc acpixtract iasl
 HOST ?= _CYGWIN
-CC =    gcc
+CC ?=    gcc
 
 #
 # Common defines
 #
-OBJDIR =     obj
-BINDIR =     bin
-COMPILEOBJ = $(CC) -c $(CFLAGS) $(OPT_CFLAGS) -o $@ $<
-LINKPROG =   $(CC) $(OBJECTS) -o $(PROG) $(LDFLAGS)
+OBJDIR ?=     obj
+BINDIR ?=     bin
+COMPILEOBJ ?= $(CC) -c $(CFLAGS) $(OPT_CFLAGS) -o $@ $<
+LINKPROG ?=   $(CC) $(OBJECTS) -o $(PROG) $(LDFLAGS)
 PREFIX ?=    /usr
-INSTALLDIR = $(PREFIX)/bin
+INSTALLDIR ?= $(PREFIX)/bin
 UNAME_S := $(shell uname -s)
 
 #
