mirror of
https://github.com/esp8266/Arduino.git
synced 2025-10-15 11:26:40 +03:00
Merge branch 'platforms-arm' of https://github.com/arduino/ARM into platforms-arm
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
|
||||
# Makefile for compiling libchip
|
||||
|
||||
SUBMAKE_OPTIONS=--no-builtin-rules --no-builtin-variables
|
||||
SUBMAKE_OPTIONS=--no-builtin-rules --no-builtin-variables --no-print-directory
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Rules
|
||||
@@ -28,85 +28,86 @@ SUBMAKE_OPTIONS=--no-builtin-rules --no-builtin-variables
|
||||
all: libsam_sam3s4c_gcc_dbg.a libsam_sam3u4e_gcc_dbg.a libsam_sam3x8e_gcc_dbg.a libsam_sam3x8h_gcc_dbg.a
|
||||
|
||||
arduino_due_u:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3U4E__ $(SUBMAKE_OPTIONS) OUTPUT_BIN=../../../variants/arduino_due_u -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
arduino_due_x:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3X8E__ $(SUBMAKE_OPTIONS) OUTPUT_BIN=../../../variants/arduino_due_x -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3s4c_gcc_dbg.a
|
||||
libsam_sam3s4c_gcc_dbg.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3S4C__ DEBUG=1 $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3s4c_gcc_rel.a
|
||||
libsam_sam3s4c_gcc_rel.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3S4C__ $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3u4e_gcc_dbg.a
|
||||
libsam_sam3u4e_gcc_dbg.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3U4E__ DEBUG=1 $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3u4e_gcc_rel.a
|
||||
libsam_sam3u4e_gcc_rel.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3U4E__ $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3x8e_gcc_dbg.a
|
||||
libsam_sam3x8e_gcc_dbg.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3X8E__ DEBUG=1 $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3x8e_gcc_rel.a
|
||||
libsam_sam3x8e_gcc_rel.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3X8E__ $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3x8h_gcc_dbg.a
|
||||
libsam_sam3x8h_gcc_dbg.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3X8H__ DEBUG=1 $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: libsam_sam3x8h_gcc_rel.a
|
||||
libsam_sam3x8h_gcc_rel.a:
|
||||
@echo ---
|
||||
@echo ---
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Making $@
|
||||
@echo ---
|
||||
@$(MAKE) CHIP=__SAM3X8H__ $(SUBMAKE_OPTIONS) -f sam3.mk
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Cleaning sam3s4c release and debug
|
||||
@$(MAKE) CHIP=__SAM3S4C__ $(SUBMAKE_OPTIONS) -f sam3.mk $@
|
||||
@$(MAKE) CHIP=__SAM3S4C__ DEBUG=1 $(SUBMAKE_OPTIONS) -f sam3.mk $@
|
||||
@@ -122,5 +123,6 @@ clean:
|
||||
@echo --- Cleaning sam3x8h release and debug
|
||||
@$(MAKE) CHIP=__SAM3X8H__ $(SUBMAKE_OPTIONS) -f sam3.mk $@
|
||||
@$(MAKE) CHIP=__SAM3X8H__ DEBUG=1 $(SUBMAKE_OPTIONS) -f sam3.mk $@
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
@@ -147,6 +147,7 @@ $(CHIP): create_output $(OUTPUT_LIB)
|
||||
|
||||
.PHONY: create_output
|
||||
create_output:
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Preparing $(CHIP) files $(OUTPUT_PATH) to $(OUTPUT_BIN)
|
||||
# @echo -------------------------
|
||||
# @echo *$(C_SRC)
|
||||
@@ -160,6 +161,7 @@ create_output:
|
||||
|
||||
-@mkdir $(subst /,$(SEP),$(OUTPUT_BIN)) 1>$(DEV_NUL) 2>&1
|
||||
-@mkdir $(OUTPUT_PATH) 1>$(DEV_NUL) 2>&1
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
$(addprefix $(OUTPUT_PATH)/,$(C_OBJ)): $(OUTPUT_PATH)/%.o: %.c
|
||||
# "$(CC)" -v -c $(CFLAGS) -Wa,aln=$(subst .o,.s,$@) $< -o $@
|
||||
@@ -175,10 +177,12 @@ $(OUTPUT_LIB): $(addprefix $(OUTPUT_PATH)/, $(C_OBJ)) $(addprefix $(OUTPUT_PATH)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
@echo --- Cleaning $(CHIP) files $(OUTPUT_PATH) $(subst /,$(SEP),$(OUTPUT_BIN)/$(OUTPUT_LIB))
|
||||
-@$(RM) $(OUTPUT_PATH) 1>$(DEV_NUL) 2>&1
|
||||
-@$(RM) $(subst /,$(SEP),$(OUTPUT_BIN)/$(OUTPUT_LIB)) 1>$(DEV_NUL) 2>&1
|
||||
-@$(RM) $(subst /,$(SEP),$(OUTPUT_BIN)/$(OUTPUT_LIB)).txt 1>$(DEV_NUL) 2>&1
|
||||
@echo ------------------------------------------------------------------------------------
|
||||
|
||||
# dependencies
|
||||
$(addprefix $(OUTPUT_PATH)/,$(C_OBJ)): $(OUTPUT_PATH)/%.o: $(PROJECT_BASE_PATH)/chip.h $(wildcard $(PROJECT_BASE_PATH)/include/*.h) $(wildcard $(CMSIS_BASE_PATH)/*.h)
|
||||
|
Reference in New Issue
Block a user