aboutsummaryrefslogtreecommitdiffstats
path: root/stubdom/Makefile
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-07-17 15:33:15 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-07-17 15:33:15 +0100
commit98788b0918be5417ec7355ea7b029c3effde2564 (patch)
treee085624a3a5540827391212e82ede9588c14da08 /stubdom/Makefile
parent9415ef36a1e62f0b03ce932c1a48d1f7ea3a0f6c (diff)
downloadxen-98788b0918be5417ec7355ea7b029c3effde2564.tar.gz
xen-98788b0918be5417ec7355ea7b029c3effde2564.tar.bz2
xen-98788b0918be5417ec7355ea7b029c3effde2564.zip
PV-GRUB: use the 0.97 snapshot + patch instead of checking out from cvs
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'stubdom/Makefile')
-rw-r--r--stubdom/Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/stubdom/Makefile b/stubdom/Makefile
index c846ec4b35..bd82787344 100644
--- a/stubdom/Makefile
+++ b/stubdom/Makefile
@@ -14,7 +14,7 @@ ZLIB_VERSION=1.2.3
LIBPCI_VERSION=2.2.9
NEWLIB_VERSION=1.16.0
LWIP_DATE=2008-06-01
-GRUB_DATE=2008-06-01
+GRUB_VERSION=0.97
WGET=wget -c
@@ -75,7 +75,7 @@ endif
##############
newlib-$(NEWLIB_VERSION).tar.gz:
- $(WGET) ftp://sources.redhat.com/pub/newlib/newlib-$(NEWLIB_VERSION).tar.gz
+ $(WGET) ftp://sources.redhat.com/pub/newlib/$@
newlib-$(NEWLIB_VERSION): newlib-$(NEWLIB_VERSION).tar.gz
tar xzf $<
@@ -97,7 +97,7 @@ $(NEWLIB_STAMPFILE): newlib-$(NEWLIB_VERSION)
############
zlib-$(ZLIB_VERSION).tar.gz:
- $(WGET) http://www.zlib.net/zlib-$(ZLIB_VERSION).tar.gz
+ $(WGET) http://www.zlib.net/$@
ZLIB_STAMPFILE=$(CROSS_ROOT)/$(GNU_TARGET_ARCH)-xen-elf/lib/libz.a
.PHONY: cross-zlib
@@ -114,7 +114,7 @@ $(ZLIB_STAMPFILE): zlib-$(ZLIB_VERSION).tar.gz $(NEWLIB_STAMPFILE)
##############
pciutils-$(LIBPCI_VERSION).tar.bz2:
- $(WGET) http://www.kernel.org/pub/software/utils/pciutils/pciutils-$(LIBPCI_VERSION).tar.bz2
+ $(WGET) http://www.kernel.org/pub/software/utils/pciutils/$@
pciutils-$(LIBPCI_VERSION): pciutils-$(LIBPCI_VERSION).tar.bz2
tar xjf $<
@@ -241,14 +241,18 @@ c: cross-newlib mk-headers
# Grub
######
-grub-cvs:
- cvs -z 9 -d :pserver:anonymous@cvs.sv.gnu.org:/sources/grub co -D $(GRUB_DATE) -d $@ grub
+grub-$(GRUB_VERSION).tar.gz:
+ $(WGET) ftp://alpha.gnu.org/gnu/grub/$@
+
+grub-upstream: grub-$(GRUB_VERSION).tar.gz
+ tar xzf $<
+ mv grub-$(GRUB_VERSION) $@
for i in grub.patches/* ; do \
patch -d $@ -p1 < $$i ; \
done
.PHONY: grub
-grub: grub-cvs cross-newlib mk-headers
+grub: grub-upstream cross-newlib mk-headers
CPPFLAGS="$(TARGET_CPPFLAGS)" CFLAGS="$(TARGET_CFLAGS)" $(MAKE) -C $@
########
@@ -325,7 +329,7 @@ crossclean: clean
patchclean: crossclean
rm -fr newlib-$(NEWLIB_VERSION)
rm -fr lwip-cvs
- rm -fr grub-cvs
+ rm -fr grub-upstream
# clean downloads
.PHONY: downloadclean