summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2005-08-07 18:03:40 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-08-07 18:03:40 +0000
commitf617cc7ddf8fcb4d95114b7edf10f1a3008cf9e2 (patch)
tree9f25ebce6c12994fd6f2fcf5e84f23aea162da15 /Makefile
parente848c22d519cf1e43594eb91ededde8fb84cc551 (diff)
Updated for OpenSlug-2.5-beta
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile56
1 files changed, 32 insertions, 24 deletions
diff --git a/Makefile b/Makefile
index 7165d32137..37bbc62747 100644
--- a/Makefile
+++ b/Makefile
@@ -112,13 +112,15 @@ else
optware-wl500g build-optware-wl500g:
endif
-.PHONY: openslug-2.3-beta
-openslug-2.3-beta: update-openslug-2.3-beta build-openslug-2.3-beta upload-openslug-2.3-beta
+openslug-%-beta: update-openslug-%-beta build-openslug-%-beta upload-openslug-%-beta
+ echo "$@ completed"
-.PHONY: build-openslug-2.3-beta
build-openslug-2.3-beta: releases/OpenSlug-2.3-beta/.configured
( cd releases/OpenSlug-2.3-beta ; ${MAKE} openslug-firmware )
+build-openslug-%-beta: releases/OpenSlug-%-beta/.configured
+ ( cd releases/OpenSlug-$*-beta ; ${MAKE} firmware )
+
.PHONY: setup-master
setup-master MT/.configured:
[ -e monotone/nslu2-linux.db ] || ( mkdir -p monotone && \
@@ -227,7 +229,6 @@ setup-apex apex/Makefile:
setup-apex-developer:
cvs -q -d :ext:${CVS_USER}@cvs.sf.net:/cvsroot/nslu co apex
-.PHONY: setup-openslug-2.3-beta
setup-openslug-2.3-beta releases/OpenSlug-2.3-beta/.configured:
[ -e releases/OpenSlug-2.3-beta ] || ( \
mkdir -p releases ; \
@@ -239,14 +240,24 @@ setup-openslug-2.3-beta releases/OpenSlug-2.3-beta/.configured:
[ -e releases/OpenSlug-2.3-beta/downloads ] || ln -s ../../downloads releases/OpenSlug-2.3-beta/
touch releases/OpenSlug-2.3-beta/.configured
-.PHONY: setup-openslug-2.3-beta-developer
-setup-openslug-2.3-beta-developer:
- [ -e releases/OpenSlug-2.3-beta ] || ( \
+setup-openslug-%-beta releases/OpenSlug-%-beta/.configured:
+ [ -e releases/OpenSlug-$*-beta ] || ( \
mkdir -p releases ; \
- svn checkout svn+ssh://svn.berlios.de/svnroot/repos/openslug/releases/OpenSlug-2.3-beta \
- releases/OpenSlug-2.3-beta \
+ svn checkout svn://svn.berlios.de/openslug/releases/OpenSlug-$*-beta \
+ releases/OpenSlug-$*-beta \
+ )
+ ( cd releases/OpenSlug-$*-beta ; ${MAKE} setup-env )
+ [ -e downloads ] || ( mkdir -p downloads )
+ [ -e releases/OpenSlug-$*-beta/downloads ] || ln -s ../../downloads releases/OpenSlug-$*-beta/
+ touch releases/OpenSlug-$*-beta/.configured
+
+setup-openslug-%-beta-developer:
+ [ -e releases/OpenSlug-$*-beta ] || ( \
+ mkdir -p releases ; \
+ svn checkout svn+ssh://svn.berlios.de/svnroot/repos/openslug/releases/OpenSlug-$*-beta \
+ releases/OpenSlug-$*-beta \
)
- ${MAKE} setup-openslug-2.3-beta
+ ${MAKE} setup-openslug-$*-beta
.PHONY: setup-host-debian
setup-host-debian:
@@ -329,9 +340,8 @@ update-openembedded: openembedded/.configured
update-optware: optware/.configured
( cd optware ; cvs -q update -d -P )
-.PHONY: update-openslug-2.3-beta
-update-openslug-2.3-beta: releases/OpenSlug-2.3-beta/.configured
- ( cd releases/OpenSlug-2.3-beta ; svn up )
+update-openslug-%-beta: releases/OpenSlug-%-beta/.configured
+ ( cd releases/OpenSlug-$*-beta ; svn up )
.PHONY: status-master
status-master: MT/.configured
@@ -349,9 +359,8 @@ status-openembedded: openembedded/.configured
status-optware: optware/.configured
( cd optware ; cvs -q update -d -P )
-.PHONY: status-openslug-2.3-beta
-status-openslug-2.3-beta:
- ( cd releases/OpenSlug-2.3-beta ; svn status )
+status-openslug-%-beta:
+ ( cd releases/OpenSlug-$*-beta ; svn status )
.PHONY: clobber-unslung
clobber-unslung:
@@ -488,14 +497,13 @@ else
ssh nslu2@sources.nslu2-linux.org mirror/sync-packages-clean openslug/native/unstable
endif
-.PHONY: upload-openslug-2.3-beta
-upload-openslug-2.3-beta: releases/OpenSlug-2.3-beta/.configured
- rm -rf releases/OpenSlug-2.3-beta/tmp/deploy/ipk/morgue
- rsync -vlrt --exclude='Packages*' releases/OpenSlug-2.3-beta/tmp/deploy/ipk/ slug@nugabe.nslu2-linux.org:htdocs/ipkg/feeds/openslug/cross/2.3-beta/
- ssh nslu2@sources.nslu2-linux.org mirror/sync-ipk openslug/cross/2.3-beta
- rsync -vl releases/OpenSlug-2.3-beta/tmp/deploy/ipk/Packages* slug@nugabe.nslu2-linux.org:htdocs/ipkg/feeds/openslug/cross/2.3-beta/
- rsync -vlrt --delete releases/OpenSlug-2.3-beta/tmp/deploy/ipk/ slug@nugabe.nslu2-linux.org:htdocs/ipkg/feeds/openslug/cross/2.3-beta/
- ssh nslu2@sources.nslu2-linux.org mirror/sync-packages-clean openslug/cross/2.3-beta
+upload-openslug-%-beta: releases/OpenSlug-%-beta/.configured
+ rm -rf releases/OpenSlug-$*-beta/tmp/deploy/ipk/morgue
+ rsync -vlrt --exclude='Packages*' releases/OpenSlug-$*-beta/tmp/deploy/ipk/ slug@nugabe.nslu2-linux.org:htdocs/ipkg/feeds/openslug/cross/$*-beta/
+ ssh nslu2@sources.nslu2-linux.org mirror/sync-ipk openslug/cross/$*-beta
+ rsync -vl releases/OpenSlug-$*-beta/tmp/deploy/ipk/Packages* slug@nugabe.nslu2-linux.org:htdocs/ipkg/feeds/openslug/cross/$*-beta/
+ rsync -vlrt --delete releases/OpenSlug-$*-beta/tmp/deploy/ipk/ slug@nugabe.nslu2-linux.org:htdocs/ipkg/feeds/openslug/cross/$*-beta/
+ ssh nslu2@sources.nslu2-linux.org mirror/sync-packages-clean openslug/cross/$*-beta
.PHONY: upload-ucslugc
upload-ucslugc: ucslugc/.configured