24 lines
341 B
Makefile
Raw Normal View History

2020-10-29 14:30:55 +01:00
CFLAGS=-I../cube/User/Inc -DTEST
2020-10-28 19:40:08 +01:00
2020-10-29 14:30:55 +01:00
test: ringbuffer.o logger.o test.o
2020-10-28 19:40:08 +01:00
gcc -o $@ -lcunit $^
2020-10-29 11:50:59 +01:00
ringbuffer.o: ../cube/User/Src/ringbuffer.c
2020-10-28 19:40:08 +01:00
gcc -c -o $@ $(CFLAGS) $^
2020-10-29 14:30:55 +01:00
logger.o: ../cube/User/Src/logger.c
gcc -c -o $@ $(CFLAGS) $^
2020-10-28 19:40:08 +01:00
test.o: test.c
gcc -c -o $@ $(CFLAGS) $^
2020-10-29 11:50:59 +01:00
.PHONY: run
run: test
./test
2020-10-28 19:40:08 +01:00
.PHONY: clean
clean:
2020-10-29 11:50:59 +01:00
rm -f *.o test
2020-10-28 19:40:08 +01:00