1 ACLOCAL_AMFLAGS = -I m4
3 redismoduledir = @libexecdir@/$(PACKAGE)
4 redismodule_LTLIBRARIES = libredismodule.la
5 #lib_LTLIBRARIES = libredismodule.la
9 libredismodule_la_SOURCES = \
10 include/redismodule.h\
13 libredismodule_la_CFLAGS = \
14 -std=c11 -fPIC -g -Wall -Werror -Wextra \
15 -DREDISMODULE_EXPERIMENTAL_API \
16 -I${includedir} -I${top_srcdir}/include
19 libredismodule_la_LDFLAGS = $(BASE_LDFLAGS) -avoid-version -module -shared
21 #pkgincludedir = ${includedir}
22 #pkginclude_HEADERS = include/redismodule.h
25 rm -rf ${builddir}/libredismodule.pc
29 CPP_U_TEST=$(CPP_U_TEST_LATEST)
30 check_PROGRAMS = redismodule_ut
31 #TESTS = ${check_PROGRAMS}
32 redismodule_ut_SOURCES = \
34 tst/mock/include/commonStub.h \
35 tst/mock/include/exstringsStub.h \
36 tst/mock/include/redismodule.h \
37 tst/mock/src/commonStub.cpp \
38 tst/mock/src/redismoduleStub.cpp \
39 tst/src/exstrings_test.cpp \
43 redismodule_ut_CFLAGS = \
45 -fprofile-arcs -ftest-coverage \
47 $(LIBCPPUTEST_CFLAGS) \
48 -I${top_srcdir}/tst/mock/include \
50 -I${top_srcdir}/include \
51 -I${CPP_U_TEST_LATEST}/include \
54 redismodule_ut_CXXFLAGS = \
56 -fprofile-arcs -ftest-coverage \
58 $(LIBCPPUTEST_CFLAGS) \
59 -I${top_srcdir}/tst/mock/include \
61 -I${top_srcdir}/include \
62 -I${CPP_U_TEST_LATEST}/include \
66 redismodule_ut_LDFLAGS = -Wl,-rpath=${libdir} ${UT_COVERAGE_LDFLAGS}
67 redismodule_ut_LDADD = -L${libdir} $(LIBCPPUTEST_LIBS) -lgcov
78 echo 'enable ut with configure flag: --enable-unit-test'
81 endif #UNIT_TEST_ENABLED