[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:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user