mirror of
https://github.com/brl/mutter.git
synced 2024-11-26 18:11:05 -05:00
a09bbffd92
The Clutter backend split is opaque enough that should allow us to just build all possible backends inside the same shared object, and select the wanted backend at initialization time. This requires some work in the build system, as well as the initialization code, to remove duplicate functions that might cause conflicts at build and link time. We also need to defer all the checks of the internal state of the platform-specific API to run-time type checks.
43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
include $(top_srcdir)/build/autotools/Makefile.am.silent
|
|
|
|
noinst_PROGRAMS = \
|
|
test-picking \
|
|
test-text-perf \
|
|
test-state \
|
|
test-state-interactive \
|
|
test-state-hidden \
|
|
test-state-mini \
|
|
test-state-pick
|
|
|
|
INCLUDES = \
|
|
-I$(top_srcdir)/ \
|
|
-I$(top_srcdir)/clutter \
|
|
-I$(top_builddir)/clutter
|
|
|
|
common_ldadd = $(top_builddir)/clutter/libclutter-@CLUTTER_API_VERSION@.la
|
|
|
|
LDADD = $(common_ldadd) $(CLUTTER_LIBS) -lm
|
|
|
|
AM_CFLAGS = \
|
|
$(CLUTTER_CFLAGS) \
|
|
$(MAINTAINER_CFLAGS) \
|
|
-DG_DISABLE_SINGLE_INCLUDES \
|
|
-DTESTS_DATA_DIR=\""$(top_srcdir)/tests/data/"\"
|
|
|
|
perf-report: check
|
|
|
|
check:
|
|
for a in $(noinst_PROGRAMS);do ./$$a;done;true
|
|
|
|
test_picking_SOURCES = test-picking.c
|
|
test_text_perf_SOURCES = test-text-perf.c
|
|
test_state_SOURCES = test-state.c
|
|
test_state_hidden_SOURCES = test-state-hidden.c
|
|
test_state_pick_SOURCES = test-state-pick.c
|
|
test_state_interactive_SOURCES = test-state-interactive.c
|
|
test_state_mini_SOURCES = test-state-mini.c
|
|
|
|
EXTRA_DIST = Makefile-retrospect Makefile-tests create-report.rb test-common.h
|
|
|
|
-include $(top_srcdir)/build/autotools/Makefile.am.gitignore
|