Created build.bat
Helper batch file for building the keyboard.
This commit is contained in:
		
							parent
							
								
									ec67d32bd4
								
							
						
					
					
						commit
						82223aec6c
					
				
					 1 changed files with 51 additions and 0 deletions
				
			
		
							
								
								
									
										51
									
								
								util/build.bat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								util/build.bat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,51 @@
 | 
			
		|||
@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
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue