Remove any variables in the optional build variable list that are marked as mandatory...
[pub/USBasp.git] / Demos / Device / ClassDriver / makefile
index 13a3176..247eb79 100644 (file)
@@ -1,9 +1,9 @@
 #
 #             LUFA Library
-#     Copyright (C) Dean Camera, 2009.
-#              
+#     Copyright (C) Dean Camera, 2012.
+#
 #  dean [at] fourwalledcubicle [dot] com
-#      www.fourwalledcubicle.com
+#           www.lufa-lib.org
 #
 
 # Makefile to build all the LUFA Device Demos. Call with "make all" to
 # code.
 
 all:
-       make -C AudioInput clean
-       make -C AudioInput all
-
-       make -C AudioOutput clean
-       make -C AudioOutput all
-
-       make -C DualVirtualSerial clean
-       make -C DualVirtualSerial all
-
-       make -C GenericHID clean
-       make -C GenericHID 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) -s -C AudioInput clean all
+       $(MAKE) -s -C AudioOutput clean all
+       $(MAKE) -s -C DualVirtualSerial clean all
+       $(MAKE) -s -C GenericHID clean all
+       $(MAKE) -s -C Joystick clean all
+       $(MAKE) -s -C Keyboard clean all
+       $(MAKE) -s -C KeyboardMouse clean all
+       $(MAKE) -s -C KeyboardMouseMultiReport clean all
+       $(MAKE) -s -C MassStorage clean all
+       $(MAKE) -s -C MassStorageKeyboard clean all
+       $(MAKE) -s -C MIDI clean all
+       $(MAKE) -s -C Mouse clean all
+       $(MAKE) -s -C RNDISEthernet clean all
+       $(MAKE) -s -C VirtualSerial clean all
+       $(MAKE) -s -C VirtualSerialMouse clean all
+       $(MAKE) -s -C VirtualSerialMassStorage clean all
 
-       make -C MassStorage clean
-       make -C MassStorage all
-
-       make -C MassStorageKeyboard clean
-       make -C MassStorageKeyboard 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 VirtualSerial clean
-       make -C VirtualSerial all
-       
-       make -C VirtualSerialMouse clean
-       make -C VirtualSerialMouse all  
-       
 %:
-       make -C AudioInput $@
-       make -C AudioOutput $@
-       make -C DualVirtualSerial $@
-       make -C GenericHID $@
-       make -C Joystick $@
-       make -C Keyboard $@
-       make -C KeyboardMouse $@
-       make -C MassStorage $@
-       make -C MassStorageKeyboard $@
-       make -C MIDI $@
-       make -C Mouse $@
-       make -C RNDISEthernet $@
-       make -C VirtualSerial $@
-       make -C VirtualSerialMouse $@
+       $(MAKE) -s -C AudioInput $@
+       $(MAKE) -s -C AudioOutput $@
+       $(MAKE) -s -C DualVirtualSerial $@
+       $(MAKE) -s -C GenericHID $@
+       $(MAKE) -s -C Joystick $@
+       $(MAKE) -s -C Keyboard $@
+       $(MAKE) -s -C KeyboardMouse $@
+       $(MAKE) -s -C KeyboardMouseMultiReport $@
+       $(MAKE) -s -C MassStorage $@
+       $(MAKE) -s -C MassStorageKeyboard $@
+       $(MAKE) -s -C MIDI $@
+       $(MAKE) -s -C Mouse $@
+       $(MAKE) -s -C RNDISEthernet $@
+       $(MAKE) -s -C VirtualSerial $@
+       $(MAKE) -s -C VirtualSerialMouse $@
+       $(MAKE) -s -C VirtualSerialMassStorage $@
+