aboutsummaryrefslogtreecommitdiff
path: root/Demos/Device/makefile
diff options
context:
space:
mode:
authorDean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28>2009-03-20 06:34:41 +0000
committerDean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28>2009-03-20 06:34:41 +0000
commitceb698fdde8358f6e04c53e77a3f0d08e306d02b (patch)
tree8e49d639484d53a6e00700b20e2b804e9775242f /Demos/Device/makefile
parent0ed9598a9aab0e947ecc766559debd2aa58ea36d (diff)
Seperated out OTG, Device and Host mode demos into seperate folders for clarity. Adjusted makefiles so that the path to the LUFA library can be set in one place.
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@475 d5102386-fcda-11dd-9fdb-3debd5008f28
Diffstat (limited to 'Demos/Device/makefile')
-rw-r--r--Demos/Device/makefile65
1 files changed, 65 insertions, 0 deletions
diff --git a/Demos/Device/makefile b/Demos/Device/makefile
new file mode 100644
index 00000000..825825f8
--- /dev/null
+++ b/Demos/Device/makefile
@@ -0,0 +1,65 @@
+#
+# LUFA Library
+# Copyright (C) Dean Camera, 2009.
+#
+# dean [at] fourwalledcubicle [dot] com
+# www.fourwalledcubicle.com
+#
+
+# Makefile to build all the LUFA Device Demos. Call with "make all" to
+# rebuild all Device demos.
+
+# Projects 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 AudioInput clean
+ make -C AudioInput all
+
+ make -C AudioOutput clean
+ make -C AudioOutput all
+
+ make -C CDC clean
+ make -C CDC all
+
+ make -C DualCDC clean
+ make -C DualCDC all
+
+ make -C Joystick clean
+ make -C Joystick all
+
+ make -C Keyboard clean
+ make -C Keyboard all
+
+ make -C KeyboardMouse clean
+ make -C KeyboardMouse all
+
+ make -C MassStorage clean
+ make -C MassStorage all
+
+ make -C MIDI clean
+ make -C MIDI all
+
+ make -C Mouse clean
+ make -C Mouse all
+
+ make -C RNDISEthernet clean
+ make -C RNDISEthernet all
+
+ make -C USBtoSerial clean
+ make -C USBtoSerial all
+
+%:
+ make -C AudioInput $@
+ make -C AudioOutput $@
+ make -C CDC $@
+ make -C DualCDC $@
+ make -C Joystick $@
+ make -C Keyboard $@
+ make -C KeyboardMouse $@
+ make -C MassStorage $@
+ make -C MIDI $@
+ make -C Mouse $@
+ make -C RNDISEthernet $@
+ make -C USBtoSerial $@