diff options
| author | 2015-04-02 22:22:19 +1100 | |
|---|---|---|
| committer | 2015-04-02 22:26:35 +1100 | |
| commit | a63bd12019fe1452ba6a6cac03281e15eb0eb685 (patch) | |
| tree | 7ab83cf13a9c82ad40215c2b52fa33877e3351cd /makefile | |
| parent | 126cac8f433044ad41b9ac58a741f3a48e528f83 (diff) | |
Add back support for big endian targets including OSX-PPC
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 34 |
1 files changed, 25 insertions, 9 deletions
@@ -138,6 +138,18 @@ ifndef NOASM endif endif +# Autodetect BIGENDIAN +# MacOSX +ifndef BIGENDIAN +ifneq (,$(findstring Power,$(UNAME))) +BIGENDIAN := 1 +endif +# Linux +ifneq (,$(findstring ppc,$(UNAME))) +BIGENDIAN := 1 +endif +endif # BIGENDIAN + PYTHON := $(SILENT)python CC := $(SILENT)gcc @@ -249,19 +261,19 @@ PARAMS += --with-tools endif ifdef SYMBOLS -PARAMS += --SYMBOLS=$(SYMBOLS) +PARAMS += --SYMBOLS='$(SYMBOLS)' endif ifdef SYMLEVEL -PARAMS += --SYMLEVEL=$(SYMLEVEL) +PARAMS += --SYMLEVEL='$(SYMLEVEL)' endif ifdef PROFILER -PARAMS += --PROFILER=$(PROFILER) +PARAMS += --PROFILER='$(PROFILER)' endif ifdef PROFILE -PARAMS += --PROFILE=$(PROFILE) +PARAMS += --PROFILE='$(PROFILE)' endif ifdef OPTIMIZE @@ -284,28 +296,32 @@ ifdef NOASM PARAMS += --NOASM='$(NOASM)' endif +ifdef BIGENDIAN +PARAMS += --BIGENDIAN='$(BIGENDIAN)' +endif + ifdef FORCE_DRC_C_BACKEND PARAMS += --FORCE_DRC_C_BACKEND='$(FORCE_DRC_C_BACKEND)' endif ifdef NOWERROR -PARAMS += --NOWERROR=$(NOWERROR) +PARAMS += --NOWERROR='$(NOWERROR)' endif ifdef TARGET -PARAMS += --target=$(TARGET) +PARAMS += --target='$(TARGET)' endif ifdef SUBTARGET -PARAMS += --subtarget=$(SUBTARGET) +PARAMS += --subtarget='$(SUBTARGET)' endif ifdef OSD -PARAMS += --osd=$(OSD) +PARAMS += --osd='$(OSD)' endif ifdef TARGETOS -PARAMS += --targetos=$(TARGETOS) +PARAMS += --targetos='$(TARGETOS)' endif ifdef DONT_USE_NETWORK |
