summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRod Whitby <rod@whitby.id.au>2005-07-30 05:07:19 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-07-30 05:07:19 +0000
commitbdbfaad29772a37cdcad61885b8ab01d0828aa68 (patch)
tree4e296d86b9576c2cd0a1153da69713525f4bdcbf /Makefile
parent0f267b642c029b5548de2d731e6a40ad965a55fa (diff)
Revamped the ucslugc setup process, file structure and Makefile.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 19 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 169bbd6713..6e36e75a98 100644
--- a/Makefile
+++ b/Makefile
@@ -64,13 +64,13 @@ setup-monotone monotone/nslu2-linux.db:
downloads:
[ -e $@ ] || mkdir -p $@
-unslung/Makefile openslug/Makefile ucslugc/Makefile common/Make.rules MT/revision:
+unslung/Makefile openslug/Makefile common/openembedded.mk common/setup-openembedded MT/revision:
${MAKE} downloads
[ -e monotone/nslu2-linux.db ] || ( ${MAKE} monotone/nslu2-linux.db )
[ -e MT/revision ] || ( monotone -d monotone/nslu2-linux.db co -b org.nslu2-linux.dev . )
.PHONY: setup-master
-setup-master: setup-monotone unslung/Makefile openslug/Makefile
+setup-master: setup-monotone unslung/Makefile openslug/Makefile ucslugc/Makefile
[ -e unslung/downloads ] || ( cd unslung ; ln -s ../downloads . )
[ -e openslug/downloads ] || ( cd openslug ; ln -s ../downloads . )
@@ -84,11 +84,6 @@ setup-openembedded openembedded/conf/machine/nslu2.conf:
${MAKE} MT/revision
[ -e openembedded/conf/machine/nslu2.conf ] || monotone co -b org.openembedded.nslu2-linux openembedded
-.PHONY: setup-optware
-setup-optware optware/Makefile:
- ${MAKE} downloads
- [ -e optware/Makefile ] || ( cvs -q -d :pserver:anonymous@cvs.sf.net:/cvsroot/nslu co -d optware unslung )
-
.PHONY: setup-openslug-2.3-beta
setup-openslug-2.3-beta releases/OpenSlug-2.3-beta/Makefile: downloads
[ ! -e releases/OpenSlug-2.3-beta ] || mkdir -p releases
@@ -96,6 +91,23 @@ setup-openslug-2.3-beta releases/OpenSlug-2.3-beta/Makefile: downloads
cd releases/OpenSlug-2.3-beta && ${MAKE} conf/local.conf setup-env
ln -s ../../downloads releases/OpenSlug-2.3-beta/
+.PHONY: setup-ucslugc
+setup-ucslugc ucslugc/Makefile:
+ ${MAKE} MT/revision
+ [ -d ucslugc ] || ( mkdir -p ucslugc )
+ [ -e ucslugc/Makefile ] || ( cd ucslugc ; ln -s ../common/openembedded.mk Makefile )
+ [ -e ucslugc/setup-openembedded ] || ( cd ucslugc ; ln -s ../common/setup-openembedded . )
+ [ -e ucslugc/downloads ] || ( cd ucslugc ; ln -s ../downloads . )
+ [ -e ucslugc/bitbake ] || ( cd ucslugc ; ln -s ../bitbake . )
+ [ -e ucslugc/openembedded ] || ( cd ucslugc ; ln -s ../openembedded . )
+ [ -d ucslugc/conf ] || ( mkdir -p ucslugc/conf )
+ [ -e ucslugc/conf/site.conf ] || ( cd ucslugc/conf ; ln -s ../../common/conf/site.conf . )
+
+.PHONY: setup-optware
+setup-optware optware/Makefile:
+ ${MAKE} downloads
+ [ -e optware/Makefile ] || ( cvs -q -d :pserver:anonymous@cvs.sf.net:/cvsroot/nslu co -d optware unslung )
+
optware/nslu2/Makefile:
${MAKE} optware/Makefile
[ -e optware/nslu2/Makefile ] || ( \