Makefile: save as ar file

This commit is contained in:
olemorud
2023-05-15 21:19:53 +02:00
committed by Ole Morud
parent b9d743e868
commit d4a9708082

View File

@@ -6,11 +6,11 @@ OBJS := obj/arena.o obj/alloc_backend.o
all : test/test_arena
test/test_arena : src/test_arena.c obj/libarena.o | test
test/test_arena : src/test_arena.c obj/libarena.a | test
$(CC) -o $@ $(CFLAGS) $^
obj/libarena.o : obj/arena.o obj/alloc_backend.o | obj
ld -r -o $@ $^
obj/libarena.a : obj/arena.o obj/alloc_backend.o | obj
ar cr $@ $^
obj/%.o : src/%.c | obj
$(CC) -o $@ -c $(CFLAGS) $<