diff --git a/tests/makefile b/tests/makefile new file mode 100644 index 0000000..5cb06d0 --- /dev/null +++ b/tests/makefile @@ -0,0 +1,21 @@ +CC = gcc +CFLAGS = -Wall -Wextra -g -DTEST_MODE +INCLUDES = -I../include +SRC_DIR = ../src +TEST_EXE = test_runner + +TEST_SRCS = test.c +SRC_FILES = $(SRC_DIR)/logic.c + +all: $(TEST_EXE) + +$(TEST_EXE): $(TEST_SRCS) + $(CC) $(CFLAGS) $(INCLUDES) -o $@ $(SRC_FILES) $^ + +run: $(TEST_EXE) + ./$(TEST_EXE) + +clean: + rm -f $(TEST_EXE) *.o + +.PHONY: all run clean diff --git a/tests/test.c b/tests/test.c new file mode 100644 index 0000000..8a3c4d6 --- /dev/null +++ b/tests/test.c @@ -0,0 +1,6 @@ +#include "logic.h" + +int main(){ + + return 0; +} diff --git a/tests/test_runner b/tests/test_runner new file mode 100755 index 0000000..079c8ee Binary files /dev/null and b/tests/test_runner differ