Switch over Demos, Bootloaders and Projects to the new and improved build system.
[pub/USBasp.git] / Demos / Host / LowLevel / makefile
1 #
2 # LUFA Library
3 # Copyright (C) Dean Camera, 2012.
4 #
5 # dean [at] fourwalledcubicle [dot] com
6 # www.lufa-lib.org
7 #
8
9 # Makefile to build all the LUFA Host Demos. Call with "make all" to
10 # rebuild all Host demos.
11
12 # Projects are pre-cleaned before each one is built, to ensure any
13 # custom LUFA library build options are reflected in the compiled
14 # code.
15
16 all:
17 $(MAKE) -s -C AndroidAccessoryHost clean all
18 $(MAKE) -s -C AudioInputHost clean all
19 $(MAKE) -s -C AudioOutputHost clean all
20 $(MAKE) -s -C GenericHIDHost clean all
21 $(MAKE) -s -C JoystickHostWithParser clean all
22 $(MAKE) -s -C KeyboardHost clean all
23 $(MAKE) -s -C MassStorageHost clean all
24 $(MAKE) -s -C MIDIHost clean all
25 $(MAKE) -s -C MouseHost clean all
26 $(MAKE) -s -C MouseHostWithParser clean all
27 $(MAKE) -s -C PrinterHost clean all
28 $(MAKE) -s -C RNDISEthernetHost clean all
29 $(MAKE) -s -C StillImageHost clean all
30 $(MAKE) -s -C VirtualSerialHost clean all
31
32 %:
33 $(MAKE) -s -C AndroidAccessoryHost $@
34 $(MAKE) -s -C AudioInputHost $@
35 $(MAKE) -s -C AudioOutputHost $@
36 $(MAKE) -s -C GenericHIDHost $@
37 $(MAKE) -s -C JoystickHostWithParser $@
38 $(MAKE) -s -C KeyboardHost $@
39 $(MAKE) -s -C KeyboardHostWithParser $@
40 $(MAKE) -s -C MassStorageHost $@
41 $(MAKE) -s -C MIDIHost $@
42 $(MAKE) -s -C MouseHost $@
43 $(MAKE) -s -C MouseHostWithParser $@
44 $(MAKE) -s -C PrinterHost $@
45 $(MAKE) -s -C RNDISEthernetHost $@
46 $(MAKE) -s -C StillImageHost $@
47 $(MAKE) -s -C VirtualSerialHost $@
48