From: Edward Hervey Date: Wed, 15 Dec 2010 14:51:41 +0000 (+0100) Subject: Add .pc files X-Git-Tag: 1.19.3~493^2~2489 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=73001edacf73c4ee6f98d60db7c7366f09669fcf;p=platform%2Fupstream%2Fgstreamer.git Add .pc files --- diff --git a/Makefile.am b/Makefile.am index 8916210..65b3bc5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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) diff --git a/configure.ac b/configure.ac index a588293..6a75e6f 100644 --- a/configure.ac +++ b/configure.ac @@ -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 index 0000000..36d5452 --- /dev/null +++ b/pkgconfig/Makefile.am @@ -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 index 0000000..d7ca9a3 --- /dev/null +++ b/pkgconfig/gst-editing-services-uninstalled.pc.in @@ -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 index 0000000..eeca4e1 --- /dev/null +++ b/pkgconfig/gst-editing-services.pc.in @@ -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}