Package version up to 0.8.8
[platform/core/uifw/wayland-tbm.git] / unittests / Makefile.am
1 bin_PROGRAMS = wayland-tbm-unittests
2
3 wayland_tbm_unittests_CXXFLAGS = \
4         $(CXXFLAGS) \
5         $(WL_TBM_COMMON_CFLAGS) \
6         $(WL_TBM_CLIENT_CFLAGS) \
7         $(WL_TBM_SERVER_CFLAGS) \
8         -I../src \
9         -I./ \
10         -I$(includedir)/gtest \
11         -fpermissive
12
13 # The flag -w is used, because there are many warnings in wayland-tbm sources.
14 # Warnings occur because we build project with g++.
15 # In C++ we need to use explicit types conversion.
16
17 wayland_tbm_unittests_LDFLAGS = \
18         ${LDFLAGS} \
19         $(WL_TBM_COMMON_LIBS) \
20         $(WL_TBM_CLIENT_LIBS) \
21         $(WL_TBM_SERVER_LIBS) \
22         $(top_builddir)/src/libwayland-tbm-client.la \
23         $(top_builddir)/src/libwayland-tbm-server.la \
24         -lgtest
25
26 wayland_tbm_unittests_SOURCES = \
27         src/ut_main.cpp \
28         src/ut_base.cpp \
29         src/ut_wayland_tbm.cpp
30
31 check:
32         ./wayland-tbm-unittests