]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/edma3_lld.git/blobdiff - makerules/rules_GCC_a8.mk
updated lib path for gcc compiler
[keystone-rtos/edma3_lld.git] / makerules / rules_GCC_a8.mk
old mode 100644 (file)
new mode 100755 (executable)
index a38d436..401d2dd
@@ -48,7 +48,7 @@ endif
 CFLAGS_INTERNAL = -Wall -Wunknown-pragmas -c -mcpu=cortex-a8 -g -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapcs-frame  -Wswitch\r
 CFLAGS_DIROPTS = \r
 \r
-LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard --specs=nano.specs\r
+LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard\r
 \r
 # CFLAGS based on profile selected\r
 CFLAGS_XDCINTERNAL = -Dxdc_target_name__=A8F -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\r
@@ -120,15 +120,16 @@ _LNKFLAGS = $(LNKFLAGS_INTERNAL) $(LNKFLAGS_INTERNAL_COMMON) $(LNKFLAGS_INTERNAL
 \r
 # Path of the RTS library - normally doesn't change for a given tool-chain\r
 RTSLIB_PATH = \r
-BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/hard\r
-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\r
+BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/thumb/v7-a/hard\r
+STD_LIB_PATHS += c m g rdimon\r
+LIB_GCC_PATH = $(CODEGEN_PATH_A8_GCC)/lib/gcc/arm-none-eabi/9.2.1/thumb/v7+fp/hard\r
 \r
-LNK_LIBS = $(addprefix -l,$(LIB_PATHS))\r
+STD_LNK_LIBS = $(addprefix -l,$(STD_LIB_PATHS))\r
 # Linker - to create executable file \r
 $(BINDIR)/$(APP_NAME)_$(CORE)_$(PROFILE_$(CORE)).$(EXEEXT) : $(OBJ_PATHS) $(LIB_PATHS) $(LNKCMD_FILE) $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)\r
        $(ECHO) \# Linking into $@\r
        $(ECHO) \#\r
-       $(LNK) $(_LNKFLAGS) $(OBJ_PATHS_ASM) $(OBJ_PATHS) -Wl,-T,$(LNKCMD_FILE) -Wl,-Map,$@.map $(LIB_PATHS) -o $@\r
+       $(LNK) $(_LNKFLAGS) $(OBJ_PATHS_ASM) $(OBJ_PATHS) -Wl,-T,$(LNKCMD_FILE) -Wl,-Map,$@.map $(LIB_PATHS) -L$(BIOS_RUNTIME_PATH) -L$(LIB_GCC_PATH) $(STD_LNK_LIBS) -o $@\r
        $(ECHO) \#\r
        $(ECHO) \# $@ created.\r
        $(ECHO) \#\r
@@ -152,7 +153,7 @@ xdc_configuro : $(XDC_CFG_FILE)
        $(ECHO) \# Invoking configuro...\r
        $(ECHO) -e $(CONFIGURO_CMD) > $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 ifeq ($(OS),Windows_NT)\r
-       CACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /E /P Everyone:F\r
+       ICACLS $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat /q /c /grant Everyone:F /T\r
        $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r
 else\r
        $(CHMOD) a+x $(DEST_ROOT)maketemp_configuro_cmd_$(CORE).bat\r