mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-29 19:40:14 +01:00
Doesn't build any more, is very much non-essential, and hasn't been touched in any meaningful way since it was added 13 years ago, so just remove it for now until someone steps up. Chances are the glibc version has improved since then.
98 lines
2.2 KiB
Makefile
98 lines
2.2 KiB
Makefile
include $(top_srcdir)/build/Makefile.am.common
|
|
|
|
SUBDIRS = . cairo-missing
|
|
|
|
if CAIRO_HAS_GOBJECT_FUNCTIONS
|
|
SUBDIRS += cairo-gobject
|
|
endif
|
|
|
|
if CAIRO_HAS_INTERPRETER
|
|
SUBDIRS += cairo-script
|
|
endif
|
|
|
|
if CAIRO_HAS_TRACE
|
|
SUBDIRS += cairo-trace
|
|
if CAIRO_HAS_DLSYM
|
|
if CAIRO_HAS_SCRIPT_SURFACE
|
|
if CAIRO_HAS_TEE_SURFACE
|
|
SUBDIRS += cairo-fdr
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
if BUILD_SPHINX
|
|
if CAIRO_HAS_DLSYM
|
|
if CAIRO_HAS_SCRIPT_SURFACE
|
|
if CAIRO_HAS_TEE_SURFACE
|
|
SUBDIRS += cairo-sphinx
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
AM_CPPFLAGS = -I$(top_srcdir)/src \
|
|
-I$(top_builddir)/src \
|
|
-I$(top_srcdir)/util/cairo-script \
|
|
$(CAIRO_CFLAGS)
|
|
|
|
EXTRA_PROGRAMS += show-contour show-traps show-edges show-polygon show-events
|
|
if CAIRO_HAS_INTERPRETER
|
|
EXTRA_PROGRAMS += trace-to-xml xml-to-trace
|
|
endif
|
|
|
|
trace_to_xml_LDADD = cairo-script/libcairo-script-interpreter.la $(top_builddir)/src/libcairo.la $(CAIRO_LDADD)
|
|
|
|
xml_to_trace_LDADD = -lexpat
|
|
|
|
show_traps_SOURCES = show-traps.c
|
|
show_traps_CFLAGS = $(gtk_CFLAGS)
|
|
#show_traps_LDADD = $(top_builddir)/src/libcairo.la $(gtk_LIBS)
|
|
show_traps_LDADD = $(gtk_LIBS)
|
|
|
|
show_polygon_SOURCES = show-polygon.c
|
|
show_polygon_CFLAGS = $(gtk_CFLAGS)
|
|
#show_polygon_LDADD = $(top_builddir)/src/libcairo.la $(gtk_LIBS)
|
|
show_polygon_LDADD = $(gtk_LIBS)
|
|
|
|
show_edges_SOURCES = show-edges.c
|
|
show_edges_CFLAGS = $(gtk_CFLAGS)
|
|
#show_edges_LDADD = $(top_builddir)/src/libcairo.la $(gtk_LIBS)
|
|
show_edges_LDADD = $(gtk_LIBS)
|
|
|
|
show_contour_SOURCES = show-contour.c
|
|
show_contour_CFLAGS = $(gtk_CFLAGS)
|
|
#show_contour_LDADD = $(top_builddir)/src/libcairo.la $(gtk_LIBS)
|
|
show_contour_LDADD = $(gtk_LIBS)
|
|
|
|
show_events_SOURCES = show-events.c
|
|
show_events_CFLAGS = $(gtk_CFLAGS)
|
|
#show_events_LDADD = $(top_builddir)/src/libcairo.la $(gtk_LIBS)
|
|
show_events_LDADD = $(gtk_LIBS)
|
|
|
|
util: malloc-stats.so
|
|
|
|
.la.so:
|
|
$(RM) $@
|
|
$(LN_S) .libs/$*.so $@
|
|
|
|
CLEANFILES += *.so
|
|
|
|
# The -rpath is needed to build shared objects that are not installed,
|
|
# ie. with EXTRA_LTLIBRARIES
|
|
AM_LDFLAGS = -module -avoid-version -export-dynamic -rpath /dev/null
|
|
|
|
EXTRA_LTLIBRARIES += malloc-stats.la
|
|
|
|
if HAVE_GTK
|
|
EXTRA_PROGRAMS += font-view
|
|
font_view_CFLAGS = $(gtk_CFLAGS)
|
|
font_view_LDADD = ../src/libcairo.la $(gtk_LIBS)
|
|
endif
|
|
|
|
EXTRA_DIST += \
|
|
COPYING \
|
|
xr2cairo \
|
|
cairo-api-update \
|
|
cairo-view \
|
|
waterfall
|