aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2022-03-05 19:23:24 +0100
committerBad Diode <bd@badd10de.dev>2022-03-05 19:23:24 +0100
commit85ee9eb4b40d505f5298ff4759d973ab741422d9 (patch)
tree48d7924e0706eefcd724c4bb3997ad704d07beae /Makefile
parentd08a7dfac6ea835603a580668761aa27e70f669b (diff)
downloaduxnfb-85ee9eb4b40d505f5298ff4759d973ab741422d9.tar.gz
uxnfb-85ee9eb4b40d505f5298ff4759d973ab741422d9.zip
Add initial mouse support
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 14 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 8548dbc..10dc4fb 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,16 @@
1BASE_UXN := src/uxn 1BASE_UXN := src/uxn
2SRC_DIR ?= src 2SRC_DIR ?= src
3BUILD_DIR ?= build 3BUILD_DIR ?= build
4SRC_MAIN ?= $(SRC_DIR)/main.c 4SRC_MAIN ?= $(SRC_DIR)/main.c
5EXE_NAME ?= uxnfb 5EXE_NAME ?= uxnfb
6BIN := $(BUILD_DIR)/$(EXE_NAME) 6BIN := $(BUILD_DIR)/$(EXE_NAME)
7UXN_HEAD := $(BASE_UXN)/src/uxn.h 7UXN_HEAD := $(BASE_UXN)/src/uxn.h
8TAL_SRC ?= $(BASE_UXN)/projects/examples/devices/screen.tal 8TAL_SRC ?= $(BASE_UXN)/projects/examples/devices/screen.tal
9UXN_ROM ?= $(BUILD_DIR)/rom.rom 9UXN_ROM ?= $(BUILD_DIR)/rom.rom
10UXN_ASM ?= $(BUILD_DIR)/uxnasm 10UXN_ASM ?= $(BUILD_DIR)/uxnasm
11KBD_PATH ?= /dev/input/event1 11KBD_PATH ?= /dev/input/event1
12MOUSE_PATH ?= /dev/input/mice
13C_DEFINES := -DKBD_PATH=\"$(KBD_PATH)\" -DMOUSE_PATH=\"$(MOUSE_PATH)\"
12 14
13CC ?= cc 15CC ?= cc
14CFLAGS := -Wall -Wextra -pedantic 16CFLAGS := -Wall -Wextra -pedantic
@@ -30,7 +32,7 @@ endif
30main: $(BIN) 32main: $(BIN)
31 33
32$(BIN): $(SRC_MAIN) $(BUILD_DIR) $(UXN_HEAD) 34$(BIN): $(SRC_MAIN) $(BUILD_DIR) $(UXN_HEAD)
33 $(CC) $(CFLAGS) -o $(BIN) $(SRC_MAIN) -DKBD_PATH=\"$(KBD_PATH)\" 35 $(CC) $(CFLAGS) -o $(BIN) $(SRC_MAIN) $(C_DEFINES)
34 36
35$(BUILD_DIR): 37$(BUILD_DIR):
36 mkdir -p $(BUILD_DIR) 38 mkdir -p $(BUILD_DIR)