diff --git a/validate/Makefile.am b/validate/Makefile.am index 20101640dd..7edf6dc130 100644 --- a/validate/Makefile.am +++ b/validate/Makefile.am @@ -5,6 +5,7 @@ SUBDIRS = \ data \ gst \ tools \ + pkgconfig \ po DIST_SUBDIRS = $(SUBDIRS) diff --git a/validate/configure.ac b/validate/configure.ac index e307187d97..b3209879a6 100644 --- a/validate/configure.ac +++ b/validate/configure.ac @@ -246,6 +246,9 @@ gst/Makefile gst/validate/Makefile tools/Makefile data/Makefile +pkgconfig/Makefile +pkgconfig/gst-validate-uninstalled.pc +pkgconfig/gst-validate.pc po/Makefile.in ]) AC_OUTPUT diff --git a/validate/pkgconfig/Makefile.am b/validate/pkgconfig/Makefile.am new file mode 100644 index 0000000000..b93b5c9623 --- /dev/null +++ b/validate/pkgconfig/Makefile.am @@ -0,0 +1,21 @@ +pcfiles = \ + gst-validate-@GST_API_VERSION@.pc + +pcfiles_uninstalled = \ + gst-validate-@GST_API_VERSION@-uninstalled.pc + +all-local: $(pcfiles) $(pcfiles_uninstalled) + +### how to generate pc files +%-@GST_API_VERSION@.pc: %.pc + cp $< $@ +%-@GST_API_VERSION@-uninstalled.pc: %-uninstalled.pc + cp $< $@ + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = $(pcfiles) + +EXTRA_DIST = \ + gst-validate.pc.in \ + gst-validate-uninstalled.pc.in +CLEANFILES = $(pcfiles) $(pcfiles_uninstalled) diff --git a/validate/pkgconfig/gst-validate-uninstalled.pc.in b/validate/pkgconfig/gst-validate-uninstalled.pc.in new file mode 100644 index 0000000000..7f77d226a2 --- /dev/null +++ b/validate/pkgconfig/gst-validate-uninstalled.pc.in @@ -0,0 +1,12 @@ +# the standard variables don't make sense for an uninstalled copy +prefix= +exec_prefix= +libdir=@abs_top_builddir@/ges +includedir=@abs_top_builddir@ + +Name: gst-validate +Description: GStreamer Validate +Version: @VERSION@ +Requires: gstreamer-@GST_API_VERSION@ +Libs: @abs_top_builddir@/gst/validate/libgstvalidate-@GST_API_VERSION@.la +Cflags: -I@abs_top_srcdir@ -I@abs_top_builddir@ diff --git a/validate/pkgconfig/gst-validate.pc.in b/validate/pkgconfig/gst-validate.pc.in new file mode 100644 index 0000000000..4923dd1d49 --- /dev/null +++ b/validate/pkgconfig/gst-validate.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@/gstreamer-@GST_API_VERSION@ + +Name: gst-validate +Description: Gstreamer Validate +Version: @VERSION@ +Requires: gstreamer-@GST_API_VERSION@ +Libs: -L${libdir} -lgstvalidate@GST_API_VERSION@ +Cflags: -I${includedir}