diff options
| author | jakob <jakob@memeware.net> | 2017-03-01 19:03:20 -0500 |
|---|---|---|
| committer | jakob <jakob@memeware.net> | 2017-03-01 19:03:20 -0500 |
| commit | 0e67a05edcc3ba01221a6bfd14750b5b8090887f (patch) | |
| tree | 94729dcef273244164d6b84d72d17481818baa7f /Makefile | |
| parent | d65a3ae8790ae28a90f0ebcf0bc4dc078c67dc35 (diff) | |
First working commit of the rewrite.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
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 |