aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Fix make help for stubdomKeir Fraser2008-08-041-1/+1
| | | | | | | This patch fixes "make help". "make stubdomain" does not work. Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
* stubdom: enable compilation/installation by defaultKeir Fraser2008-07-141-10/+2
| | | | Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* stubdom: Add root Makefile targets, disabled by default for nowKeir Fraser2008-07-091-1/+19
| | | | Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* Update tboot tarfile to latest version in Trusted Boot SourceForge siteKeir Fraser2008-07-031-1/+1
| | | | Signed-off-by: Joseph Cihula <joseph.cihula@intel.com>
* i386: Remove non-PAE hypervisor build target.Keir Fraser2008-05-081-4/+0
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* src-tarball: Remove source control metadata.Keir Fraser2008-04-211-1/+1
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Cache figlet output across builds, and provide src-tarball targetKeir Fraser2008-04-211-0/+7
| | | | | | | which creates figlet output and then deletes figlet itself (which is not licensed under GPL). Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Changeset 16771 introduced a new file called tools/check/funcs.sh. ThisKeir Fraser2008-01-261-1/+1
| | | | | | file needs to be installed into distdir together with the check scripts. Signed-off-by: Frank Arnold <frank.arnold@amd.com>
* Apply PREFIX directly to LIBDIR.Keir Fraser2008-01-221-4/+4
| | | | Signed-off-by: Bastian Blank <waldi@debian.org>
* tboot, xen: Update for Trusted Boot v20071128.Keir Fraser2007-12-041-1/+5
| | | | | | | | | | | | | | | This patch updates the Xen to work with the latest version (20071128) of Trusted Boot (tboot). This version of tboot now resides at 16MB (instead of the previous <1MB), in addition to several other enhancements. By residing at 16MB, this version of tboot will be protected from access by dom0. This patch allows Xen to correctly map the tboot shutdown code that it must trampoline into for a clean shutdown (without this patch Xen will fault on shutdown). This patch will also work with the previous version of tboot. Signed-off-by: Joseph Cihula <joseph.cihula@intel.com>
* Update README file for Xen 3.2, and add tboot makefile targets andKeir Fraser2007-10-301-1/+41
| | | | | readme decsription. Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove sparse tree.Ian Campbell2007-06-041-8/+0
| | | | Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Push the target to build foreign headers into tools and xenIan Campbell2007-01-301-8/+3
| | | | | | | directories. This allows those directories to be built independently without relying on the toplevel Makefile. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Generate headers with arch-specific structs.Emmanuel Ackaouy2007-01-251-3/+8
| | | | | | | | | | | | | | | | | | | This patch adds a script to generate headers with arch-specific structs which can be included on any architecture. Can be used to deal with structs of "foreign" architectures, needed for 32-on-64 support for example. Signed-off-by: Gerd Hoffmann <kraxel@suse.de> --- Makefile | 11 +- tools/Rules.mk | 2 xen/Makefile | 4 xen/include/public/foreign/Makefile | 37 +++++++ xen/include/public/foreign/mkchecker.py | 58 +++++++++++ xen/include/public/foreign/mkheader.py | 153 ++++++++++++++++++++++++++++++ xen/include/public/foreign/reference.size | 17 +++ xen/include/public/foreign/structs.py | 52 ++++++++++ 8 files changed, 331 insertions(+), 3 deletions(-)
* Export XEN_TARGET_ARCH to buildconfig sub-Makefiles even if it is notkfraser@localhost.localdomain2007-01-171-6/+3
| | | | | specified on the command line. Signed-off-by: Keir Fraser <keir@xensource.com>
* Introduce Makefile config fragments for OS-specific differences.kfraser@localhost.localdomain2006-10-171-5/+0
| | | | Signed-off-by: John Levon <john.levon@sun.com>
* [BUILD] Miscellaneous build-system fixes and tweaks.kaf24@firebug.cl.cam.ac.uk2006-07-031-0/+1
| | | | | | | | | | | | | | | | | | | * Don't delete non-existent %.tar.bz2 in buildconfigs/Rules.mk's %-mrproper * Add a mrpropper target to buildconfigs/mk.linux-2.6-xen, and have this delete the local tarball - This should also delete the local patch, if there is one, but I am not sure how to do this with the current incarntation of the code, and I will post a subsequent patch which makes this easier and effects this chang. As there currently is no local patch this is not a big deal at this moment. (Horms) * Stop kclean from erroring out if the kernel directory doesn't exist * Remove patches/*/.makedep in top level Makefile rather than in buildconfigs/Rules.mk, as calling rules in the latter causes patches/*/.make to be created (Magnus) Signed-Off-By: Magnus Damm <magnus@valinux.co.jp> Signed-Off-By: Horms <horms@verge.net.au>
* [BUILD] Add distclean build target to xen directory: cleans out tags.kaf24@firebug.cl.cam.ac.uk2006-06-271-1/+4
| | | | | Signed-off-by: Horms <horms@verge.net.au>
* Export XEN_ROOT from top-level Makefile. Ensures it iskfraser@dhcp93.uk.xensource.com2006-05-311-1/+1
| | | | | | always defined when including Config.mk. Signed-off-by: Keir Fraser <keir@xensource.com>
* build: Clean up use of .PHONYkaf24@firebug.cl.cam.ac.uk2006-04-101-3/+23
| | | | | | | | | | | | * Move .PHONY directives next to targets, this makes them a lot harder to miss * Add missing .PHONY directives * Remove nonexistent .PHONY directives * Hopefully I didn'T miss anything... Signed-Off-By: Horms <horms@verge.net.au>
* build: Document the use of XEN_PYTHON_NATIVE_INSTALLkaf24@firebug.cl.cam.ac.uk2006-04-101-0/+7
| | | | | | | Document the use of the XEN_PYTHON_NATIVE_INSTALL environment variable Signed-Off-By: Horms <horms@verge.net.au>
* build: clean up output of make help a little bitkaf24@firebug.cl.cam.ac.uk2006-04-101-6/+5
| | | | | Signed-Off-By: Horms <horms@verge.net.au>
* build: Remove iptables and python loging helper targetskaf24@firebug.cl.cam.ac.uk2006-04-101-16/+0
| | | | | | | | | | | These targets don't really fit into the build infastructure, for instance there is no faclilty for them to be removed on make distclean. I posted a patch that fleshed out the targets, but Christian Limpach suggested to me that removing them would be a better idea. Signed-Off-By: Horms <horms@verge.net.au>
* Switch the default build to make the -xen kernel, not the -xen0 and -xenU3.0.2-rcemellor@leeni.uk.xensource.com2006-03-241-1/+1
| | | | | | | | | | | | kernels. Distros will be using -xen exclusively, so this change means that developers and users of unstable will be (by default) using the same configuration as the distros. This can be overridden by setting KERNELS="linux-2.6-xen0 linux-2.6-xenU" on the command line. Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Currently there is no generic configure file to compile xenlinux onkaf24@firebug.cl.cam.ac.uk2005-12-201-1/+1
| | | | | | | | | | | | ia64, since there're several different system types like HP-ZX, DIG, etc. Current Makefile can't meet this need and default one (xen0_defconfig_ia64) is only for HP-ZX type. Hence, this patch can append an additional param to configuration file name to differentiate system types when make. Signed-off-by Zhang Xiantao <xiantao.zhang@intel.com>
* Update "make uninstall" to reflect new files.kaf24@firebug.cl.cam.ac.uk2005-12-101-2/+6
| | | | | | Signed-off-by: Natasha Jarymowycz <natasha@us.ibm.com>
* Allows a 'make prep-kernels' which sets up the kernel directories, allowingvhanquez@kneesa.uk.xensource.com2005-12-101-0/+4
| | | | | | | certain types of test automation to be done more easily. Signed-off-by: Paul Larson <pl@us.ibm.com>
* From Charles Coffing <ccoffing@novell.com>:emellor@leeni.uk.xensource.com2005-11-121-1/+5
| | | | | | | | "make uninstall" was not cleaning up some udev rules. Also, on x86_64 there was stuff left in /usr/lib/xen, not just /usr/$LIBDIR/xen. Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Allow parallel 32- and 64-bit Xen installations. Move xc_save, xc_restore,emellor@ewan2005-10-111-1/+1
| | | | | | | | | | | | and xenconsole out of /usr/libexec/xen and into one of /usr/lib/xen/bin or /usr/lib64/xen/bin. Remove all the PATH hacking inside Xend, and rely upon the PATH being set correctly from outside. Added an auxbin module for handling the hacky stuff. Replace the few /usr/bin/python bang paths with /usr/bin/env python. Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Fix the legacy %-build targets for dist installation of kaf24@firebug.cl.cam.ac.uk2005-10-111-1/+1
| | | | | | guest kernels. Signed-off-by: Keir Fraser <keir@xensource.com>
* Remove linux-2.4 sparse tree.kaf24@firebug.cl.cam.ac.uk2005-10-071-9/+1
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Added Zope's test.py, and a unit test to sxp. This test itself isn't veryemellor@ewan2005-10-061-0/+6
| | | | | | | | exciting, but it's there to encourage the creation of more interesting ones. A test target has been added to the main Makefile, and the one in tools/python. Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Clean up DESTDIR handling. Default install is to rootkaf24@firebug.cl.cam.ac.uk2005-10-051-10/+15
| | | | | | | | | | directory (/). This is only overridden automatically for the 'make dist' targets and their legacy aliases (make {xen,tools,kernels,docs}). Signed-off-by: Keir Fraser <keir@xensource.com>
* Move setting of configuration variables to Config.mk.kaf24@firebug.cl.cam.ac.uk2005-10-051-11/+1
| | | | | | | | | Allows for partial-tree builds to be invoked from a sub-directory. Allow for users to include a ".config" with additional custom settings. Signed-off-by: Michal Ostrowski <mostrows@watson.ibm.com>
* Fix so that 'make uninstall' won't fail if /etc/xenkaf24@firebug.cl.cam.ac.uk2005-09-251-1/+1
| | | | | doesn't exist.
* Add lomount to 'make uninstall' target. Remove miniterm,kaf24@firebug.cl.cam.ac.uk2005-09-191-1/+1
| | | | | as it's never installed on the Xen host.
* Clean up 'make uninstall' target.kaf24@firebug.cl.cam.ac.uk2005-09-191-14/+12
|
* distclean target added to root makefile. From rusty.kaf24@firebug.cl.cam.ac.uk2005-09-161-3/+6
|
* Added help line for dev-docs target.emellor@ewan2005-09-131-2/+3
|
* Added dev-docs target, which passes through to the docs Makefile.ewan@linford.intra2005-09-111-2/+5
|
* Fix network setup through hotplug on SUSE.cl349@firebug.cl.cam.ac.uk2005-09-011-0/+2
| | | | | | | | | | | Move the hotplug script from /etc/hotplug.d/xen-backend/backend.hotplug to /etc/hotplug/xen-backend.agent, which seems to be a more common place for the script. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : tools/examples/backend.hotplug => tools/examples/xen-backend.agent
* Remainder of Intel/IBM joint TPM Virtualization implementation for Xen. shand@ubuntu.eng.hq.xensource.com2005-08-301-3/+3
| | | | | | | Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com> Signed-off-by: Joseph Cihula <joseph.cihula@intel.com> Signed-off-by: Steven Hand <steven@xensource.com>
* I find at present "make uninstall" won't remove all installed files, forkaf24@firebug.cl.cam.ac.uk2005-08-201-0/+6
| | | | | | | | | | | | example: /usr/libexec/xen/xc_restore. This may cause potential unclean environment. This patch add more lines in uninstall to remove all installed files by "make uninstall". Signed-off-by: Yongkang You <yongkang.you@intel.com>
* Since Xend doesn't use twisted anymore, remove the references from the kaf24@firebug.cl.cam.ac.uk2005-08-111-6/+0
| | | | | | | | Makefile. Signed-off-by: Mark Williamson <mark.williamson@cl.cam.ac.uk>
* Fix 'make uninstall' target.kaf24@firebug.cl.cam.ac.uk2005-07-161-1/+1
|
* Misc fixes for new sparse tree names: xen-clone script; -xen kernel build ↵iap10@freefall.cl.cam.ac.uk2005-07-141-2/+2
| | | | | | | | (the one with all the modules); Backout changes to legacy targets. Signed-off-by: ian.pratt@cl.cam.ac.uk
* repair legacy Makefile targets linux26 and linux24vh249@arcadians.cl.cam.ac.uk2005-07-141-2/+2
| | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
* Force PAE build of Xen by specifying 'pae=y' to make, orkaf24@firebug.cl.cam.ac.uk2005-07-131-0/+4
| | | | | | by setting XEN_TARGET_X86_PAE=y (e.g., in Config.mk). Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix top Makefile targets linux24 and linux26.kaf24@firebug.cl.cam.ac.uk2005-07-081-2/+2
|
* Fix to xen-clone, minor top-level Makefile tidyiap10@freefall.cl.cam.ac.uk2005-07-011-4/+2
| | | | | Signed-off-by: ian.pratt@cl.cam.ac.uk