aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
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: