From 2991c0b3560781344488680625954aa3ef0893c6 Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Sun, 26 Apr 2026 12:07:39 +0200 Subject: Create a "utils" module Also put configuration macros in a dedicated header. In the future the configuration will be read at execution time. --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index c20fb08..adec8b4 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ export __LIBS := $(shell pkg-config --libs sqlite3) all: $(PROG) -$(PROG): src/main.o src/system.o +$(PROG): src/main.o src/system.o src/utils.o $(CC) -o $@ $^ $(__LIBS) $(LDFLAGS) $(LIBS) # Create cache and config directories at compile time since they will be used by # the user who compiled ftag @@ -35,8 +35,9 @@ $(PROG): src/main.o src/system.o mkdir -p $(FTAG_CACHE_DIR) mkdir -p $(FTAG_CONFIG_DIR) -src/main.o: src/main.c src/system.h +src/main.o: src/main.c src/system.h src/utils.h src/system.o: src/system.c src/system.h +src/utils.o: src/utils.c src/system.h src/utils.h .c.o: $(CC) $(__CFLAGS) $(CFLAGS) -o $@ -c $< -- cgit v1.2.3