[zephyr] Makefile tuning

Read the zephyr crosscompile settings earlier so correct values are used.

Currently, the crosscompilation does not work on OSX. With this fix it does.

JerryScript-DCO-1.0-Signed-off-by: Sakari Poussa sakari.poussa@intel.com
This commit is contained in:
Sakari Poussa
2016-06-28 13:08:05 +03:00
parent e9a47aff95
commit 130be84ad1
+3 -3
View File
@@ -53,6 +53,9 @@ VARIETY ?= -cp_minimal
INTERM = build/$(BOARD)/obj-$(BOARD) INTERM = build/$(BOARD)/obj-$(BOARD)
OUTPUT = build/$(BOARD) OUTPUT = build/$(BOARD)
-include $(ZEPHYR_BASE)/boards/$(BOARD_NAME)/Makefile.board
-include $(ZEPHYR_BASE)/scripts/Makefile.toolchain.$(ZEPHYR_GCC_VARIANT)
CC = $(CROSS_COMPILE)gcc CC = $(CROSS_COMPILE)gcc
EXT_CFLAGS := -fno-asynchronous-unwind-tables -fno-omit-frame-pointer EXT_CFLAGS := -fno-asynchronous-unwind-tables -fno-omit-frame-pointer
@@ -93,9 +96,6 @@ EXT_CFLAGS += $(LIB_INCLUDE_DIR)
EXT_CFLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include) EXT_CFLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include)
EXT_CFLAGS += -isystem $(shell $(CC) -print-file-name=include-fixed) EXT_CFLAGS += -isystem $(shell $(CC) -print-file-name=include-fixed)
-include $(ZEPHYR_BASE)/boards/$(BOARD_NAME)/Makefile.board
-include $(ZEPHYR_BASE)/scripts/Makefile.toolchain.$(ZEPHYR_GCC_VARIANT)
ZEPHYR_LIBC_INC = $(subst -I,,$(TOOLCHAIN_CFLAGS)) ZEPHYR_LIBC_INC = $(subst -I,,$(TOOLCHAIN_CFLAGS))
LIB_INCLUDE_DIR += -L $(CURDIR)/$(OUTPUT) LIB_INCLUDE_DIR += -L $(CURDIR)/$(OUTPUT)