diff options
author | Bad Diode <bd@badd10de.dev> | 2022-03-04 14:16:32 +0100 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2022-03-04 14:16:32 +0100 |
commit | 9f81a6478793803b8ef0b8049824e3591a1e8f3c (patch) | |
tree | f4da53a99d537eb98ba518377c6d582de0b9d818 | |
parent | 4760ae8f1029f6001d0c96f6766ec070e27c0b3a (diff) | |
download | uxnfb-9f81a6478793803b8ef0b8049824e3591a1e8f3c.tar.gz uxnfb-9f81a6478793803b8ef0b8049824e3591a1e8f3c.zip |
Add submodule requirement to makefile
-rw-r--r-- | Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -3,6 +3,7 @@ BUILD_DIR ?= build | |||
3 | SRC_MAIN ?= $(SRC_DIR)/main.c | 3 | SRC_MAIN ?= $(SRC_DIR)/main.c |
4 | EXE_NAME ?= fbtest | 4 | EXE_NAME ?= fbtest |
5 | BIN := $(BUILD_DIR)/$(EXE_NAME) | 5 | BIN := $(BUILD_DIR)/$(EXE_NAME) |
6 | BASE_UXN := src/uxn/src/uxn.h | ||
6 | 7 | ||
7 | CC ?= cc | 8 | CC ?= cc |
8 | CFLAGS := -Wall -Wextra -pedantic | 9 | CFLAGS := -Wall -Wextra -pedantic |
@@ -23,12 +24,16 @@ endif | |||
23 | 24 | ||
24 | main: $(BIN) | 25 | main: $(BIN) |
25 | 26 | ||
26 | $(BIN): $(SRC_MAIN) $(BUILD_DIR) | 27 | $(BIN): $(SRC_MAIN) $(BUILD_DIR) $(BASE_UXN) |
27 | $(CC) $(CFLAGS) -o $(BIN) $(SRC_MAIN) | 28 | $(CC) $(CFLAGS) -o $(BIN) $(SRC_MAIN) |
28 | 29 | ||
29 | $(BUILD_DIR): | 30 | $(BUILD_DIR): |
30 | mkdir -p $(BUILD_DIR) | 31 | mkdir -p $(BUILD_DIR) |
31 | 32 | ||
33 | $(BASE_UXN): | ||
34 | git submodule init | ||
35 | git submodule update | ||
36 | |||
32 | run: $(BIN) | 37 | run: $(BIN) |
33 | # NOTE: This should probably be done on the C code. | 38 | # NOTE: This should probably be done on the C code. |
34 | echo 0 > /sys/class/graphics/fbcon/cursor_blink | 39 | echo 0 > /sys/class/graphics/fbcon/cursor_blink |