From fbf131b5c043b27e0b1543374bb144e3e426f723 Mon Sep 17 00:00:00 2001 From: Tyler Murphy <=> Date: Sun, 16 Jul 2023 02:54:32 -0400 Subject: initial --- libk/Makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 libk/Makefile (limited to 'libk/Makefile') diff --git a/libk/Makefile b/libk/Makefile new file mode 100644 index 0000000..97bc3cd --- /dev/null +++ b/libk/Makefile @@ -0,0 +1,20 @@ +include ../.env + +SRC = $(shell find src -type f -name "*.c") +OBJ = $(patsubst %.c,bin/%.o, $(SRC)) +CFLAGS += -Iinclude -Isrc -std=c99 + +.PHONY: all + +all: bin/libk.a + +$(OBJ): bin/%.o : %.c + @mkdir -p $(@D) + $(CC) -c $(CFLAGS) -o $@ $< + +bin/libk.a: $(OBJ) + @mkdir -p $(@D) + $(AR) rcs $@ $(OBJ) + +clean: + rm -fr bin -- cgit v1.2.3-freya