]> xenbits.xensource.com Git - xen.git/commit
make: Normalize config options for external trees
authorGeorge Dunlap <george.dunlap@eu.citrix.com>
Mon, 14 Jul 2014 16:15:23 +0000 (17:15 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 18 Jul 2014 10:20:56 +0000 (11:20 +0100)
commit8962a8f951ea83e8d10ee23aeb20266e4795b06e
treebc67558eaf7cb54872a1f45774e49aaa79c1b5f8
parentffbf0893579be7904d4de4cd168de3defe416539
make: Normalize config options for external trees

We have four different external trees, and four different naming
conventions for specifying the URL, where they live, and what revision
to check out.

Normalize config options on the following bases:
 - QEMU_UPSTREAM
 - QEMU_TRADITIONAL
 - SEABIOS_UPSTREAM
 - OVMF_UPSTREAM

The following suffixes for all trees:
 - _URL : A remote repository to clone from
 - _REVISION : The revision to check out

And the following suffixes for the qemu trees:
 - _INTREE : The location of an inlined tree (for tarball releases)
 - _LOC : Where to actually look (either a directory or a URL)

The following parameters are still supported for backwards
compatibility:
 - CONFIG_QEMU          (=> QEMU_TRADITIONAL_LOC)
 - QEMU_REMOTE          (=> QEMU_TRADITIONAL_URL)
 - QEMU_TAG             (=> QEMU_TRADITIONAL_REVISION)
 - SEABIOS_UPSTREAM_TAG (=> SEABIOS_UPSTREAM_REVISION)

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Config.mk
tools/Makefile
tools/firmware/Makefile