geeboard

through the keyboard our ghosts rule the machine_
git clone git://source.orangerot.dev:/geeboard.git
Log | Files | Refs | Submodules | LICENSE

Makefile (599B)


      1 # Inspired by Makefile from https://github.com/Felerius/planck-layout
      2 
      3 keyboard := geeboard
      4 layout := bone2planck
      5 qmk_dir := ../external/qmk_firmware
      6 keyboard_dir := ${qmk_dir}/keyboards/${keyboard}
      7 
      8 .PHONY: build
      9 build: ${keyboard_dir}
     10 	$(MAKE) -C ${qmk_dir} ${keyboard}:${layout}
     11 
     12 .PHONY: flash
     13 flash: ${keyboard_dir}
     14 	$(MAKE) -C ${qmk_dir} ${keyboard}:${layout}:flash
     15 
     16 .PHONY: clean
     17 clean:
     18 	$(MAKE) -C ${qmk_dir} clean
     19 	rm ${keyboard_dir}
     20 
     21 # execute any qmk make target e.g. other keyboard/keymaps
     22 .PHONY: %
     23 %:
     24 	$(MAKE) -C ${qmk_dir} $@
     25 
     26 ${keyboard_dir}:
     27 	ln -sf "../../../geeboard_firmware" $@
     28