mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-22 06:17:52 +00:00
07eb5e9717
Each of the submodule configuration files defined a subset of the cross compiler tools that it used and many were picking up the system `ar`, `nm`, `strip, `ld`, etc. They all now use a `Makefile` macro that defines the path to the proper cross compiler tools. For ones that need the tools, but not the musl-libc gcc, there is $(CROSS_TOOLS_NOCC) that is all of them without gcc. This is for musl-libc itself, as well as xen and the Linux kernel.
19 lines
565 B
Plaintext
19 lines
565 B
Plaintext
modules-$(CONFIG_XEN) += xen
|
|
|
|
# We extract the entire Xen tree, but only use the xen/xen hypervisor
|
|
# portion since Qubes provides the rest of it.
|
|
xen_version := 4.6.4
|
|
xen_dir := xen-$(xen_version)/xen
|
|
xen_tar := xen-$(xen_version).tar.gz
|
|
xen_url := http://bits.xensource.com/oss-xen/release/$(xen_version)/$(xen_tar)
|
|
xen_hash := b795d5631a85fb68295361067195ecd00003656dacede4ec57533fce33ab5109
|
|
|
|
xen_output := xen
|
|
xen_configure :=
|
|
|
|
xen_target := \
|
|
$(MAKE_JOBS) \
|
|
$(CROSS_TOOL_NOCC) \
|
|
CC="$(CROSS)gcc -Wno-builtin-macro-redefined -D__FILE__=\\\"__FILE__\\\"" \
|
|
|