@ -12,21 +12,37 @@
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					# all module headers in a simple C and C++
 
 
					 
					 
					 
					# all module headers in a simple C and C++
 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					# application.
 
 
					 
					 
					 
					# application.
 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					all : 
 
					 
					 
					 
					
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					# List of device families per architecture, one device per architecture sub-family
 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					AVR8_FAMILIES   =  at90usb1287 at90usb1286 atmega32u4 atmega32u2
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					XMEGA_FAMILIES  =  atxmega128a1u atxmega128a3u atxmega128a4u atxmega128b1 atxmega128b3
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					UC3_FAMILIES    =  uc3a0256 uc3a1256 uc3a3256 uc3a4256 uc3b0256 uc3b1256
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					# List of all device families, with a family postfix
 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					DEVICE_FAMILIES  =  $( AVR8_FAMILIES:%= %.avr8)  $( XMEGA_FAMILIES:%= %.xmega)  $( UC3_FAMILIES:%= %.uc3) 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					all :  begin  $( DEVICE_FAMILIES )  end 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					begin : 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						@echo Executing build test  "ModuleTest" .
 
					 
					 
					 
						@echo Executing build test  "ModuleTest" .
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						@echo
 
					 
					 
					 
						@echo
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					end : 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
						@echo Build test  "ModuleTest"  complete.
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
						@echo
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					%.avr8 : 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						$( MAKE)  -f makefile.avr8 clean
 
					 
					 
					 
						$( MAKE)  -f makefile.avr8 clean
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						$( MAKE)  -f makefile.avr8
 
					 
					 
					 
						$( MAKE)  -f makefile.avr8 all MCU = $( @:%.avr8= %)  
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					%.xmega : 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						$( MAKE)  -f makefile.xmega clean
 
					 
					 
					 
						$( MAKE)  -f makefile.xmega clean
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						$( MAKE)  -f makefile.xmega
 
					 
					 
					 
						$( MAKE)  -f makefile.xmega all MCU = $( @:%.xmega= %)  
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					%.uc3 : 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						$( MAKE)  -f makefile.uc3 clean
 
					 
					 
					 
						$( MAKE)  -f makefile.uc3 clean
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						$( MAKE)  -f makefile.uc3
 
					 
					 
					 
						$( MAKE)  -f makefile.uc3 all MCU = $( @:%.uc3= %) 
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						@echo Build test  "ModuleTest"  complete.
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						@echo
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					clean : 
 
					 
					 
					 
					clean : 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						$( MAKE)  -f makefile.avr8 clean
 
					 
					 
					 
						$( MAKE)  -f makefile.avr8 clean