| plugin_LTLIBRARIES = libgstcairo.la |
| |
| if USE_CAIRO_GOBJECT |
| glib_enum_define = GST_CAIRO |
| glib_gen_prefix = gst_cairo |
| glib_gen_basename = gstcairo |
| |
| include $(top_srcdir)/common/gst-glib-gen.mak |
| |
| built_sources = gstcairo-marshal.c |
| built_headers = gstcairo-marshal.h |
| |
| BUILT_SOURCES = $(built_sources) $(built_headers) |
| |
| gstcairo_gobject_dep_sources = gstcairooverlay.c |
| gstcairo_gobject_dep_headers = gstcairooverlay.h |
| |
| CLEANFILES = $(BUILT_SOURCES) |
| endif |
| |
| noinst_HEADERS = \ |
| gsttimeoverlay.h \ |
| gsttextoverlay.h \ |
| gstcairorender.h \ |
| $(gstcairo_gobject_dep_headers) |
| libgstcairo_la_SOURCES = \ |
| gstcairo.c \ |
| gsttimeoverlay.c \ |
| gsttextoverlay.c \ |
| gstcairorender.c \ |
| $(gstcairo_gobject_dep_sources) |
| nodist_libgstcairo_la_SOURCES = \ |
| $(built_sources) |
| libgstcairo_la_CFLAGS = \ |
| $(GST_PLUGINS_BASE_CFLAGS) \ |
| $(GST_BASE_CFLAGS) \ |
| $(GST_CFLAGS) $(CAIRO_CFLAGS) $(CAIRO_GOBJECT_CFLAGS) |
| libgstcairo_la_LIBADD = \ |
| $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \ |
| $(GST_BASE_LIBS) $(GST_LIBS) $(CAIRO_LIBS) $(CAIRO_GOBJECT_LIBS) $(LIBM) |
| libgstcairo_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) |
| libgstcairo_la_LIBTOOLFLAGS = --tag=disable-static |
| |
| EXTRA_DIST = gstcairo-marshal.list |
| |