oddkb/Makefile
2021-08-03 11:54:29 +05:00

35 lines
748 B
Makefile

qmk_dir = qmk_firmware
keyboard = handwired/dactyl_manuform/5x6
keymap = oddkb
target = avrdude
keymap_path = ${qmk_dir}/keyboards/${keyboard}/keymaps/${keymap}/
build_cmd = sudo util/docker_build.sh ${keyboard}:${keymap}:${target}
keymap_clean:
rm -rf ${keymap_path}
keymap_copy: keymap_clean
mkdir ${keymap_path}
cp keymap/* ${keymap_path}
qmk_flash:
cd ${qmk_dir} && ${build_cmd}
flash:
@make keymap_copy
@make qmk_flash
@make keymap_clean
preview_cmd = node \
./preview_generator/preview_generator.js \
"${PWD}/keymap/keymap.c"
preview:
@${preview_cmd}
preview_and_copy:
@${preview_cmd} | xclip -sel clipboard
@echo 'Copied to the clipboard! Paste it in the "Raw data" tab:'
@echo 'http://www.keyboard-layout-editor.com/'