Add support for Mouse Scrollwheel to the MouseHostWithParser demos.
[pub/lufa.git] / LUFA / makefile
index fc00097..c668399 100644 (file)
@@ -15,21 +15,36 @@ LUFA_SRC_FILES =     ./Drivers/USB/LowLevel/DevChapter9.c        \
                      ./Drivers/USB/LowLevel/LowLevel.c           \\r
                      ./Drivers/USB/LowLevel/Pipe.c               \\r
                      ./Drivers/USB/HighLevel/Events.c            \\r
-                     ./Drivers/USB/HighLevel/StdDescriptors.c    \\r
                      ./Drivers/USB/HighLevel/USBInterrupt.c      \\r
                      ./Drivers/USB/HighLevel/USBTask.c           \\r
-                     ./Drivers/USB/Class/ConfigDescriptor.c      \\r
-                     ./Drivers/USB/Class/HIDParser.c             \\r
-                     ./Scheduler/Scheduler.c                     \\r
-                     ./MemoryAllocator/DynAlloc.c                \\r
+                     ./Drivers/USB/HighLevel/ConfigDescriptor.c  \\r
+                     ./Drivers/USB/Class/Device/Audio.c          \\r
+                     ./Drivers/USB/Class/Device/CDC.c            \\r
+                     ./Drivers/USB/Class/Device/HID.c            \\r
+                     ./Drivers/USB/Class/Device/MIDI.c           \\r
+                     ./Drivers/USB/Class/Device/MassStorage.c    \\r
+                     ./Drivers/USB/Class/Device/RNDIS.c          \\r
+                     ./Drivers/USB/Class/Host/CDC.c              \\r
+                     ./Drivers/USB/Class/Host/HID.c              \\r
+                     ./Drivers/USB/Class/Host/HIDParser.c        \\r
+                     ./Drivers/USB/Class/Host/MassStorage.c      \\r
+                     ./Drivers/USB/Class/Host/StillImage.c       \\r
                      ./Drivers/Board/Temperature.c               \\r
                      ./Drivers/Peripheral/Serial.c               \\r
                      ./Drivers/Peripheral/SerialStream.c         \\r
 \r
-all:\r
-       \r
+LUFA_Events.lst:\r
+       @echo\r
+       @echo Generating LUFA event name list...\r
+       @$(shell) cat `find ./ -name "*.h"` | grep -E "EVENT_[^\(]*\(" | \\r
+                     sed -n -e 's/^.*EVENT_/EVENT_/p' | \\r
+                     cut -d'(' -f1 | sort | uniq | tee LUFA_Events.lst\r
+                                 \r
+all: LUFA_Events.lst\r
+\r
 clean:\r
        rm -f $(LUFA_SRC_FILES:%.c=%.o)\r
+       rm -f LUFA_Events.lst\r
        \r
 clean_list:\r
 \r