X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=pkgconfig%2FMakefile.am;h=78a1e6534e01a24febeebe2db4e4bba2ef26c241;hb=04a637ae64582e8830205c42cc6d9ef4aabc969a;hp=e4b3831b4980e057da787b6a222bd7941fb20b99;hpb=148bf27ce36a2abf88f431bf83214779db771a64;p=platform%2Fupstream%2Fgstreamer.git diff --git a/pkgconfig/Makefile.am b/pkgconfig/Makefile.am index e4b3831..78a1e65 100644 --- a/pkgconfig/Makefile.am +++ b/pkgconfig/Makefile.am @@ -1,25 +1,25 @@ ### all of the standard pc files we need to generate if HAVE_CHECK -CHECK_PC_I = gstreamer-check-@GST_MAJORMINOR@.pc -CHECK_PC_U = gstreamer-check-@GST_MAJORMINOR@-uninstalled.pc +CHECK_PC_I = gstreamer-check-@GST_API_VERSION@.pc +CHECK_PC_U = gstreamer-check-@GST_API_VERSION@-uninstalled.pc else CHECK_PC_I = CHECK_PC_U = endif pcfiles = \ - gstreamer-@GST_MAJORMINOR@.pc \ - gstreamer-base-@GST_MAJORMINOR@.pc \ + gstreamer-@GST_API_VERSION@.pc \ + gstreamer-base-@GST_API_VERSION@.pc \ $(CHECK_PC_I) \ - gstreamer-controller-@GST_MAJORMINOR@.pc \ - gstreamer-net-@GST_MAJORMINOR@.pc + gstreamer-controller-@GST_API_VERSION@.pc \ + gstreamer-net-@GST_API_VERSION@.pc pcfiles_uninstalled = \ - gstreamer-@GST_MAJORMINOR@-uninstalled.pc \ - gstreamer-base-@GST_MAJORMINOR@-uninstalled.pc \ + gstreamer-@GST_API_VERSION@-uninstalled.pc \ + gstreamer-base-@GST_API_VERSION@-uninstalled.pc \ $(CHECK_PC_U) \ - gstreamer-controller-@GST_MAJORMINOR@-uninstalled.pc \ - gstreamer-net-@GST_MAJORMINOR@-uninstalled.pc + gstreamer-controller-@GST_API_VERSION@-uninstalled.pc \ + gstreamer-net-@GST_API_VERSION@-uninstalled.pc all-local: $(pcfiles) $(pcfiles_uninstalled) @@ -28,10 +28,18 @@ cp_verbose_ = $(cp_verbose_$(AM_DEFAULT_VERBOSITY)) cp_verbose_0 = @echo " CP $@"; ### how to generate pc files -%-@GST_MAJORMINOR@.pc: %.pc - $(cp_verbose_0)cp $< $@ -%-@GST_MAJORMINOR@-uninstalled.pc: %-uninstalled.pc +%-@GST_API_VERSION@.pc: %.pc $(cp_verbose_0)cp $< $@ +%-@GST_API_VERSION@-uninstalled.pc: %-uninstalled.pc +### the uninstalled libdir is depend of the build system used so set it here +### rather than hardcoding it in the file directly. + $(AM_V_GEN) sed \ + -e "s|[@]gstlibdir[@]|$(abs_top_builddir)/gst/.libs|" \ + -e "s|[@]checklibdir[@]|$(abs_top_builddir)/libs/gst/check/.libs|" \ + -e "s|[@]baselibdir[@]|$(abs_top_builddir)/libs/gst/base/.libs|" \ + -e "s|[@]netlibdir[@]|$(abs_top_builddir)/libs/gst/net/.libs|" \ + -e "s|[@]controllerlibdir[@]|$(abs_top_builddir)/libs/gst/controller/.libs|" \ + $< > $@.tmp && mv $@.tmp $@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = $(pcfiles)