CC ?= gcc CFLAGS ?= -Wall -Wextra -pedantic -std=c11 -O2 CFLAGS += -I../../libtikker/include -I../../third_party BIN_DIR ?= ../../../build/bin LIB_DIR ?= ../../../build/lib LDFLAGS ?= -L$(LIB_DIR) -ltikker -lsqlite3 -lm TARGET := $(BIN_DIR)/tikker-aggregator .PHONY: all clean all: $(TARGET) $(BIN_DIR): @mkdir -p $(BIN_DIR) $(TARGET): main.c | $(BIN_DIR) @echo "Building tikker-aggregator..." @$(CC) $(CFLAGS) main.c -o $@ $(LDFLAGS) @echo "✓ tikker-aggregator built" clean: @rm -f $(TARGET) @echo "✓ aggregator cleaned"