From 1b14960be10b6734329754943eb169c4013b6769 Mon Sep 17 00:00:00 2001 From: Mahesh Radhakrishnan Date: Mon, 9 Oct 2017 20:33:12 -0400 Subject: [PATCH] PRSDK-3125: Updating Arm9 makefile after sysbios 6.52.0.11 --- makerules/rules_GCC_arm9.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/makerules/rules_GCC_arm9.mk b/makerules/rules_GCC_arm9.mk index fa9eeb8..43de0b1 100644 --- a/makerules/rules_GCC_arm9.mk +++ b/makerules/rules_GCC_arm9.mk @@ -10,7 +10,7 @@ # 4. a rule common for A9 ISA has to be added or modified # Set compiler/archiver/linker commands and include paths -CODEGEN_INCLUDE = $(CODEGEN_PATH_A9_GCC)/arm-none-eabi/include +CODEGEN_INCLUDE = $(CODEGEN_PATH_A9_GCC)/arm-none-eabi/include $(CODEGEN_PATH_A9_GCC)/arm-none-eabi/include/newlib-nano CC = $(CODEGEN_PATH_A9_GCC)/bin/arm-none-eabi-gcc AR = $(CODEGEN_PATH_A9_GCC)/bin/arm-none-eabi-ar LNK = $(CODEGEN_PATH_A9_GCC)/bin/arm-none-eabi-gcc @@ -43,7 +43,7 @@ endif CFLAGS_INTERNAL = -Wall -Wunknown-pragmas -c -mcpu=cortex-a9 -g -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapcs-frame -Wswitch CFLAGS_DIROPTS = -LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard +LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard --specs=nano.specs # CFLAGS based on profile selected CFLAGS_XDCINTERNAL = -Dxdc_target_name__=A9F -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_cfg__header__='$(CONFIGURO_DIR)/package/cfg/$(XDC_CFG_BASE_FILE_NAME)_xem3.h' -Dxdc_bld__profile_$(PROFILE_$(CORE)) -Dxdc_bld__vers_1_0_4_3_3 @@ -115,8 +115,8 @@ _LNKFLAGS = $(LNKFLAGS_INTERNAL) $(LNKFLAGS_INTERNAL_COMMON) $(LNKFLAGS_INTERNAL # Path of the RTS library - normally doesn't change for a given tool-chain RTSLIB_PATH = -BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu -LIB_PATHS += $(BIOS_RUNTIME_PATH)/libc.a $(BIOS_RUNTIME_PATH)/libm.a $(BIOS_RUNTIME_PATH)/librdimon.a $(BIOS_RUNTIME_PATH)/libg.a +BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/hard +LIB_PATHS += $(BIOS_RUNTIME_PATH)/libc_nano.a $(BIOS_RUNTIME_PATH)/libm.a $(BIOS_RUNTIME_PATH)/librdimon_nano.a $(BIOS_RUNTIME_PATH)/libg_nano.a LNK_LIBS = $(addprefix -l,$(LIB_PATHS)) # Linker - to create executable file -- 2.39.2