From 0e67a05edcc3ba01221a6bfd14750b5b8090887f Mon Sep 17 00:00:00 2001 From: jakob Date: Wed, 1 Mar 2017 19:03:20 -0500 Subject: First working commit of the rewrite. --- Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..98dc49e --- /dev/null +++ b/Makefile @@ -0,0 +1,24 @@ +CFLAGS = -Wall -Wextra -Os +LDFLAGS = -lz + +OBJ = obj/cli.o obj/compress.o obj/crypto.o obj/encoding.o obj/header.o obj/io.o obj/table.o +TEST_OBJ = obj/test_cli.o obj/test_encoding.o obj/test_header.o obj/test_io.o obj/test_table.o obj/test_run.o +ENTRY_OBJ = obj/main.o + + +all: bin/nekopack + +bin/nekopack: $(OBJ) $(ENTRY_OBJ) + cc $(LDFLAGS) $(OBJ) $(ENTRY_OBJ) -o bin/nekopack + +test: bin/test + bin/test + +bin/test: $(OBJ) $(TEST_OBJ) + cc $(LDFLAGS) $(OBJ) $(TEST_OBJ) -o bin/test + +obj/%.o: src/%.c + cc $(CFLAGS) -c -o $@ src/$*.c + +obj/%.o: test/%.c + cc -I src $(CFLAGS) -c -o $@ test/$*.c -- cgit v1.3