diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -17,8 +17,7 @@ ## along with this library. If not, see <http://www.gnu.org/licenses/>. ## -PREFIX ?= arm-none-eabi -#PREFIX ?= arm-elf +PREFIX ?= arm-none-eabi- STYLECHECK := scripts/checkpatch.pl STYLECHECKFLAGS := --no-tree -f --terse --mailback @@ -29,13 +28,16 @@ SRCLIBDIR:= $(subst $(space),\$(space),$(realpath lib)) TARGETS ?= stm32/f0 stm32/f1 stm32/f2 stm32/f3 stm32/f4 stm32/f7 \ stm32/l0 stm32/l1 stm32/l4 \ + stm32/g0 \ + gd32/f1x0 \ lpc13xx lpc17xx lpc43xx/m4 lpc43xx/m0 \ lm3s lm4f msp432/e4 \ efm32/tg efm32/g efm32/lg efm32/gg efm32/hg efm32/wg \ efm32/ezr32wg \ sam/3a sam/3n sam/3s sam/3u sam/3x sam/4l \ sam/d \ - vf6xx + vf6xx \ + swm050 # Be silent per default, but 'make V=1' will show all compiler calls. ifneq ($(V),1) @@ -56,17 +58,17 @@ build: lib %.genhdr: @printf " GENHDR $*\n"; - @./scripts/irq2nvic_h ./$*; + $(Q)./scripts/irq2nvic_h ./$*; %.cleanhdr: @printf " CLNHDR $*\n"; - @./scripts/irq2nvic_h --remove ./$* + $(Q)./scripts/irq2nvic_h --remove ./$* LIB_DIRS:=$(wildcard $(addprefix lib/,$(TARGETS))) $(LIB_DIRS): $(IRQ_DEFN_FILES:=.genhdr) $(Q)$(RM) .stamp_failure_$(subst /,_,$@) @printf " BUILD $@\n"; - $(Q)$(MAKE) --directory=$@ SRCLIBDIR="$(SRCLIBDIR)" || \ + $(Q)$(MAKE) --directory=$@ SRCLIBDIR="$(SRCLIBDIR)" PREFIX="$(PREFIX)" || \ echo "Failure building: $@: code: $$?" > .stamp_failure_$(subst /,_,$@) lib: $(LIB_DIRS) @@ -77,7 +79,7 @@ lib: $(LIB_DIRS) $(Q)[ -f .stamp_failure_tld ] && cat .stamp_failure_tld && exit 1 || true; html doc: - $(Q)$(MAKE) -C doc html + $(Q)$(MAKE) -C doc html TARGETS="$(TARGETS)" clean: $(IRQ_DEFN_FILES:=.cleanhdr) $(LIB_DIRS:=.clean) $(EXAMPLE_DIRS:=.clean) doc.clean styleclean genlinktests.clean |