include config.mk BIN=bin/db-test OBJS=obj/db-test.o release: $(BIN) release: CFLAGS+=-DNDEBUG -O2 debug: $(BIN) debug: CFLAGS+=-g $(BIN): $(OBJS) | bin cc $(LDFLAGS) $^ -o $@ obj/%.o: src/%.c | obj cc $(CFLAGS) -c $< -o $@ bin obj: mkdir -p $@ clean: rm -rf bin obj .PHONY: release debug clean