X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/c1a1b6eeecb375259968ef6d989833312047f2d8..8f8f3478917401f3d286dafd73902e9d80b527d2:/Bootloaders/makefile diff --git a/Bootloaders/makefile b/Bootloaders/makefile index 78af34d67..94147ead0 100644 --- a/Bootloaders/makefile +++ b/Bootloaders/makefile @@ -1,29 +1,22 @@ -# -# LUFA Library -# Copyright (C) Dean Camera, 2009. -# -# dean [at] fourwalledcubicle [dot] com -# www.fourwalledcubicle.com -# - -# Makefile to build all the LUFA USB Bootloaders. Call with "make all" to -# rebuild all bootloaders. - -# Bootloaders are pre-cleaned before each one is built, to ensure any -# custom LUFA library build options are reflected in the compiled -# code. - -all: - make -C 'DFU/' clean - make -C 'DFU/' all - - make -C 'CDC/' clean - make -C 'CDC/' all - - make -C 'TeensyHID/' clean - make -C 'TeensyHID/' all - -%: - make -C 'DFU/' $@ - make -C 'CDC/' $@ - make -C 'TeensyHID/' $@ +# +# LUFA Library +# Copyright (C) Dean Camera, 2012. +# +# dean [at] fourwalledcubicle [dot] com +# www.lufa-lib.org +# + +# Makefile to build all the LUFA USB Bootloaders. Call with "make all" to +# rebuild all bootloaders. + +# Bootloaders are pre-cleaned before each one is built, to ensure any +# custom LUFA library build options are reflected in the compiled +# code. + +PROJECT_DIRECTORIES = $(shell ls -d *) + +all: + @$(foreach PROJECT, $(PROJECT_DIRECTORIES), $(MAKE) -s -C $(PROJECT) clean all;) + +%: + @$(foreach PROJECT, $(PROJECT_DIRECTORIES), $(MAKE) -s -C $(PROJECT) $@;)