Break up test scripts

This commit is contained in:
2019-06-19 18:53:31 +02:00
parent dd8e62bdab
commit 0004064a27
7 changed files with 114 additions and 89 deletions

View File

@@ -10,26 +10,32 @@ BUILDDIRS = $(patsubst ./src/%, ./build/%, $(shell find ./src/ -type d))
BINARY_NAME = server.out
BINARY_OUT = ./build/${BINARY_NAME}
BINARY_OUT_BIN = ./bin/${BINARY}
-include $(DEPS)
./build/%.o: ./src/%.cpp
${CC} ${CFLAGS} -MMD -c $< -o $@
${BINARY_OUT}: directories ${OBJS}
${CC} ${CFLAGS} ${OBJS} ${LFLAGS} -o $@
.PHONY: all clean check syntax directories
./build/%.o: ./src/%.cpp
${CC} ${CFLAGS} -MMD -c $< -o $@
${BINARY_OUT_BIN}: ${BINARY_OUT}
cp -u $^ $@
.PHONY: all clean check tests syntax directories
all: ${BINARY_OUT}
clean:
-rm -r ./build/
check: ${BINARY_OUT}
cp -uv $^ ./bin/
check: ${BINARY_OUT_BIN}
cd ./bin/ && ./${BINARY_NAME}
tests: ${BINARY_OUT_BIN}
cd ./test/ && ./tests.sh
syntax: ${CPPS}
${CC} ${CFLAGS} -fsyntax-only $^