CFLAGS=-I../cube/User/Inc -DTEST

test:	ringbuffer.o logger.o test.o
	gcc -o $@ -lcunit $^

ringbuffer.o: ../cube/User/Src/ringbuffer.c
	gcc -c -o $@ $(CFLAGS) $^

logger.o: ../cube/User/Src/logger.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