24 lines
341 B
Makefile

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