From 7d956c533e9fd7d3bbb9a4a8b7f89f0fe54d4bc3 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Sun, 13 Apr 2025 22:43:46 +0200 Subject: first draft --- lib/makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'lib/makefile') diff --git a/lib/makefile b/lib/makefile index e69de29..5c832ba 100644 --- a/lib/makefile +++ b/lib/makefile @@ -0,0 +1,20 @@ +include config.mk + +LIBRARY=$(BUILD_DIR)/libcsv.a +OBJS=$(BUILD_DIR)/csv.o + +$(LIBRARY): $(OBJS) + ar $(ARFLAGS) $@ $(OBJS) + +$(BUILD_DIR)/%.o: src/%.c | $(BUILD_DIR) + cc $(CFLAGS) -c $< -o $@ + +$(BUILD_DIR): + mkdir -p $@ + +compile_flags.txt: + echo "$(CFLAGS)" | tr ' ' '\n' > $@ + +.PHONY: clean +clean: + rm -f $(LIBRARY) $(OBJS) -- cgit v1.3