diff --git a/makefile b/makefile new file mode 100644 index 0000000000..6fca4a6b7c --- /dev/null +++ b/makefile @@ -0,0 +1,27 @@ +# +# LUFA Library +# Copyright (C) Dean Camera, 2009. +# +# dean [at] fourwalledcubicle [dot] com +# www.fourwalledcubicle.com +# + +# Makefile to build the LUFA library and Demos. + +# Call with "make all" to rebuild everything, "make clean" to clean everything, +# "make clean_list" to remove all intermediatary files but preserve any binaries +# and "make doxygen" to document the project with DoxyGen (if installed). + +# It is suggested that for the master build, the --quiet switch is passed to make, +# to remove all the commands from the output. This gives a much easier to read +# report of the entire build process. + +%: + @echo Executing \"make $@\" on all LUFA library elements. + @echo + make -C LUFA/ $@ + make -C Demos/ $@ + make -C Projects/ $@ + make -C Bootloaders/ $@ + @echo + @echo LUFA \"make $@\" operation complete.