bin_PROGRAMS = tdm-utests tdm_utests_SOURCES = \ src/ut_main.cpp \ src/ut_tdm.cpp \ src/ut_tdm_pp.cpp \ src/ut_tdm_capture.cpp \ src/ut_tdm_output.cpp \ src/ut_tdm_hwc_window.cpp \ src/ut_tdm_buffer.cpp \ src/ut_tdm_helper.cpp \ src/ut_tdm_layer.cpp \ src/ut_tdm_vblank.cpp tdm_utests_CXXFLAGS = \ $(CXXFLAGS) \ $(TDM_CFLAGS) \ -I../src \ -I../include \ -I./src \ -I$(includedir)/gtest \ -fpermissive \ -rdynamic \ -DFAIL_ON_UNSUPPORTED # 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. tdm_utests_LDFLAGS = \ ${LDFLAGS} \ $(TDM_LIBS) \ $(top_builddir)/src/libtdm.la \ -lgtest check: ./tdm-utests