Add support for building on OSX
This commit is contained in:
parent
904fc2029e
commit
e5611cac57
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,3 @@
|
|||||||
qmk_firmware/
|
qmk_firmware/
|
||||||
mdloader
|
mdloader
|
||||||
mdloader-Linux.zip
|
mdloader.zip
|
||||||
|
|||||||
15
Makefile
15
Makefile
@ -8,6 +8,8 @@ BUILD_TARGET_LAYOUTS := $(addsuffix .bin, $(addprefix builds/, $(notdir $(TARGET
|
|||||||
|
|
||||||
WRITE_TARGET?=undefined-target
|
WRITE_TARGET?=undefined-target
|
||||||
|
|
||||||
|
UNAME_S := $(shell uname -s)
|
||||||
|
|
||||||
.DEFAULT_GOAL := help
|
.DEFAULT_GOAL := help
|
||||||
|
|
||||||
.PHONY: help
|
.PHONY: help
|
||||||
@ -39,11 +41,16 @@ qmk_firmware/patches_applied: qmk_patches.diff
|
|||||||
@git -C qmk_firmware apply ../qmk_patches.diff
|
@git -C qmk_firmware apply ../qmk_patches.diff
|
||||||
@touch qmk_firmware/patches_applied
|
@touch qmk_firmware/patches_applied
|
||||||
|
|
||||||
mdloader-Linux.zip:
|
mdloader.zip:
|
||||||
@curl -LOs https://github.com/Massdrop/mdloader/releases/download/$(MDLOADER_VERSION)/mdloader-Linux.zip
|
ifeq ($(UNAME_S),Linux)
|
||||||
|
@curl -Ls -o mdloader.zip https://github.com/Massdrop/mdloader/releases/download/$(MDLOADER_VERSION)/mdloader-Linux.zip
|
||||||
|
endif
|
||||||
|
ifeq ($(UNAME_S),Darwin)
|
||||||
|
@curl -Ls -o mdloader.zip https://github.com/Massdrop/mdloader/releases/download/$(MDLOADER_VERSION)/mdloader-macOS.zip
|
||||||
|
endif
|
||||||
|
|
||||||
mdloader: mdloader-Linux.zip
|
mdloader: mdloader.zip
|
||||||
@unzip mdloader-Linux.zip
|
@unzip mdloader.zip
|
||||||
@[ -e mdloader ] && touch mdloader
|
@[ -e mdloader ] && touch mdloader
|
||||||
|
|
||||||
builds/%.bin: qmk_firmware/.git/HEAD | qmk_firmware
|
builds/%.bin: qmk_firmware/.git/HEAD | qmk_firmware
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user