Skip to content
Snippets Groups Projects
Select Git revision
  • a4ebf4e92061bf1eec9224e64bc823ca7bedada4
  • master default protected
  • LUFA-170418
  • LUFA-151115
  • LUFA-140928
  • LUFA-140302
  • LUFA-130901
  • LUFA-130901-BETA
  • LUFA-130303
  • LUFA-120730
  • LUFA-120730-BETA
  • LUFA-120219
  • LUFA-120219-BETA
  • LUFA-111009
  • LUFA-111009-BETA
  • LUFA-110528
  • LUFA-110528-BETA
17 results

makefile

Blame
  • user avatar
    Dean Camera authored
    Add MIME type handling to the Webserver project, so that files of different types (e.g. images) can be served out to HTTP clients.
    fa3135d4
    History
    makefile 2.48 KiB
    #
    #             LUFA Library
    #     Copyright (C) Dean Camera, 2010.
    #              
    #  dean [at] fourwalledcubicle [dot] com
    #      www.fourwalledcubicle.com
    #
    
    # Makefile for the LUFA library itself.
    
    LUFA_SRC_FILES =     ./Drivers/USB/LowLevel/DevChapter9.c        \
                         ./Drivers/USB/LowLevel/Endpoint.c           \
                         ./Drivers/USB/LowLevel/Host.c               \
                         ./Drivers/USB/LowLevel/HostChapter9.c       \
                         ./Drivers/USB/LowLevel/LowLevel.c           \
                         ./Drivers/USB/LowLevel/Pipe.c               \
                         ./Drivers/USB/HighLevel/Events.c            \
                         ./Drivers/USB/HighLevel/USBInterrupt.c      \
                         ./Drivers/USB/HighLevel/USBTask.c           \
                         ./Drivers/USB/HighLevel/ConfigDescriptor.c  \
                         ./Drivers/USB/Class/Device/Audio.c          \
                         ./Drivers/USB/Class/Device/CDC.c            \
                         ./Drivers/USB/Class/Device/HID.c            \
                         ./Drivers/USB/Class/Device/MIDI.c           \
                         ./Drivers/USB/Class/Device/MassStorage.c    \
                         ./Drivers/USB/Class/Device/RNDIS.c          \
                         ./Drivers/USB/Class/Host/CDC.c              \
                         ./Drivers/USB/Class/Host/HID.c              \
                         ./Drivers/USB/Class/Host/HIDParser.c        \
                         ./Drivers/USB/Class/Host/MassStorage.c      \
                         ./Drivers/USB/Class/Host/Printer.c          \
                         ./Drivers/USB/Class/Host/StillImage.c       \
                         ./Drivers/Board/Temperature.c               \
                         ./Drivers/Peripheral/Serial.c               \
                         ./Drivers/Peripheral/SerialStream.c         \
    
    LUFA_Events.lst:
    	@echo
    	@echo Generating LUFA event name list...
    	@$(shell) cat `find ./ -name "*.h"` | grep -E "EVENT_[^\(]*\(" | \
    	              sed -n -e 's/^.*EVENT_/EVENT_/p' | \
    	              cut -d'(' -f1 | sort | uniq | tee LUFA_Events.lst
    				  
    all: LUFA_Events.lst
    
    clean:
    	rm -f $(LUFA_SRC_FILES:%.c=%.o)
    	rm -f LUFA_Events.lst
    	
    clean_list:
    
    doxygen:
    	@echo Generating Library Documentation...
    	( cat Doxygen.conf ; echo "PROJECT_NUMBER=`grep LUFA_VERSION_STRING Version.h | cut -d'"' -f2`" ) | doxygen -
    	@echo Documentation Generation Complete.
    
    clean_doxygen:
    	rm -rf Documentation