diff --git a/tests/Makefile b/tests/test1/Makefile similarity index 64% rename from tests/Makefile rename to tests/test1/Makefile index 5a21bf4..1cbed8b 100644 --- a/tests/Makefile +++ b/tests/test1/Makefile @@ -1,12 +1,12 @@ -CFLAGS=-I../cube/User/Inc -DTEST +CFLAGS=-I../../cube/User/Inc -DTEST test: ringbuffer.o test.o gcc -o $@ -lcunit $^ -ringbuffer.o: ../cube/User/Src/ringbuffer.c +ringbuffer.o: ../../cube/User/Src/ringbuffer.c gcc -c -o $@ $(CFLAGS) $^ -logger.o: ../cube/User/Src/logger.c +logger.o: ../../cube/User/Src/logger.c gcc -c -o $@ $(CFLAGS) $^ test.o: test.c diff --git a/tests/test.c b/tests/test1/test.c similarity index 100% rename from tests/test.c rename to tests/test1/test.c diff --git a/tests/test2/Makefile b/tests/test2/Makefile new file mode 100644 index 0000000..1eb6495 --- /dev/null +++ b/tests/test2/Makefile @@ -0,0 +1,15 @@ +test: test.o + gcc -o $@ $^ + +test.o: test.c + gcc -c -o $@ $(CFLAGS) $^ + + +.PHONY: run +run: test + ./test + +.PHONY: clean +clean: + rm -f *.o test + diff --git a/tests/test2/test.c b/tests/test2/test.c new file mode 100644 index 0000000..3633e5b --- /dev/null +++ b/tests/test2/test.c @@ -0,0 +1,10 @@ +#include +#include + +int main() { + uint32_t i = -10; + int32_t j = i; + + printf("%lu %d\n", i, j); +} +