c95689cb86206c0f9378e1752a80d489c5eef81a
[platform/core/uifw/libtdm.git] / utests / Makefile.am
1 bin_PROGRAMS = tdm-utests
2
3 tdm_utests_SOURCES = \
4         src/ut_main.cpp \
5         src/ut_tdm.cpp \
6         src/ut_tdm_pp.cpp \
7         src/ut_tdm_capture.cpp \
8         src/ut_tdm_output.cpp \
9         src/ut_tdm_layer.cpp
10
11 tdm_utests_CXXFLAGS = \
12         $(CXXFLAGS) \
13         $(TDM_CFLAGS) \
14         -I../src \
15         -I../include \
16         -I./src \
17         -I$(includedir)/gtest \
18         -fpermissive \
19         -rdynamic \
20         -DFAIL_ON_UNSUPPORTED \
21         -w
22 # The flag -w is used, because there are many warnings in libtdm's sources.
23 # Warnings occur because we build project with g++.
24 # In C++ we need to use explicit types conversion.
25
26 tdm_utests_LDFLAGS = \
27         ${LDFLAGS} \
28         $(TDM_LIBS) \
29         $(top_builddir)/src/libtdm.la \
30         -lgtest
31
32 check:
33         ./tdm-utests