1 cairolibdir = $(libdir)/cairo
2 cairooutdir = $(localstatedir)/lib/cairo-trace
4 bin_SCRIPTS = cairo-trace
5 cairolib_LTLIBRARIES = libcairo-trace.la
7 AM_CPPFLAGS = -I$(top_srcdir)/src \
10 libcairo_trace_la_SOURCES = trace.c
11 libcairo_trace_la_CPPFLAGS = -DCAIRO_TRACE_OUTDIR="\"$(cairooutdir)\"" \
13 libcairo_trace_la_CFLAGS = $(CAIRO_CFLAGS) $(real_pthread_CFLAGS)
14 libcairo_trace_la_LDFLAGS = -no-undefined
16 libcairo_trace_la_LIBADD = $(real_pthread_LIBS) -lz
18 libcairo_trace_la_LIBADD += -ldl
21 if CAIRO_HAS_SYMBOL_LOOKUP
22 libcairo_trace_la_SOURCES += \
25 libcairo_trace_la_LIBADD += $(BFD_LIBS)
29 system-install: install
30 -mkdir -p $(cairooutdir)
31 -chmod 01777 $(cairooutdir)
32 grep -sq $(cairolibdir)/libcairo-trace.so /etc/ld.so.preload || echo $(cairolibdir)/libcairo-trace.so >> /etc/ld.so.preload
34 system-uninstall: uninstall
35 sed -e '/libcairo-trace.so/d' < /etc/ld.so.preload > /tmp/ld.so.preload && mv /tmp/ld.so.preload /etc/ld.so.preload;