bin_PROGRAMS = tdm-haltests tdm_haltests_SOURCES = \ src/tc_tdm_main.cpp \ src/tc_tdm_log.cpp \ src/tc_tdm_env.cpp \ src/tc_tdm_event_loop.cpp \ src/tc_tdm_buffer.cpp \ src/tc_tdm_helper.cpp \ src/tc_tdm_vblank.cpp \ src/tc_tdm_display.cpp \ src/tc_tdm_output.cpp \ src/tc_tdm_layer.cpp \ src/tc_tdm_client.cpp \ src/tc_tdm_backend_env.cpp \ src/tc_tdm_backend_display.cpp \ src/tc_tdm_backend_pp.cpp \ src/tc_tdm_backend_capture.cpp \ src/tc_tdm_hwc.cpp \ src/tc_tdm_hwc_window.cpp tdm_haltests_SOURCES += \ ../tools/buffers.c tdm_haltests_CXXFLAGS = \ $(CXXFLAGS) \ $(TDM_CFLAGS) \ -I../src \ -I../include \ -I../client \ -I../tools \ -I$(includedir)/gtest \ -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. tdm_haltests_LDFLAGS = \ ${LDFLAGS} \ $(TDM_LIBS) \ $(top_builddir)/src/libtdm.la \ $(top_builddir)/client/libtdm-client.la \ $(top_builddir)/common/libtdm-common.la \ -lgtest check: ./tdm-haltests