iap10@tetris.cl.cam.ac.uk
201fb48f09
bitkeeper revision 1.1159.223.38 (41f667cdBlErg8MU1cuAekL1VC008w)
...
More fixes to the build system further to earlier patch.
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 15:37:49 +00:00
iap10@freefall.cl.cam.ac.uk
b62201e6af
bitkeeper revision 1.1159.229.1 (41f6445fD7VhZd6QcRqU9K9iqEPPzQ)
...
Don't silently ignore failures while building kernels.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 13:06:39 +00:00
iap10@labyrinth.cl.cam.ac.uk
eab8489a49
bitkeeper revision 1.1159.223.29 (41f577e7ZJYpBbgJi8udTXWyfHvSYg)
...
Cset exclude: iap10@labyrinth.cl.cam.ac.uk |ChangeSet|20050122214333|39257
2005-01-24 22:34:15 +00:00
iap10@labyrinth.cl.cam.ac.uk
feebe377b8
bitkeeper revision 1.1159.223.27 (41f2ce1fr2yuEH_MHLrdXsDbSjsMJA)
...
Description: fix non-standard make/shell syntax
Fix use of `pwd`, &&, and || true. Also, remove ().
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 22:05:19 +00:00
iap10@labyrinth.cl.cam.ac.uk
d2f5d53621
bitkeeper revision 1.1159.223.26 (41f2cdb6LNpheOtPoAKEUn-czlZFig)
...
Description: use DESTDIR correctly
Standard makefiles always attempt to install to the root(/). Setting
DESTDIR is the normal way to install to an alternative location.
Setting prefix has the possibility of breaking programs, as the prefix
may have been embedded inside a compiled binary.
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 22:03:34 +00:00
iap10@labyrinth.cl.cam.ac.uk
2f2710b791
bitkeeper revision 1.1159.223.21 (41f2c905sBZq8YH0a-M9_-ucSA_KAQ)
...
Description: support parallellism better
Using shell for loops doesn't allow make to run it the most parallel
modes. Use patsubst/addsuffix tricks to make this work.
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:43:33 +00:00
iap10@labyrinth.cl.cam.ac.uk
6b422c28fa
bitkeeper revision 1.1159.223.18 (41f2c6eamwtTkjdrv4CuL1WnOy4iGw)
...
Description: use INSTALL everywhere
Use install(by way of INSTALL variables) to create directories, install
programs, and install data files.
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:34:34 +00:00
mwilli2@equilibrium.research
d3b7f999bd
bitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)
...
Add help target to top level makefile.
2005-01-04 03:21:02 +00:00
cl349@arcadians.cl.cam.ac.uk
37f78e8860
bitkeeper revision 1.1159.187.51 (41aeed6bzN1zaGFaAP8KEzkGD9sW_A)
...
Makefile:
Rename install_* targets to install-* -- matching the targets we had already.
2004-12-02 10:24:43 +00:00
kaf24@scramble.cl.cam.ac.uk
2639d4fd5c
bitkeeper revision 1.1159.187.49 (41aede81IBQOThmH0W0AYSHb2Gt7sA)
...
Split out install targets in root Makefile.
2004-12-02 09:21:05 +00:00
iap10@labyrinth.cl.cam.ac.uk
e42012022b
bitkeeper revision 1.1159.187.11 (41a5f544EJGqYIJJBOFjrPctFG4vhA)
...
Add wildcard capability to the KERNELS= input to the top-level Makefile.
e.g. make KERNELS=*2.4* world
2004-11-25 15:07:48 +00:00
kaf24@freefall.cl.cam.ac.uk
2ccd2269e2
bitkeeper revision 1.1159.170.23 (41988b637H-s7zBc_EhrKCZog7CGNw)
...
Clean up multi-kernel build system.
2004-11-15 10:56:35 +00:00
mafetter@fleming.research
69f1a22047
bitkeeper revision 1.1159.170.7 (41923908rDeIw_dn4LNMwv4Ji60AVg)
...
"make install" was still using the old $TOP/install area for some
of its work, rather than the new $TOP/dist/install area. Fixed.
2004-11-10 15:51:36 +00:00
iap10@labyrinth.cl.cam.ac.uk
ffc0efbea7
bitkeeper revision 1.1159.1.381 (418abc6aXm_o_cyE21OoXc96m0oi5g)
...
rename linux-2.6.9-patches to patches/linux-2.6.9
2004-11-04 23:34:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
dcc2db503e
bitkeeper revision 1.1159.1.379 (418aab99Wn-Nf0rQewcMcjxDyG3ZXg)
...
trivial cleanup
2004-11-04 22:22:17 +00:00
iap10@labyrinth.cl.cam.ac.uk
a5f3892433
bitkeeper revision 1.1159.165.1 (418aa0f4koam0mhscMMP2HGuqLK5kQ)
...
install.sh now does a few checks to warn the user if prerequisite tools are missing.
2004-11-04 21:36:52 +00:00
iap10@labyrinth.cl.cam.ac.uk
a6ec47187d
bitkeeper revision 1.1159.1.369 (418a30906AlEaHC9n9mC-7JT4I9Vvg)
...
take KERNELS variable from the environment
2004-11-04 13:37:20 +00:00
cl349@freefall.cl.cam.ac.uk
81322d7eef
bitkeeper revision 1.1159.156.1 (4189294bhEVxhbLKBhFfQF071MOltw)
...
Build system cleanups.
2004-11-03 18:54:03 +00:00
iap10@labyrinth.cl.cam.ac.uk
a55a6ac0c1
bitkeeper revision 1.1159.1.349 (4188e2cbR6doktD-yeswH0_Zif5mIQ)
...
merge
2004-11-03 13:53:15 +00:00
iap10@labyrinth.cl.cam.ac.uk
4214aa2cf5
bitkeeper revision 1.1159.1.346 (4188d882FwpqRabp9rhXLwbR2fAQjQ)
...
build system cleanups
2004-11-03 13:09:22 +00:00
iap10@labyrinth.cl.cam.ac.uk
38d94f128a
bitkeeper revision 1.1159.1.343 (41880bb7AJ8umt4zFmHNCc5REYAL8Q)
...
nasty merge
2004-11-02 22:35:35 +00:00
iap10@labyrinth.cl.cam.ac.uk
ee5293cc5f
bitkeeper revision 1.1159.151.2 (41880853o8v3vRZnyX0vFPNvy-RJ8A)
...
Makefile improvements
2004-11-02 22:21:07 +00:00
kaf24@freefall.cl.cam.ac.uk
b37cf37288
bitkeeper revision 1.1159.1.340 (4187f582gn4AZ67FyEzNonoTpbod3w)
...
Fix 'make dist' so that it creates a dist/ directory suitable for turning
into a binary-only distribution tarball.
2004-11-02 21:00:50 +00:00
kaf24@freefall.cl.cam.ac.uk
e81e528835
bitkeeper revision 1.1159.1.338 (4187ca95yoh3y8SwBJw4uTmgIxLCTw)
...
A new install script to install from the intermediate 'install' subdir.
Also now a bit more careful in use of 'cp -a'. When installing to
system-wide directories we probably do not want to preserve ownership
of the random unprivileged user that originally built the binaries.
The user who does the install (probably root) is the correct person
to own the target files.
2004-11-02 17:57:41 +00:00
kaf24@freefall.cl.cam.ac.uk
4b3444f92a
bitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)
...
Build cleanups.
2004-11-02 17:20:08 +00:00
kaf24@freefall.cl.cam.ac.uk
58f3afdd98
bitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)
...
Clean up public XenLinux header files. Now accessible from userspace as
#include <xen/linux...>
Got rid of the linux-xen-sparse symlink as it's no longer needed.
2004-11-02 09:08:37 +00:00
kaf24@freefall.cl.cam.ac.uk
43a5781f71
bitkeeper revision 1.1159.1.268 (417a99cddcYDzBoICm2bmzocJ2wt4A)
...
Remove all the XENVERSION/EXTRAVERSION stuff after all.
Patch root Linux Makefile from repository master Makefile.
2004-10-23 17:50:05 +00:00
kaf24@freefall.cl.cam.ac.uk
b32c27181b
bitkeeper revision 1.1159.1.266 (417a3d98CeFiS9Vj2SKKSNciHhZF2g)
...
Sanitise the Linux version numbers. No stupid pathname magic.
2004-10-23 11:16:40 +00:00
cl349@labyrinth.cl.cam.ac.uk
d8fb4ece8d
bitkeeper revision 1.1159.1.128 (413cb8d36YrJe8ra_UvZN0wN9qeQWg)
...
Allow Linux and NetBSD builds to co-exist.
2004-09-06 19:21:55 +00:00
cl349@labyrinth.cl.cam.ac.uk
2a632d88f7
bitkeeper revision 1.1159.72.1 (413cb1f9MtRHM7cQFiJRcJ1gYUPxdw)
...
Add NetBSD support.
2004-09-06 18:52:41 +00:00
iap10@labyrinth.cl.cam.ac.uk
1aa1a4d862
bitkeeper revision 1.1159.53.10 (412f2ba7civqPBzGAWhK9meDyFJljw)
...
We now build the 2.6 linux kernel by default. If you still want 2.4, either set LINUX_RELEASE=2.4 or use the 'make linux24' target.
2004-08-27 12:40:07 +00:00
iap10@labyrinth.cl.cam.ac.uk
015db265a8
bitkeeper revision 1.1159.49.2 (4129ba04dWgj04wi8WVrXsPfcAsSQA)
...
Fix ebtables patch for 2.4.27
2004-08-23 09:33:56 +00:00
iap10@labyrinth.cl.cam.ac.uk
2cb5aef722
bitkeeper revision 1.1108.33.37 (410f34b4tSKy4vuXWLv1f2ZS4QKQ0A)
...
trivial Makefile fix
2004-08-03 06:46:12 +00:00
kaf24@scramble.cl.cam.ac.uk
b3d5c3f574
bitkeeper revision 1.1108.50.1 (410e4d841op690UkyuQmjW5t-Sx0CQ)
...
Merged a bunch of 2.4 and 2.6 files that were mostly common.
2004-08-02 14:19:48 +00:00
cl349@freefall.cl.cam.ac.uk
ff2b591309
bitkeeper revision 1.1108.33.19 (410aa828QPuGH1klcCz2WqTekaG0sw)
...
enable Linux 2.6 dom0 build
2004-07-30 19:57:28 +00:00
cl349@freefall.cl.cam.ac.uk
aa966c2969
bitkeeper revision 1.1108.38.2 (41090e48fvpT3Gg3-wliILln5YL7nQ)
...
- share more files with linux 2.6
- always link 2.4 to linux-xen-sparse
2004-07-29 14:48:40 +00:00
cl349@freefall.cl.cam.ac.uk
ec8f154b63
bitkeeper revision 1.1108.1.30 (41062d6aonyZEGT1Lf5fC27ACa4P2A)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
2004-07-27 10:24:42 +00:00
cl349@freefall.cl.cam.ac.uk
1eff39b40c
bitkeeper revision 1.1108.21.2 (410628a25HG5ouNxW1uvesiC40g-zQ)
...
extract a linux-2.6.x-xen0 tree
2004-07-27 10:04:18 +00:00
mwilli2@equilibrium.research.intel-research.net
9b8a9902da
bitkeeper revision 1.1108.18.1 (410528e6_I32-DCsW9lnK1-Up1UjkQ)
...
Add make docs target and .PHONY special target.
2004-07-26 15:53:10 +00:00
mjw@wray-m-3.hpl.hp.com
851e908f9a
bitkeeper revision 1.1108.1.2 (40fd3202hesHtZpdMd1v994DiPkgZw)
...
Make xend check its prerequisites more carefully.
Add python logging package (standard from python 2.3).
2004-07-20 14:53:54 +00:00
cl349@freefall.cl.cam.ac.uk
4da6fa7ac1
bitkeeper revision 1.1094 (40f64e48IpUzrEwjDEyKFZ9I2_7t6A)
...
prefer config file from previous install over defconfig file
2004-07-15 09:28:40 +00:00
iap10@labyrinth.cl.cam.ac.uk
4e4436e107
bitkeeper revision 1.1093 (40f5b241mxmikY5krWj5CCgZPeipIg)
...
linux 2.6 Makefile hacks.
2004-07-14 22:22:57 +00:00
cl349@freefall.cl.cam.ac.uk
4de79f1111
bitkeeper revision 1.1089.1.1 (40f58abd3hHSQAjS5fkV46SbJOhZXA)
...
- Include Linux 2.6 in top-level Makefile
- Enable module support in 2.6
2004-07-14 19:34:21 +00:00
iap10@labyrinth.cl.cam.ac.uk
0196de6eac
bitkeeper revision 1.1086.1.1 (40f56ab7cyHUfU9X0WmyoukR0LaXcQ)
...
Simple uninstall option to top-level Makefile
2004-07-14 17:17:43 +00:00
iap10@labyrinth.cl.cam.ac.uk
c936887253
bitkeeper revision 1.1068.1.1 (40f30bc6KZGcPgiMDuS9kk_GR0oHTQ)
...
Use http rather than ftp for 'make world'
2004-07-12 22:08:06 +00:00
kaf24@scramble.cl.cam.ac.uk
6a8e563b06
bitkeeper revision 1.1011.1.2 (40dae85aOFSYGQJhY16qVWXzyhadnA)
...
makefile cleanups
2004-06-24 14:42:34 +00:00
iap10@labyrinth.cl.cam.ac.uk
f2593c2a9c
bitkeeper revision 1.1003.1.1 (40daac7c6-RMqdy1PiSH_fSWwxWf9A)
...
master Makefile modified to build each the dom0 and unprivileged
xenlinux kernels in different build trees. Also, the "-xen[0U]" tag
is reflected in the kernel version name. This means that different
modules will need to be built for each, which is less convenient for
an expert, but probably less confusing for most users.
2004-06-24 10:27:08 +00:00
iap10@labyrinth.cl.cam.ac.uk
550c7818a9
bitkeeper revision 1.994 (40d6ed9ePUmxTwjKFv1vprN2-xFpmQ)
...
Install mkernel odules with 'make install'
2004-06-21 14:15:58 +00:00
iap10@labyrinth.cl.cam.ac.uk
c925a6b87d
bitkeeper revision 1.988.1.1 (40d684dbwUdI_vXbxca8SVxCnwHYlw)
...
Build and install linux modules in main Makefile
2004-06-21 06:48:59 +00:00
iap10@labyrinth.cl.cam.ac.uk
03050f6b36
bitkeeper revision 1.976 (40d19a2bvKXJOzsb3SG_AfuBKL1KxA)
...
trivial Makefile fix
2004-06-17 13:18:35 +00:00