summaryrefslogtreecommitdiff
path: root/org.genivi.commonapi.core.verification/Makefile.am
blob: e46696227c071da8149edaaa1e90e1af48905178 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
ACLOCAL_AMFLAGS = -I m4

GLUE_LDFLAGS_FOR_A="-Wl,--whole-archive,${GLUECODE_A},${BINDING_A},--no-whole-archive,${BINDING_EXTRA}"
GLUE_LDFLAGS_FOR_SO="-Wl,--no-as-needed,${GLUECODE_SO},${BINDING_SO},--as-needed,${BINDING_EXTRA}"

AM_CPPFLAGS = \
        -I$(top_srcdir)/src \
        -I./src-gen \
        -I$(includedir) \
        ${COMMONAPI_CFLAGS} \
        ${GTEST_CPPFLAGS}

check_PROGRAMS = \
        DynamicLoadingVerification \
        MainLoopVerification

generated = \
        src-gen/commonapi/tests/DerivedTypeCollection.cpp \
        src-gen/commonapi/tests/TestInterfaceStubDefault.cpp

TESTS = ${check_PROGRAMS}

DynamicLoadingVerification_SOURCES = \
        src/utils/VerificationTestStub.cpp \
        src/DynamicLoadingVerification.cpp

MainLoopVerification_SOURCES = \
        src/utils/VerificationTestStub.cpp \
        src/MainLoopVerification.cpp

DynamicLoadingVerification_CPPFLAGS = ${AM_CPPFLAGS}
DynamicLoadingVerification_LDADD = ${COMMONAPI_LIBS} ${GTEST_LIBS}
DynamicLoadingVerification_LDFLAGS = ${GLUE_LDFLAGS_FOR_SO}

MainLoopVerification_CPPFLAGS = ${AM_CPPFLAGS}
MainLoopVerification_LDADD = ${COMMONAPI_LIBS} ${BINDING_A} ${GTEST_LIBS}
MainLoopVerification_LDFLAGS = ${GLUE_LDFLAGS_FOR_A}