Add ability to build a subset of all keyboards based on platform.
This commit is contained in:
		
							parent
							
								
									bf84d35117
								
							
						
					
					
						commit
						b1b7696347
					
				
					 3 changed files with 32 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -317,6 +317,13 @@ SRC += $(TMK_COMMON_SRC)
 | 
			
		|||
OPT_DEFS += $(TMK_COMMON_DEFS)
 | 
			
		||||
EXTRALDFLAGS += $(TMK_COMMON_LDFLAGS)
 | 
			
		||||
 | 
			
		||||
SKIP_COMPILE := no
 | 
			
		||||
ifneq ($(REQUIRE_PLATFORM_KEY),)
 | 
			
		||||
    ifneq ($(REQUIRE_PLATFORM_KEY),$(PLATFORM_KEY))
 | 
			
		||||
        SKIP_COMPILE := yes
 | 
			
		||||
    endif
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
include $(TMK_PATH)/$(PLATFORM_KEY).mk
 | 
			
		||||
ifneq ($(strip $(PROTOCOL)),)
 | 
			
		||||
    include $(TMK_PATH)/protocol/$(strip $(shell echo $(PROTOCOL) | tr '[:upper:]' '[:lower:]')).mk
 | 
			
		||||
| 
						 | 
				
			
			@ -352,7 +359,13 @@ $(KEYBOARD_OUTPUT)_INC := $(PROJECT_INC) $(GFXINC)
 | 
			
		|||
$(KEYBOARD_OUTPUT)_CONFIG := $(PROJECT_CONFIG)
 | 
			
		||||
 | 
			
		||||
# Default target.
 | 
			
		||||
ifeq ($(SKIP_COMPILE),no)
 | 
			
		||||
all: build check-size
 | 
			
		||||
else
 | 
			
		||||
all:
 | 
			
		||||
	echo "skipped" >&2
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
build: elf cpfirmware
 | 
			
		||||
check-size: build
 | 
			
		||||
objs-size: build
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue