Complete BoardDriverTest build test.
This commit is contained in:
		
							parent
							
								
									44f348e7ff
								
							
						
					
					
						commit
						2afa026866
					
				
					 3 changed files with 89 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -29,7 +29,7 @@ makeboardlist:
 | 
			
		|||
	@grep "BOARD_" $(LUFA_ROOT_PATH)/LUFA/Common/BoardTypes.h | cut -d'#' -f2 | cut -d' ' -f2 | grep "BOARD_" > BoardList.txt
 | 
			
		||||
	
 | 
			
		||||
testboards:
 | 
			
		||||
	echo "%:" > BuildMakefile
 | 
			
		||||
	echo "buildtest:" > BuildMakefile
 | 
			
		||||
	@while read line; \
 | 
			
		||||
	 do \
 | 
			
		||||
	   build_cfg=`grep "$$line " BoardDeviceMap.cfg | cut -d'=' -f2-`; \
 | 
			
		||||
| 
						 | 
				
			
			@ -39,13 +39,15 @@ testboards:
 | 
			
		|||
	   build_mcu=`echo $$build_cfg | cut -d':' -f2 | cut -d' ' -f2`; \
 | 
			
		||||
	   \
 | 
			
		||||
	   if ( test -z "$$build_cfg" ); then \
 | 
			
		||||
	     echo "No matching information set for board $$line"; \
 | 
			
		||||
	     echo "No matching information set for board $$build_board"; \
 | 
			
		||||
	   else \
 | 
			
		||||
		 printf "\tmake -f makefile.$$build_arch clean\n" >> BuildMakefile; \
 | 
			
		||||
		 printf "\tmake -f makefile.$$build_arch MCU=$$build_mcu BOARD=$$build_board\n" >> BuildMakefile; \
 | 
			
		||||
	     echo "Found board configuration for $$build_board ($$build_arch, $$build_mcu)"; \
 | 
			
		||||
		 printf "\t@echo Building dummy project for $$build_board...\n" >> BuildMakefile; \
 | 
			
		||||
		 printf "\tmake -s -f makefile.$$build_arch clean\n" >> BuildMakefile; \
 | 
			
		||||
		 printf "\tmake -s -f makefile.$$build_arch MCU=$$build_mcu BOARD=$$build_board\n\n" >> BuildMakefile; \
 | 
			
		||||
	   fi; \
 | 
			
		||||
	 done < BoardList.txt
 | 
			
		||||
	 $(MAKE) -f BuildMakefile all
 | 
			
		||||
	 $(MAKE) -f BuildMakefile buildtest
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f BuildMakefile
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue