mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-07 20:40:25 +01:00
sphinx is an alternate version of the current cairo-test-trace. It's purpose is to replay a live application (which may just be a replay of a trace) against a backend and its reference. The improvement over the original cairo-test-trace is that the reference backend may be from an older version of cairo.
40 lines
1.5 KiB
Makefile
40 lines
1.5 KiB
Makefile
cairolibdir = $(libdir)/cairo
|
|
|
|
cairolib_LTLIBRARIES = cairo-sphinx.la
|
|
bin_PROGRAMS = cairo-sphinx
|
|
|
|
AM_CPPFLAGS = -I$(top_srcdir)/src \
|
|
-I$(top_builddir)/src \
|
|
-I$(top_srcdir)/boilerplate \
|
|
-I$(top_srcdir)/util/cairo-script
|
|
|
|
cairo_sphinx_la_SOURCES = fdr.c
|
|
cairo_sphinx_la_CPPFLAGS = $(AM_CPPFLAGS)
|
|
cairo_sphinx_la_CFLAGS = $(CAIRO_CFLAGS)
|
|
cairo_sphinx_la_LDFLAGS = -module -no-undefined
|
|
cairo_sphinx_la_LIBADD = -ldl
|
|
|
|
cairo_sphinx_SOURCES = sphinx.c
|
|
cairo_sphinx_CPPFLAGS = $(AM_CPPFLAGS) -DLIBDIR="\"$(cairolibdir)\""
|
|
cairo_sphinx_CFLAGS = $(CAIRO_CFLAGS) $(glib_CFLAGS)
|
|
cairo_sphinx_LDADD = \
|
|
$(top_builddir)/util/cairo-script/libcairo-script-interpreter.la \
|
|
$(top_builddir)/boilerplate/libcairoboilerplate.la \
|
|
$(top_builddir)/src/libcairo.la \
|
|
$(glib_LIBS) \
|
|
$(CAIRO_LDADD) \
|
|
-lrt
|
|
cairo_sphinx_DEPENDENCIES = \
|
|
$(top_builddir)/util/cairo-script/libcairo-script-interpreter.la \
|
|
$(top_builddir)/boilerplate/libcairoboilerplate.la \
|
|
$(top_builddir)/src/libcairo.la
|
|
|
|
# Install rules to rebuild the libraries and add explicit dependencies
|
|
$(top_builddir)/boilerplate/libcairoboilerplate.la: $(top_builddir)/src/libcairo.la
|
|
cd $(top_builddir)/boilerplate && $(MAKE) $(AM_MAKEFLAGS) libcairoboilerplate.la
|
|
|
|
$(top_builddir)/src/libcairo.la:
|
|
cd $(top_builddir)/src && $(MAKE) $(AM_MAKEFLAGS) libcairo.la
|
|
|
|
$(top_builddir)/util/cairo-script/libcairo-script-interpreter.la: $(top_builddir)/src/libcairo.la
|
|
cd $(top_builddir)/util/cairo-script && $(MAKE) $(AM_MAKEFLAGS) libcairo-script-interpreter.la
|