ut: remove gtest codes
[platform/core/uifw/libtdm.git] / ut / Makefile.am
index 4e6cd6f..57dd954 100644 (file)
@@ -1,6 +1,6 @@
-bin_PROGRAMS = ut
+bin_PROGRAMS = tdm_utests
 
-ut_SOURCES = \
+tdm_utests_SOURCES = \
        src/main_tests.cpp \
        src/ut_tdm.cpp \
        src/ut_tdm_backend.cpp \
@@ -10,23 +10,33 @@ ut_SOURCES = \
        src/ut_tdm_event_loop.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_thread.cpp \
        stubs/tdm_server.cpp \
-       stubs/tdm_vblank.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
 
-ut_CXXFLAGS = \
+tdm_utests_CXXFLAGS = \
        $(CXXFLAGS) \
        $(TDM_CFLAGS) \
        -I../src \
        -I../include \
        -I./src \
        -I./stubs \
+       -I$(includedir)/gtest \
        -fpermissive \
-       -Wno-unused-variable
+       -w
+# 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.
 
-ut_LDFLAGS = \
+tdm_utests_LDFLAGS = \
        ${LDFLAGS} \
        $(TDM_LIBS) \
        -lgtest \
@@ -34,4 +44,4 @@ ut_LDFLAGS = \
        -pthread
 
 check:
-       ./ut
+       ./tdm_utests