Skip to content
Snippets Groups Projects
Select Git revision
  • a032d77d0e8009a3ef7e1666f144cde6f08f800e
  • 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
    Fix up makefile .NOTPARALLEL heuristics so that linear building is only enforced if no object folder set and the "all" target is run. Rename library "ConfigDescriptor.c" file to "ConfigDescriptors.c" to ensure that object filenames are unique.
    3bf7ce15
    History
    makefile 740 B
    #
    #             LUFA Library
    #     Copyright (C) Dean Camera, 2012.
    #
    #  dean [at] fourwalledcubicle [dot] com
    #           www.lufa-lib.org
    #
    
    # Makefile to build the LUFA library, projects and demos.
    
    # Call with "make all" to rebuild everything, "make clean" to clean everything,
    # "make mostlyclean" to remove all intermediatary files but preserve any binaries,
    # "make doxygen" to document everything with Doxygen (if installed). Call
    # "make help" for additional target build information within a specific project.
    
    all:
    
    %:
    	@echo Executing \"make $@\" on all LUFA library elements.
    	@echo
    	$(MAKE) -C LUFA $@ 
    	$(MAKE) -C Demos $@
    	$(MAKE) -C Projects $@
    	$(MAKE) -C Bootloaders $@
    	@echo
    	@echo LUFA \"make $@\" operation complete.