DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
-SUBDIRS = ges tests tools common m4 docs
+SUBDIRS = ges tests tools common m4 pkgconfig docs
DIST_SUBDIRS = $(SUBDIRS)
docs/Makefile
docs/version.entities
docs/libs/Makefile
+pkgconfig/Makefile
+pkgconfig/gst-editing-services.pc
+pkgconfig/gst-editing-services-uninstalled.pc
)
AC_OUTPUT
--- /dev/null
+pcfiles = \
+ gst-editing-services-@GST_MAJORMINOR@.pc
+
+pcfiles_uninstalled = \
+ gst-editing-services-@GST_MAJORMINOR@-uninstalled.pc
+
+all-local: $(pcfiles) $(pcfiles_uninstalled)
+
+### how to generate pc files
+%-@GST_MAJORMINOR@.pc: %.pc
+ cp $< $@
+%-@GST_MAJORMINOR@-uninstalled.pc: %-uninstalled.pc
+ cp $< $@
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = $(pcfiles)
+
+EXTRA_DIST = \
+ gst-editing-services.pc.in \
+ gst-editing-services-uninstalled.pc.in
+CLEANFILES = $(pcfiles) $(pcfiles_uninstalled)
--- /dev/null
+# the standard variables don't make sense for an uninstalled copy
+prefix=
+exec_prefix=
+libdir=${pcfiledir}/../ges
+includedir=${pcfiledir}/..
+
+Name: gst-editing-services
+Description: GStreamer Editing Services
+Version: @VERSION@
+Requires: gstreamer-@GST_MAJORMINOR@ gstreamer-plugins-base-@GST_MAJORMINOR@
+Libs: ${libdir}/libges-@GST_MAJORMINOR@
+Cflags: -I${includedir} -I@srcdir@/..
--- /dev/null
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
+
+Name: gst-editing-services
+Description: GStreamer Editing Services
+Version: @VERSION@
+Requires: gstreamer-@GST_MAJORMINOR@ gstreamer-base-@GST_MAJORMINOR@
+Libs: -L${libdir} -lges-@GST_MAJORMINOR@
+Cflags: -I${includedir}