makefile 785 Bytes
Newer Older
1
2
#
#             LUFA Library
Dean Camera's avatar
Dean Camera committed
3
#     Copyright (C) Dean Camera, 2010.
4
5
6
7
8
#              
#  dean [at] fourwalledcubicle [dot] com
#      www.fourwalledcubicle.com
#

9
# Makefile to build the LUFA library, projects and demos.
10
11

# Call with "make all" to rebuild everything, "make clean" to clean everything,
12
# "make clean_list" to remove all intermediatary files but preserve any binaries,
13
14
# "make doxygen" to document everything with DoxyGen (if installed) and
# "make clean_doxygen" to remove generated Doxygen documentation from everything.
15

16
17
all:

18
19
20
%:
	@echo Executing \"make $@\" on all LUFA library elements.
	@echo
21
22
23
24
	make -C LUFA/ $@ -s
	make -C Demos/ $@ -s
	make -C Projects/ $@ -s
	make -C Bootloaders/ $@ -s
25
26
	@echo
	@echo LUFA \"make $@\" operation complete.