utest: Add 33 tests cases for tdm_helper
[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_hwc_window.cpp \
10         src/ut_tdm_buffer.cpp \
11         src/ut_tdm_helper.cpp \
12         src/ut_tdm_layer.cpp \
13         src/ut_tdm_vblank.cpp
14
15 tdm_utests_CXXFLAGS = \
16         $(CXXFLAGS) \
17         $(TDM_CFLAGS) \
18         -I../src \
19         -I../include \
20         -I./src \
21         -I$(includedir)/gtest \
22         -fpermissive \
23         -rdynamic \
24         -DFAIL_ON_UNSUPPORTED
25 # The flag -w is used, because there are many warnings in libtdm's sources.
26 # Warnings occur because we build project with g++.
27 # In C++ we need to use explicit types conversion.
28
29 tdm_utests_LDFLAGS = \
30         ${LDFLAGS} \
31         $(TDM_LIBS) \
32         $(top_builddir)/src/libtdm.la \
33         -lgtest
34
35 check:
36         ./tdm-utests