From 78509ff2cb2a15450950424654b6cee71cd98cb0 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Sat, 18 Mar 2023 18:03:05 +0100 Subject: [PATCH] test scripts --- tests/{ => test1}/Makefile | 6 +++--- tests/{ => test1}/test.c | 0 tests/test2/Makefile | 15 +++++++++++++++ tests/test2/test.c | 10 ++++++++++ 4 files changed, 28 insertions(+), 3 deletions(-) rename tests/{ => test1}/Makefile (64%) rename tests/{ => test1}/test.c (100%) create mode 100644 tests/test2/Makefile create mode 100644 tests/test2/test.c 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); +} +