mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-30 21:02:32 +01:00 
			
		
		
		
	 b7e3c86e4e
			
		
	
	
		b7e3c86e4e
		
	
	
	
	
		
			
			Prevent the BUILD module from shell-executing multiple processes to determine the avr-size flags to speed up the build, unless the size rule is invoked. Add warnings and set warnings as errors to the SingleUSBModeTest build test makefile.
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| #             LUFA Library
 | |
| #     Copyright (C) Dean Camera, 2012.
 | |
| #
 | |
| #  dean [at] fourwalledcubicle [dot] com
 | |
| #           www.lufa-lib.org
 | |
| #
 | |
| 
 | |
| # Makefile for the single USB mode build test.
 | |
| # This test attempts to build the USB module
 | |
| # under fixed device and fixed host modes under
 | |
| # all supported architectures
 | |
| 
 | |
| # Path to the LUFA library core
 | |
| LUFA_PATH := ../../LUFA/
 | |
| 
 | |
| # Build test cannot be run with multiple parallel jobs
 | |
| .NOTPARALLEL:
 | |
| 
 | |
| all: begin compile clean end
 | |
| 
 | |
| begin:
 | |
| 	@echo Executing build test "SingleUSBModeTest".
 | |
| 	@echo
 | |
| 
 | |
| end:
 | |
| 	@echo Build test "SingleUSBModeTest" complete.
 | |
| 	@echo
 | |
| 
 | |
| compile:
 | |
| 	@echo Building SingleUSBModeTest for ARCH=AVR8 in device only mode...
 | |
| 	$(MAKE) -f makefile.test clean elf ARCH=AVR8 MCU=at90usb1287 CC_FLAGS='-D USB_DEVICE_ONLY'
 | |
| 
 | |
| 	@echo Building SingleUSBModeTest for ARCH=AVR8 in host only mode...
 | |
| 	$(MAKE) -f makefile.test clean elf ARCH=AVR8 MCU=at90usb1287 CC_FLAGS='-D USB_HOST_ONLY'
 | |
| 
 | |
| 	@echo Building SingleUSBModeTest for ARCH=XMEGA in device only mode...
 | |
| 	$(MAKE) -f makefile.test clean elf ARCH=XMEGA MCU=atxmega128a1u CC_FLAGS='-D USB_DEVICE_ONLY'
 | |
| 	
 | |
| 	@echo Building SingleUSBModeTest for ARCH=UC3 in device only mode...
 | |
| 	$(MAKE) -f makefile.test clean elf ARCH=UC3 MCU=uc3a0256 CC_FLAGS='-D USB_DEVICE_ONLY'
 | |
| 
 | |
| 	@echo Building SingleUSBModeTest for ARCH=UC3 in host only mode...
 | |
| 	$(MAKE) -f makefile.test clean elf ARCH=UC3 MCU=uc3a0256 CC_FLAGS='-D USB_HOST_ONLY'
 | |
| 
 | |
| clean:
 | |
| 	$(MAKE) -f makefile.test clean ARCH=AVR8 MCU=at90usb1287
 | |
| 	$(MAKE) -f makefile.test clean ARCH=XMEGA MCU=atxmega128a1u
 | |
| 	$(MAKE) -f makefile.test clean ARCH=UC3 MCU=uc3a0256
 | |
| 
 | |
| %:
 | |
| 
 | |
| .PHONY: begin end compile clean
 | |
| 
 | |
| # Include LUFA build script makefiles
 | |
| include $(LUFA_PATH)/Build/lufa_core.mk
 |