hwc: add tdm_backend_register_func_hwc in tdm_backend.h
[platform/core/uifw/libtdm.git] / utests / Makefile.am
index 2588801..7aed5c8 100644 (file)
@@ -1,37 +1,34 @@
 bin_PROGRAMS = tdm-utests
 
 tdm_utests_SOURCES = \
-       src/main_tests.cpp \
-       src/ut_tdm.cpp \
-       src/ut_tdm_backend.cpp \
-       src/ut_tdm_buffer.cpp \
-       src/ut_tdm_capture.cpp \
-       src/ut_tdm_display.cpp \
+       src/ut_tdm_main.cpp \
+       src/ut_tdm_log.cpp \
+       src/ut_tdm_env.cpp \
        src/ut_tdm_event_loop.cpp \
+       src/ut_tdm_buffer.cpp \
        src/ut_tdm_helper.cpp \
-       src/ut_tdm_pp.cpp \
-       src/ut_tdm_thread.cpp \
        src/ut_tdm_vblank.cpp \
-       stubs/tbm_stubs.cpp \
-       stubs/tdm_log.cpp \
-       stubs/tdm_server.cpp \
-       stubs/stub_pthread.cpp \
-       stubs/stub_dlfcn.cpp \
-       stubs/stub_stdlib.cpp \
-       stubs/tdm_backend_module_subs.cpp \
-       stubs/stub_unistd.cpp \
-       stubs/stub_backend.cpp
+       src/ut_tdm_display.cpp \
+       src/ut_tdm_output.cpp \
+       src/ut_tdm_layer.cpp \
+       src/ut_tdm_client.cpp \
+       src/ut_tdm_backend_env.cpp \
+       src/ut_tdm_backend_display.cpp \
+       src/ut_tdm_backend_pp.cpp \
+       src/ut_tdm_backend_capture.cpp
+
+tdm_utests_SOURCES += \
+       ../tools/buffers.c
 
 tdm_utests_CXXFLAGS = \
        $(CXXFLAGS) \
        $(TDM_CFLAGS) \
        -I../src \
        -I../include \
-       -I./src \
-       -I./stubs \
+       -I../client \
+       -I../tools \
        -I$(includedir)/gtest \
-       -fpermissive \
-       -w
+       -fpermissive
 # The flag -w is used, because there are many warnings in libtdm's sources.
 # Warnings occur because we build project with g++.
 # In C++ we need to use explicit types conversion.
@@ -39,9 +36,10 @@ tdm_utests_CXXFLAGS = \
 tdm_utests_LDFLAGS = \
        ${LDFLAGS} \
        $(TDM_LIBS) \
-       -lgtest \
-       -ldl \
-       -pthread
+       $(top_builddir)/src/libtdm.la \
+       $(top_builddir)/client/libtdm-client.la \
+       $(top_builddir)/common/libtdm-common.la \
+       -lgtest
 
 check:
        ./tdm-utests