CFLAGS = -g3 -O0 -Wall -Wpedantic -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
