aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-12-19 00:33:54 +0100
committerLouis Burda <quent.burda@gmail.com>2022-12-19 00:41:30 +0100
commite4783bbcc4214416befceb53f6af9ebdfb35ba86 (patch)
tree71ae9268017cb3f0b7dabe1e9016970fb137872c /Makefile
parent8e60c68eac5dbe749c80d1b42160ad1f7de42200 (diff)
downloadsxkbd-e4783bbcc4214416befceb53f6af9ebdfb35ba86.tar.gz
sxkbd-e4783bbcc4214416befceb53f6af9ebdfb35ba86.zip
Add more keys to keymap and add split role detection
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 6 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 6e3a265..f5bfc16 100644
--- a/Makefile
+++ b/Makefile
@@ -1,19 +1,21 @@
FAMILY ?= rp2040
PICO_SDK_PATH ?= lib/picosdk
+CMAKE_FLAGS = -DFAMILY=$(FAMILY) -DPICO_SDK_PATH=$(PICO_SDK_PATH)
+CMAKE_FLAGS_LEFT = $(CMAKE_FLAGS) -DSPLIT_SIDE=LEFT $(CMAKE_FLAGS_LEFT_EXTRA)
+CMAKE_FLAGS_RIGHT = $(CMAKE_FLAGS) -DSPLIT_SIDE=RIGHT $(CMAKE_FLAGS_RIGHT_EXTRA)
+
all: left right
clean:
rm -rf .build
left: | $(PICO_SDK_PATH) .build/left
- cmake -B .build/left -DFAMILY=$(FAMILY) -DPICO_SDK_PATH=$(PICO_SDK_PATH) \
- -DSPLIT_SIDE=LEFT -DSPLIT_ROLE=SLAVE
+ cmake -B .build/left $(CMAKE_FLAGS_LEFT)
make -C .build/left
right: | $(PICO_SDK_PATH) .build/right
- cmake -B .build/right -DFAMILY=$(FAMILY) -DPICO_SDK_PATH=$(PICO_SDK_PATH) \
- -DSPLIT_SIDE=RIGHT -DSPLIT_ROLE=MASTER
+ cmake -B .build/right $(CMAKE_FLAGS_RIGHT)
make -C .build/right
lib/picosdk: