3 #     Copyright (C) Dean Camera, 2011.
 
   5 #  dean [at] fourwalledcubicle [dot] com
 
   9 # Makefile to build all the LUFA Device Demos. Call with "make all" to
 
  10 # rebuild all Device demos.
 
  12 # Projects are pre-cleaned before each one is built, to ensure any
 
  13 # custom LUFA library build options are reflected in the compiled
 
  17         $(MAKE) -C AudioInput clean
 
  18         $(MAKE) -C AudioInput all
 
  20         $(MAKE) -C AudioOutput clean
 
  21         $(MAKE) -C AudioOutput all
 
  23         $(MAKE) -C DualVirtualSerial clean
 
  24         $(MAKE) -C DualVirtualSerial all
 
  26         $(MAKE) -C GenericHID clean
 
  27         $(MAKE) -C GenericHID all
 
  29         $(MAKE) -C Joystick clean
 
  30         $(MAKE) -C Joystick all
 
  32         $(MAKE) -C Keyboard clean
 
  33         $(MAKE) -C Keyboard all
 
  35         $(MAKE) -C KeyboardMouse clean
 
  36         $(MAKE) -C KeyboardMouse all
 
  38         $(MAKE) -C KeyboardMouseMultiReport clean
 
  39         $(MAKE) -C KeyboardMouseMultiReport all
 
  41         $(MAKE) -C MassStorage clean
 
  42         $(MAKE) -C MassStorage all
 
  44         $(MAKE) -C MassStorageKeyboard clean
 
  45         $(MAKE) -C MassStorageKeyboard all
 
  50         $(MAKE) -C Mouse clean
 
  53         $(MAKE) -C RNDISEthernet clean
 
  54         $(MAKE) -C RNDISEthernet all
 
  56         $(MAKE) -C VirtualSerial clean
 
  57         $(MAKE) -C VirtualSerial all
 
  59         $(MAKE) -C VirtualSerialMouse clean
 
  60         $(MAKE) -C VirtualSerialMouse all
 
  62         $(MAKE) -C VirtualSerialMassStorage clean
 
  63         $(MAKE) -C VirtualSerialMassStorage all
 
  66         $(MAKE) -C AudioInput $@
 
  67         $(MAKE) -C AudioOutput $@
 
  68         $(MAKE) -C DualVirtualSerial $@
 
  69         $(MAKE) -C GenericHID $@
 
  70         $(MAKE) -C Joystick $@
 
  71         $(MAKE) -C Keyboard $@
 
  72         $(MAKE) -C KeyboardMouse $@
 
  73         $(MAKE) -C KeyboardMouseMultiReport $@
 
  74         $(MAKE) -C MassStorage $@
 
  75         $(MAKE) -C MassStorageKeyboard $@
 
  78         $(MAKE) -C RNDISEthernet $@
 
  79         $(MAKE) -C VirtualSerial $@
 
  80         $(MAKE) -C VirtualSerialMouse $@
 
  81         $(MAKE) -C VirtualSerialMassStorage $@