diff --git a/make/environment-build.mk b/make/environment-build.mk index ae52b766..f8a4c2a1 100644 --- a/make/environment-build.mk +++ b/make/environment-build.mk @@ -78,7 +78,8 @@ ifeq ($(BOXSERIES), hd1) TARGET = arm-cx2450x-linux-gnueabi TARGET_OPTIMIZATION = -Os TARGET_DEBUGGING = -g - TARGET_ABI = -march=armv6 -mfloat-abi=soft -mlittle-endian + TARGET_ARCH = armv6 + TARGET_ABI = -march=$(TARGET_ARCH) -mfloat-abi=soft -mlittle-endian TARGET_EXTRA_CFLAGS = -fdata-sections -ffunction-sections TARGET_EXTRA_LDFLAGS = -Wl,--gc-sections CXX11_ABI = @@ -89,7 +90,8 @@ else ifeq ($(BOXSERIES), hd2) TARGET = arm-cortex-linux-uclibcgnueabi TARGET_OPTIMIZATION = -O2 TARGET_DEBUGGING = -g - TARGET_ABI = -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mlittle-endian + TARGET_ARCH = armv7-a + TARGET_ABI = -march=$(TARGET_ARCH) -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mlittle-endian TARGET_EXTRA_CFLAGS = TARGET_EXTRA_LDFLAGS = ifeq ($(BOXMODEL), kronos_v2) @@ -105,7 +107,8 @@ else ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd51 vusolo4k vuduo4k vuultimo4k TARGET = arm-cortex-linux-gnueabihf TARGET_OPTIMIZATION = -O2 TARGET_DEBUGGING = -g - TARGET_ABI = -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard + TARGET_ARCH = armv7ve + TARGET_ABI = -march=$(TARGET_ARCH) -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard TARGET_EXTRA_CFLAGS = TARGET_EXTRA_LDFLAGS = CXX11_ABI = @@ -116,7 +119,8 @@ else ifeq ($(BOXSERIES), $(filter $(BOXSERIES), vuduo)) TARGET = mipsel-unknown-linux-gnu TARGET_OPTIMIZATION = -O2 TARGET_DEBUGGING = -g - TARGET_ABI = -march=mips32 -mtune=mips32 + TARGET_ARCH = mips32 + TARGET_ABI = -march=$(TARGET_ARCH) -mtune=mips32 TARGET_EXTRA_CFLAGS = TARGET_EXTRA_LDFLAGS = CXX11_ABI =