summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index fa10474..fee00c9 100644
--- a/Makefile
+++ b/Makefile
@@ -35,7 +35,8 @@ $(BUILD)/bokfctl: $(BUILD)/clients/bokfctl.o $(BUILD)/clients/client.o \
$(BUILD)/vendor/sha256.o
$(CC) $(CFLAGS) -o $@ $^ -lm $(SSL_LIBS)
-$(BUILD)/bokftui: $(BUILD)/clients/bokftui.o $(BUILD)/clients/client.o \
+$(BUILD)/bokftui: $(BUILD)/clients/bokftui.o $(BUILD)/clients/tui.o \
+ $(BUILD)/clients/client.o \
$(BUILD)/src/util.o $(BUILD)/src/log.o $(BUILD)/src/formula.o \
$(BUILD)/vendor/yyjson.o $(BUILD)/vendor/sha256.o
$(CC) $(CFLAGS) -o $@ $^ -lm -lncursesw $(SSL_LIBS)
@@ -44,8 +45,14 @@ $(BUILD)/test_core: $(BUILD)/tests/test_core.o $(BUILD)/clients/client.o \
$(CORE_OBJ) $(VENDOR_OBJ)
$(CC) $(CFLAGS) -o $@ $^ -lm $(SSL_LIBS)
-test: $(BUILD)/test_core
+$(BUILD)/test_tui: $(BUILD)/tests/test_tui.o $(BUILD)/clients/tui.o \
+ $(BUILD)/src/util.o $(BUILD)/src/log.o $(BUILD)/vendor/yyjson.o \
+ $(BUILD)/vendor/sha256.o
+ $(CC) $(CFLAGS) -o $@ $^ -lm -lncursesw
+
+test: $(BUILD)/test_core $(BUILD)/test_tui
$(BUILD)/test_core
+ $(BUILD)/test_tui
$(BUILD)/vendor/%.o: vendor/%.c
@mkdir -p $(dir $@)
@@ -65,7 +72,8 @@ $(BUILD)/tests/%.o: tests/%.c
-include $(VENDOR_OBJ:.o=.d) $(CORE_OBJ:.o=.d) $(BUILD)/src/bokfd.d \
$(BUILD)/clients/bokfctl.d $(BUILD)/clients/bokftui.d \
- $(BUILD)/clients/client.d $(BUILD)/tests/test_core.d
+ $(BUILD)/clients/tui.d $(BUILD)/clients/client.d \
+ $(BUILD)/tests/test_core.d $(BUILD)/tests/test_tui.d
install: all
install -d $(DESTDIR)/usr/local/bin $(DESTDIR)/usr/local/share/bokf