51 lines
		
	
	
		
			No EOL
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			No EOL
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
@echo off
 | 
						|
 | 
						|
rem Use this batch file from within an IDE to automatically build your firmware.
 | 
						|
rem You can pass command-line arguments to indicate which keyboard and keymap to build.
 | 
						|
rem
 | 
						|
rem Usage:
 | 
						|
rem vscode-build.bat "Working directory" "Keyboard" "Keymap"
 | 
						|
rem
 | 
						|
rem Ex. vscode-build.bat C:\Projects\qmk_firmware Planck default
 | 
						|
 | 
						|
SET ROOTDIR="%~dp0..\"
 | 
						|
 | 
						|
rem Modify this to define your keyboard
 | 
						|
rem SET KEYBOARD="ergodox_ez"
 | 
						|
if [%1]==[] (
 | 
						|
    echo. Keyboard is undefined; defaulting to Planck
 | 
						|
    SET KEYBOARD="Planck"
 | 
						|
) ELSE (
 | 
						|
    SET KEYBOARD="%1"
 | 
						|
)
 | 
						|
 | 
						|
rem Modify this line to adjust your keymap.
 | 
						|
rem SET KEYMAP="replicaJunction"
 | 
						|
if [%2]==[] (
 | 
						|
    echo. Keyboard is undefined; defaulting to default
 | 
						|
    SET KEYMAP="default"
 | 
						|
) ELSE (
 | 
						|
    SET KEYMAP="%2"
 | 
						|
)
 | 
						|
 | 
						|
echo.
 | 
						|
echo. --------------
 | 
						|
echo. Build started.
 | 
						|
echo. --------------
 | 
						|
echo.
 | 
						|
echo. Working directory: %ROOTDIR%
 | 
						|
echo. Keyboard: %KEYBOARD%
 | 
						|
echo. Keymap: %KEYMAP%
 | 
						|
echo.
 | 
						|
echo.
 | 
						|
CD /D "%ROOTDIR%"
 | 
						|
echo. Cleaning build directory...
 | 
						|
make clean KEYBOARD=%KEYBOARD% KEYMAP=%KEYMAP%
 | 
						|
echo.
 | 
						|
echo. Making keyboard %KEYBOARD% with keymap %KEYMAP%
 | 
						|
make KEYBOARD=%KEYBOARD% KEYMAP=%KEYMAP%
 | 
						|
echo.
 | 
						|
echo. ----------------
 | 
						|
echo. Build completed.
 | 
						|
echo. ----------------
 | 
						|
exit /b |