summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRod Whitby <rod@whitby.id.au>2005-08-07 06:33:04 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-08-07 06:33:04 +0000
commitaf90a141207f3faae55a08d8baed1abd4a8320e2 (patch)
tree53d70fe7a61789c7e49fa530cde4aacb58018f3f /Makefile
parent300ed72988df7da578ee92fe9eeeedd5ed2addfb (diff)
Added the top-level prefetch target, and added BITBAKE variable to openembedded.mk to allow options to be added.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile59
1 files changed, 59 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 5236c28f12..f13a93373b 100644
--- a/Makefile
+++ b/Makefile
@@ -21,6 +21,9 @@ HOST_FIRMWARE:=$(shell uname -m | sed \
.PHONY: all
all: update build
+.PHONY: prefetch
+prefetch: prefetch-unslung prefetch-openslug prefetch-ucslugc prefetch-optware
+
.PHONY: build
build: build-unslung build-openslug build-ucslugc build-optware
@@ -59,6 +62,62 @@ clobber: clobber-unslung clobber-openslug clobber-ucslugc clobber-optware
distclean: distclean-master distclean-bitbake distclean-openembedded \
distclean-unslung distclean-openslug distclean-ucslugc distclean-optware distclean-releases
+.PHONY: prefetch-unslung
+ifneq ($(HOST_MACHINE),armeb)
+prefetch-unslung: unslung/.configured bitbake/.configured openembedded/.configured
+ ( cd unslung ; ${MAKE} prefetch )
+else
+prefetch-unslung:
+endif
+
+.PHONY: prefetch-openslug
+ifneq ($(HOST_MACHINE),armeb)
+prefetch-openslug: openslug/.configured bitbake/.configured openembedded/.configured
+ ( cd openslug ; ${MAKE} prefetch )
+else
+ifeq ($(HOST_FIRMWARE),OpenSlug)
+prefetch-openslug: openslug/.configured bitbake/.configured openembedded/.configured
+ ( cd openslug ; ${MAKE} prefetch )
+else
+prefetch-openslug:
+endif
+endif
+
+.PHONY: prefetch-ucslugc
+ifneq ($(HOST_MACHINE),armeb)
+prefetch-ucslugc: ucslugc/.configured bitbake/.configured openembedded/.configured
+ ( cd ucslugc ; ${MAKE} prefetch )
+else
+prefetch-ucslugc:
+endif
+
+.PHONY: prefetch-optware
+prefetch-optware: prefetch-optware-nslu2 prefetch-optware-wl500g
+
+.PHONY: prefetch-optware-nslu2
+ifneq ($(HOST_MACHINE),armeb)
+prefetch-optware-nslu2: optware/nslu2/.configured
+ ( cd optware/nslu2 ; ${MAKE} source )
+else
+ifeq ($(HOST_FIRMWARE),Unslung)
+prefetch-optware-nslu2: optware/nslu2/.configured
+ ( cd optware/nslu2 ; ${MAKE} source )
+else
+prefetch-optware-nslu2:
+endif
+endif
+
+.PHONY: prefetch-optware-wl500g
+ifneq ($(HOST_MACHINE),armeb)
+prefetch-optware-wl500g: optware/wl500g/.configured
+ ( cd optware/wl500g ; ${MAKE} source )
+else
+prefetch-optware-wl500g:
+endif
+
+prefetch-openslug-%-beta: releases/OpenSlug-%-beta/.configured
+ ( cd releases/OpenSlug-$*-beta ; ${MAKE} prefetch )
+
.PHONY: unslung build-unslung
ifneq ($(HOST_MACHINE),armeb)
unslung build-unslung: unslung/.configured bitbake/.configured openembedded/.configured