aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* bitkeeper revision 1.1705.1.8 (42a95272T6JE4ReAkgMVg0Rte2ppxA)kaf24@firebug.cl.cam.ac.uk2005-06-101-0/+1
| | | | | Install/uninstall xenstore headers.
* bitkeeper revision 1.1705.1.3 (42a939a4PcnfLTkKVDZMeUSheRKsng)kaf24@firebug.cl.cam.ac.uk2005-06-101-1/+3
| | | | | | 'make uninstal' cleanups. Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
* bitkeeper revision 1.1590 (4299cc0csX0iKRxZs-S3QRYAtXSapQ)kaf24@firebug.cl.cam.ac.uk2005-05-291-2/+3
| | | | | | Fix default root Makefile target. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1538 (42939e5a4Zjv3gELWO9ea3t1uXGfeg)arun.sharma@intel.com[kaf24]2005-05-241-1/+1
| | | | | | | | | [PATCH] x64-make-uninstall.patch Make uninstall should clean up properly on 64 bit. Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* bitkeeper revision 1.1414.1.1 (4288977dVBsJFO6uQ5e5ZXsFA0eSwg)cl349@firebug.cl.cam.ac.uk2005-05-161-2/+1
|\ | | | | | | | | | | | | Merge 2.0-testing change: Add time-label to /etc/xen.old directory name. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * bitkeeper revision 1.1159.258.130 (42889731yZ6nWkKHZsa-gDG14dQ9yQ)cl349@firebug.cl.cam.ac.uk2005-05-161-1/+1
| | | | | | | | | | | | | | Makefile: Add time-label to /etc/xen.old directory name. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1389.22.1 (4284f784wtIDAT1YhOkMEav5iPFY-w)smh22@firebug.cl.cam.ac.uk2005-05-131-1/+2
| | | | | | | | | | | | | | allow repeated make uninstall Signed-off-by: Steven Hand <steven@xensource.com>
* | bitkeeper revision 1.1389.1.53 (4283a9ddh938uAD1Jnb_4rll_ioGBw)cl349@firebug.cl.cam.ac.uk2005-05-121-3/+1
|\| | | | | | | | | | | Merge Makefile changes. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * bitkeeper revision 1.1159.280.1 (4283a76ftpuj_gm_Dw7id90bgDL3JQ)cl349@firebug.cl.cam.ac.uk2005-05-121-3/+1
| | | | | | | | | | | | | | | | | | | | Many files: Use marker files instead of depending on the change times of directories. ignore: Add patches/*/.makedep. Cleanup ignore list. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1377 (426a714f6V9I7WsWjOjg5UyMTHIubA)kaf24@firebug.cl.cam.ac.uk2005-04-231-2/+1
|\| | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
| * bitkeeper revision 1.1159.258.106 (426a712aViBd_l7Q-xevKeNJhNJHSw)kaf24@firebug.cl.cam.ac.uk2005-04-231-2/+1
| | | | | | | | | | | | Makefile: Fix mkpatches build target to ignore freebsd error.