You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | #             LUFA Library
 | 
					
						
							|  |  |  | #     Copyright (C) Dean Camera, 2012.
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | #  dean [at] fourwalledcubicle [dot] com
 | 
					
						
							|  |  |  | #           www.lufa-lib.org
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Makefile to build all the LUFA Projects. Call with "make all" to
 | 
					
						
							|  |  |  | # rebuild all projects.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Projects are pre-cleaned before each one is built, to ensure any
 | 
					
						
							|  |  |  | # custom LUFA library build options are reflected in the compiled
 | 
					
						
							|  |  |  | # code.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PROJECT_DIRECTORIES = $(shell ls -d */) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # This makefile is potentially infinitely recursive if something really bad
 | 
					
						
							|  |  |  | # happens when determining the set of project directories - hard-abort if
 | 
					
						
							|  |  |  | # more than 10 levels deep to avoid angry emails.
 | 
					
						
							|  |  |  | ifeq ($(MAKELEVEL), 10) | 
					
						
							|  |  |  |    $(error EMERGENCY ABORT: INFINITE RECURSION DETECTED) | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | all: | 
					
						
							|  |  |  | 	@$(foreach PROJECT, $(PROJECT_DIRECTORIES), $(MAKE) -s -C $(PROJECT) clean all;) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | %: | 
					
						
							|  |  |  | 	@$(foreach PROJECT, $(PROJECT_DIRECTORIES), $(MAKE) -s -C $(PROJECT) $@;) |