X-Git-Url: http://git.scottworley.com/overonion/blobdiff_plain/673e2d68a8813804502df1923a6c2f6e727e69a0..f5ec0b4b91687c7a34d4760381f6e7424f981127:/Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6e2eacb --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +CC = gcc +CFLAGS = -Wall -Wextra -pedantic -Wstrict-overflow + +all: reverse + +clean: + -rm *.o reverse reverse_test + +distclean: clean + -rm deps.makefile deps.makefile.bak + +depend: *.c + makedepend -f- $^ > deps.makefile + +test: reverse_test + ./reverse_test + +.PHONY: clean distclean depend test + +reverse: reverse.o reverse_lib.o temp_file.o +reverse_test: reverse_test.o reverse_lib.o temp_file.o + $(CC) -o $@ $^ $(CFLAGS) + +%.o: %.c + $(CC) -c -o $@ $< $(CFLAGS) + +-include deps.makefile