mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-11 11:20:12 +00:00
905ab53c71
This uses the same function for dumping CSS nodes and styles as the CSS node test. It can be used to test aspects of inheritance and matching, as well as initial values. No actual tests yet.
50 lines
1.0 KiB
Makefile
50 lines
1.0 KiB
Makefile
include $(top_srcdir)/Makefile.decl
|
|
|
|
NULL =
|
|
|
|
SUBDIRS = parser nodes style
|
|
|
|
check_PROGRAMS = $(TEST_PROGS)
|
|
test_in_files =
|
|
|
|
AM_CPPFLAGS = \
|
|
-I$(top_srcdir) \
|
|
-I$(top_builddir)/gdk \
|
|
-I$(top_srcdir)/gdk \
|
|
-DGDK_DISABLE_DEPRECATED \
|
|
-DGTK_DISABLE_DEPRECATED \
|
|
-DGTK_VERSION=\"$(GTK_VERSION)\"\
|
|
$(GTK_DEBUG_FLAGS) \
|
|
$(GTK_DEP_CFLAGS)
|
|
|
|
LDADD = \
|
|
$(top_builddir)/gdk/libgdk-3.la \
|
|
$(top_builddir)/gtk/libgtk-3.la \
|
|
$(GTK_DEP_LIBS)
|
|
|
|
TEST_PROGS += api
|
|
test_in_files += api.test.in
|
|
|
|
EXTRA_DIST += $(test_in_files)
|
|
|
|
if BUILDOPT_INSTALL_TESTS
|
|
insttestdir=$(libexecdir)/installed-tests/$(PACKAGE)/css
|
|
insttest_PROGRAMS = $(TEST_PROGS)
|
|
|
|
substitutions = \
|
|
-e s,@libexecdir\@,$(libexecdir),g \
|
|
$(NULL)
|
|
|
|
test_files = $(test_in_files:.test.in=.test)
|
|
|
|
$(test_files): %.test: %.test.in
|
|
$(AM_V_GEN) sed $(substitutions) $< > $@.tmp && mv $@.tmp $@
|
|
|
|
DISTCLEANFILES = $(test_files)
|
|
|
|
testmetadir = $(datadir)/installed-tests/$(PACKAGE)/css
|
|
testmeta_DATA = $(test_files)
|
|
endif
|
|
|
|
-include $(top_srcdir)/git.mk
|