| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- @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
|