CFLAGS=-I../cube/User/Inc test: ringbuffer.o test.o gcc -o $@ -lcunit $^ ringbuffer.o: ../cube/User/Src/ringbuffer.c gcc -c -o $@ $(CFLAGS) $^ test.o: test.c gcc -c -o $@ $(CFLAGS) $^ .PHONY: run run: test ./test .PHONY: clean clean: rm -f *.o test