X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=test%2FMakefile;h=c45763185f4f67f8f74e994107895cbfca833ac1;hb=07afc059dd651ec8b68b370dbc5768be1ed86812;hp=114e9ee51bfed51a16822407dfe41927f4466d5c;hpb=9e866a1a2facc8cb1565cd660c6b6d482f18ecb1;p=cassiopeia.git diff --git a/test/Makefile b/test/Makefile index 114e9ee..c457631 100644 --- a/test/Makefile +++ b/test/Makefile @@ -7,7 +7,7 @@ else endif BIN="bin/cassiopeia-test" -LIBS=openssl collissiondetect +LIBS=openssl collisiondetect CC=libtool --mode=compile gcc CC_DEP=g++ @@ -21,7 +21,13 @@ endif CFLAGS+=${ADDFLAGS} -Wall -Werror -Wextra -pedantic -std=c++11 -I../src -I../lib/openssl/include CXXFLAGS=$(CFLAGS) -LDFLAGS+=${ADDFLAGS} -lmysqlclient -lssl -lcrypto -ldl -lboost_unit_test_framework -L../lib/openssl -L/usr/lib/i386-linux-gnu +LDFLAGS+=${ADDFLAGS} -lmysqlclient -lssl -lcrypto -ldl -lboost_unit_test_framework -L../lib/openssl -L/usr/lib/i386-linux-gnu -lpqxx -lpq + +ifneq (,$(filter coverage,$(DEB_BUILD_OPTIONS))) + LDFLAGS += -lgcov + CFLAGS += -fprofile-arcs -ftest-coverage +endif + SRC_DIR=src OBJ_DIR=obj @@ -57,7 +63,7 @@ testdata: ./genTestData.sh build: cassiopeia-test testdata - ${BIN} + ${BIN} --log_level=warning .PHONY: install install: build @@ -69,9 +75,9 @@ libs: ${LIBS} openssl: ${MAKE} -C ../lib openssl -.PHONY: collissiondetect -collissiondetect: - ${MAKE} -C ../lib/collissiondetect +.PHONY: collisiondetect +collisiondetect: + ${MAKE} -C ../lib/collisiondetect # --------