ia64/xen-unstable

view buildconfigs/Rules.mk @ 19244:e5c696aaf2a6

x86, hvm: gcc44 build fix.

Broken constrain in inline asm. Bytewise access works with a, b, c, d
registers only, thus "r" is wrong, it must be "q". gcc 4.4 tries to
use the si register, which doesn't work and thus fails the build.

From: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
author Keir Fraser <keir.fraser@citrix.com>
date Sun Mar 01 14:58:07 2009 +0000 (2009-03-01)
parents 1712c62b913c
children
line source
2 include Config.mk
4 export DESTDIR
6 ALLKERNELS = $(patsubst buildconfigs/mk.%,%,$(wildcard buildconfigs/mk.*))
8 %-install:
9 $(MAKE) -f buildconfigs/mk.$* build
11 %-dist: DESTDIR=$(DISTDIR)/install
12 %-dist: %-install
13 @: # do nothing
15 # Legacy dist target
16 %-build: %-dist
17 @: # do nothing
19 %-prep: DESTDIR=$(DISTDIR)/install
20 %-prep:
21 $(MAKE) -f buildconfigs/mk.$* prep
23 %-config: DESTDIR=$(DISTDIR)/install
24 %-config:
25 $(MAKE) -f buildconfigs/mk.$* config
27 %-delete:
28 $(MAKE) -f buildconfigs/mk.$* delete
30 %-clean:
31 $(MAKE) -f buildconfigs/mk.$* clean
33 %.patch:
34 $(MAKE) -f buildconfigs/mk.$* $@
36 %-mrproper:
37 $(MAKE) -f buildconfigs/mk.$*-xen mrproper
38 rm -rf pristine-$(*)* ref-$(*)*
39 rm -rf $*-xen.patch
41 # never delete any intermediate files.
42 .SECONDARY: