]> xenbits.xensource.com Git - people/sstabellini/xen-unstable.git/.git/commitdiff
tools: drop explicit path specifications for qemu build
authorJuergen Gross <jgross@suse.com>
Fri, 28 Aug 2020 15:07:18 +0000 (17:07 +0200)
committerWei Liu <wl@xen.org>
Wed, 9 Sep 2020 10:57:21 +0000 (10:57 +0000)
Since more than three years now qemu is capable to set the needed
include and library paths for the Xen libraries via pkg-config.

So drop the specification of those paths in tools/Makefile. This will
enable to move libxenctrl away from tools/libxc, as qemu's configure
script has special treatment of this path.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Wei Liu <wl@xen.org>
tools/Makefile

index 198b239edcc11675bcece4190dd3817ba4062aa2..7c9f9fc9004b0e2f6f87a302deb747e60e2c1bb8 100644 (file)
@@ -245,32 +245,8 @@ subdir-all-qemu-xen-dir: qemu-xen-dir-find
                -DXC_WANT_COMPAT_GNTTAB_API=1 \
                -DXC_WANT_COMPAT_MAP_FOREIGN_API=1 \
                -DXC_WANT_COMPAT_DEVICEMODEL_API=1 \
-               -I$(XEN_ROOT)/tools/include \
-               -I$(XEN_ROOT)/tools/libs/toolcore/include \
-               -I$(XEN_ROOT)/tools/libs/toollog/include \
-               -I$(XEN_ROOT)/tools/libs/evtchn/include \
-               -I$(XEN_ROOT)/tools/libs/gnttab/include \
-               -I$(XEN_ROOT)/tools/libs/foreignmemory/include \
-               -I$(XEN_ROOT)/tools/libs/devicemodel/include \
-               -I$(XEN_ROOT)/tools/libxc/include \
-               -I$(XEN_ROOT)/tools/xenstore/include \
-               -I$(XEN_ROOT)/tools/xenstore/compat/include \
                $(EXTRA_CFLAGS_QEMU_XEN)" \
-               --extra-ldflags="-L$(XEN_ROOT)/tools/libxc \
-               -L$(XEN_ROOT)/tools/xenstore \
-               -L$(XEN_ROOT)/tools/libs/toolcore \
-               -L$(XEN_ROOT)/tools/libs/evtchn \
-               -L$(XEN_ROOT)/tools/libs/gnttab \
-               -L$(XEN_ROOT)/tools/libs/foreignmemory \
-               -L$(XEN_ROOT)/tools/libs/devicemodel \
-               -Wl,-rpath-link=$(XEN_ROOT)/tools/libs/toolcore \
-               -Wl,-rpath-link=$(XEN_ROOT)/tools/libs/toollog \
-               -Wl,-rpath-link=$(XEN_ROOT)/tools/libs/evtchn \
-               -Wl,-rpath-link=$(XEN_ROOT)/tools/libs/gnttab \
-               -Wl,-rpath-link=$(XEN_ROOT)/tools/libs/call \
-               -Wl,-rpath-link=$(XEN_ROOT)/tools/libs/foreignmemory \
-               -Wl,-rpath-link=$(XEN_ROOT)/tools/libs/devicemodel \
-               $(QEMU_UPSTREAM_RPATH)" \
+               --extra-ldflags="$(QEMU_UPSTREAM_RPATH)" \
                --bindir=$(LIBEXEC_BIN) \
                --datadir=$(SHAREDIR)/qemu-xen \
                --localstatedir=$(localstatedir) \