diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a1d26b2 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +CC := gcc +.ifdef DEBUG +CFLAGS := -DDEBUG -ggdb +.else +CFLAGS := +.endif + +.PHONY: all +all: config.o corrupt.o dosfs.o main.o + $(CC) $(CFLAGS) -o fk98 obj/config.o obj/corrupt.o obj/dosfs.o obj/main.o + +.PHONY: clean +clean: + rm -r ${.CURDIR}/obj + rm ${.CURDIR}/fk98 + +.SUFFIXES: .o +.PATH: src +.c.o: obj + $(CC) $(CFLAGS) -o obj/${.TARGET} -c ${.IMPSRC} + +obj: + mkdir obj