Add .pc files
authorEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 15 Dec 2010 14:51:41 +0000 (15:51 +0100)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 15 Dec 2010 14:51:41 +0000 (15:51 +0100)
Makefile.am
configure.ac
pkgconfig/Makefile.am [new file with mode: 0644]
pkgconfig/gst-editing-services-uninstalled.pc.in [new file with mode: 0644]
pkgconfig/gst-editing-services.pc.in [new file with mode: 0644]

index 8916210..65b3bc5 100644 (file)
@@ -1,6 +1,6 @@
 DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
 
-SUBDIRS = ges tests tools common m4 docs
+SUBDIRS = ges tests tools common m4 pkgconfig docs
 
 DIST_SUBDIRS = $(SUBDIRS)
 
index a588293..6a75e6f 100644 (file)
@@ -289,5 +289,8 @@ tools/Makefile
 docs/Makefile
 docs/version.entities
 docs/libs/Makefile
+pkgconfig/Makefile
+pkgconfig/gst-editing-services.pc
+pkgconfig/gst-editing-services-uninstalled.pc
 )
 AC_OUTPUT
diff --git a/pkgconfig/Makefile.am b/pkgconfig/Makefile.am
new file mode 100644 (file)
index 0000000..36d5452
--- /dev/null
@@ -0,0 +1,21 @@
+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)
diff --git a/pkgconfig/gst-editing-services-uninstalled.pc.in b/pkgconfig/gst-editing-services-uninstalled.pc.in
new file mode 100644 (file)
index 0000000..d7ca9a3
--- /dev/null
@@ -0,0 +1,12 @@
+# 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@/..
diff --git a/pkgconfig/gst-editing-services.pc.in b/pkgconfig/gst-editing-services.pc.in
new file mode 100644 (file)
index 0000000..eeca4e1
--- /dev/null
@@ -0,0 +1,11 @@
+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}