CFLAGS = -g3 -O0 -I. -Iinc
build: main
main: out/main.o out/cli.o out/fs.o out/ctrl.o config.h
gcc out/*.o -o main
out/%.o : src/%.c out/ config.h
gcc -c $(CFLAGS) -o "$@" "$<"
out/:
mkdir -p out/
clean:
rm -r out/ main
.PHONY : build clean