"$(CC)" $(CC_FLAGS) -o ${dst} $(INC) ${src}\r
"$(SYMRENAME)" $(SYMRENAME_FLAGS) ${dst}\r
\r
+ <Command.ARMGCC>\r
+ "$(CC)" $(CC_FLAGS) -o ${dst} $(INC) ${src}\r
+\r
+\r
[C-Header-File]\r
<InputFile>\r
*.h, *.H\r
<Command.RVCT>\r
"$(SLINK)" $(SLINK_FLAGS) ${dst} --via $(OBJECT_FILES_LIST)\r
\r
- <Command.RVCTCYGWIN>\r
+ <Command.RVCTCYGWIN, Command.ARMGCC>\r
# $(OBJECT_FILES_LIST) has wrong paths for cygwin\r
"$(SLINK)" $(SLINK_FLAGS) ${dst} $(OBJECT_FILES)\r
\r
"$(DLINK)" -o ${dst} $(DLINK_FLAGS) -\( $(DLINK_SPATH) @$(STATIC_LIBRARY_FILES_LIST) -\) $(DLINK2_FLAGS)\r
"$(OBJCOPY)" $(OBJCOPY_FLAGS) ${dst}\r
\r
+ <Command.ARMGCC>\r
+ "$(DLINK)" -o ${dst} $(DLINK_FLAGS) -( $(DLINK_SPATH) $(STATIC_LIBRARY_FILES) -) $(DLINK2_FLAGS)\r
+\r
<Command.RVCT>\r
"$(DLINK)" $(DLINK_FLAGS) -o ${dst} $(DLINK_SPATH) --via $(STATIC_LIBRARY_FILES_LIST) $(DLINK2_FLAGS)\r
\r
<Command.GCC>\r
"$(DLINK)" $(DLINK_FLAGS) -\( $(DLINK_SPATH) @$(STATIC_LIBRARY_FILES_LIST) -\) $(DLINK2_FLAGS)\r
\r
+ <Command.ARMGCC>\r
+ "$(DLINK)" $(DLINK_FLAGS) -( $(DLINK_SPATH) $(STATIC_LIBRARY_FILES) -) $(DLINK2_FLAGS)\r
+\r
<Command.RVCT>\r
"$(DLINK)" $(DLINK_FLAGS) -o ${dst} $(DLINK_SPATH) --via $(STATIC_LIBRARY_FILES_LIST) $(DLINK2_FLAGS)\r
\r
<OutputFile>\r
$(DEBUG_DIR)(+)$(MODULE_NAME).efi\r
\r
- <Command.MSFT, Command.INTEL, Command.RVCT> \r
+ <Command.MSFT, Command.INTEL, Command.RVCT, Command.ARMGCC> \r
GenFw -e $(MODULE_TYPE) -o ${dst} ${src}\r
$(CP) ${dst} $(OUTPUT_DIR)\r
$(CP) ${dst} $(BIN_DIR)\r
"$(MTOC)" -subsystem $(MODULE_TYPE) $(MTOC_FLAGS) ${src} $(DEBUG_DIR)(+)$(MODULE_NAME).pecoff\r
# create symbol file for GDB debug\r
-$(DSYMUTIL) ${src}\r
- GenFw -e $(MODULE_TYPE) -o ${dst} $(DEBUG_DIR)(+)$(MODULE_NAME).pecoff \r
+ GenFw --xip -e $(MODULE_TYPE) -o ${dst} $(DEBUG_DIR)(+)$(MODULE_NAME).pecoff \r
$(CP) ${dst} $(OUTPUT_DIR)\r
$(CP) ${dst} $(BIN_DIR)\r
-$(CP) $(DEBUG_DIR)(+)*.map $(OUTPUT_DIR)\r