diff --git a/tools/Rules.mk b/tools/Rules.mk index 392fb0331b..8b8c48e14a 100644 --- a/tools/Rules.mk +++ b/tools/Rules.mk @@ -254,10 +254,18 @@ $(PKG_CONFIG_DIR)/%.pc: %.pc.in Makefile @sed -e 's!@@version@@!$(PKG_CONFIG_VERSION)!g' \ -e 's!@@prefix@@!$(PKG_CONFIG_PREFIX)!g' \ -e 's!@@incdir@@!$(PKG_CONFIG_INCDIR)!g' \ - -e 's!@@libdir@@!$(PKG_CONFIG_LIBDIR)!g' < $< > $@ + -e 's!@@libdir@@!$(PKG_CONFIG_LIBDIR)!g' \ + -e 's!@@firmwaredir@@!$(XENFIRMWAREDIR)!g' \ + -e 's!@@libexecbin@@!$(LIBEXEC_BIN)!g' \ + -e 's!@@cflagslocal@@!$(PKG_CONFIG_CFLAGS_LOCAL)!g' \ + -e 's!@@libsflag@@!-Wl,-rpath-link=!g' < $< > $@ %.pc: %.pc.in Makefile @sed -e 's!@@version@@!$(PKG_CONFIG_VERSION)!g' \ -e 's!@@prefix@@!$(PKG_CONFIG_PREFIX)!g' \ -e 's!@@incdir@@!$(PKG_CONFIG_INCDIR)!g' \ - -e 's!@@libdir@@!$(PKG_CONFIG_LIBDIR)!g' < $< > $@ + -e 's!@@libdir@@!$(PKG_CONFIG_LIBDIR)!g' \ + -e 's!@@firmwaredir@@!$(XENFIRMWAREDIR)!g' \ + -e 's!@@libexecbin@@!$(LIBEXEC_BIN)!g' \ + -e 's!@@cflagslocal@@!!g' \ + -e 's!@@libsflag@@!-L!g' < $< > $@ diff --git a/tools/libxc/xencontrol.pc.in b/tools/libxc/xencontrol.pc.in index 213206fd63..8651bca640 100644 --- a/tools/libxc/xencontrol.pc.in +++ b/tools/libxc/xencontrol.pc.in @@ -6,4 +6,4 @@ Name: Xencontrol Description: The Xencontrol library for Xen hypervisor Version: @@version@@ Cflags: -I${includedir} -Libs: -L${libdir} -lxenctrl +Libs: @@libsflag@@${libdir} -lxenctrl