From 61582a6aad4cada89081a682c82a456e4d2811eb Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Wed, 28 Sep 2005 08:43:55 +0000 Subject: [PATCH] Added foo-kernel targets --- Makefile | 52 +++++++++++++++++++++--------------------- common/openembedded.mk | 4 ++++ 2 files changed, 30 insertions(+), 26 deletions(-) diff --git a/Makefile b/Makefile index 84b8bde8f3..aec0489e3b 100644 --- a/Makefile +++ b/Makefile @@ -70,14 +70,6 @@ else prefetch-unslung: endif -.PHONY: prefetch-unslung-binary-kernel -ifneq ($(HOST_MACHINE),armeb) -prefetch-unslung-binary-kernel: unslung-binary-kernel/.configured bitbake/.configured openembedded/.configured - ( cd unslung-binary-kernel ; ${MAKE} prefetch ) -else -prefetch-unslung-binary-kernel: -endif - .PHONY: prefetch-openslug ifneq ($(HOST_MACHINE),armeb) prefetch-openslug: openslug/.configured bitbake/.configured openembedded/.configured @@ -134,14 +126,6 @@ else unslung build-unslung: endif -.PHONY: unslung-binary-kernel build-unslung-binary-kernel -ifneq ($(HOST_MACHINE),armeb) -unslung-binary-kernel build-unslung-binary-kernel: unslung-binary-kernel/.configured bitbake/.configured openembedded/.configured - ( cd unslung-binary-kernel ; ${MAKE} ) -else -unslung-binary-kernel build-unslung-binary-kernel: -endif - .PHONY: openslug build-openslug ifneq ($(HOST_MACHINE),armeb) openslug build-openslug: openslug/.configured bitbake/.configured openembedded/.configured @@ -187,6 +171,30 @@ else ucslugc-image build-ucslugc-image: endif +.PHONY: unslung-kernel build-unslung-kernel +ifneq ($(HOST_MACHINE),armeb) +unslung-kernel build-unslung-kernel: unslung/.configured bitbake/.configured openembedded/.configured + ( cd unslung ; ${MAKE} kernel) +else +unslung-kernel build-unslung-kernel: +endif + +.PHONY: openslug-kernel build-openslug-kernel +ifneq ($(HOST_MACHINE),armeb) +openslug-kernel build-openslug-kernel: openslug/.configured bitbake/.configured openembedded/.configured + ( cd openslug ; ${MAKE} kernel ) +else +openslug-kernel build-openslug-kernel: +endif + +.PHONY: ucslugc-kernel build-ucslugc-kernel +ifneq ($(HOST_MACHINE),armeb) +ucslugc-kernel build-ucslugc-kernel: ucslugc/.configured bitbake/.configured openembedded/.configured + ( cd ucslugc ; ${MAKE} kernel) +else +ucslugc-kernel build-ucslugc-kernel: +endif + .PHONY: build-optware build-optware: build-optware-nslu2 build-optware-wl500g build-optware-ds101 build-optware-ds101g @@ -282,8 +290,8 @@ setup-optware-developer: cvs -q -d :ext:${CVS_USER}@cvs.sf.net:/cvsroot/nslu co -d optware unslung ${MAKE} setup-optware -.PHONY: setup-unslung setup-unslung-binary-kernel setup-openslug setup-ucslugc -setup-unslung setup-unslung-binary-kernel setup-openslug setup-ucslugc: setup-%: MT/.configured +.PHONY: setup-unslung setup-openslug setup-ucslugc +setup-unslung setup-openslug setup-ucslugc: setup-%: MT/.configured rm -rf $*/.configured ${MAKE} $*/.configured @@ -510,10 +518,6 @@ status-openslug-%-beta: clobber-unslung: [ ! -e unslung/Makefile ] || ( cd unslung ; ${MAKE} clobber ) -.PHONY: clobber-unslung-binary-kernel -clobber-unslung-binary-kernel: - [ ! -e unslung-binary-kernel/Makefile ] || ( cd unslung-binary-kernel ; ${MAKE} clobber ) - .PHONY: clobber-openslug clobber-openslug: [ ! -e openslug/Makefile ] || ( cd openslug ; ${MAKE} clobber ) @@ -545,10 +549,6 @@ distclean-openembedded: distclean-unslung: rm -rf unslung -.PHONY: distclean-unslung-binary-kernel -distclean-unslung-binary-kernel: - rm -rf unslung-binary-kernel - .PHONY: distclean-openslug distclean-openslug: rm -rf openslug diff --git a/common/openembedded.mk b/common/openembedded.mk index bf691ce069..cf452cf721 100644 --- a/common/openembedded.mk +++ b/common/openembedded.mk @@ -25,6 +25,10 @@ distro: $(FIRMWARE_DEPS) image: $(FIRMWARE_DEPS) . ./setup-env; exec ${BITBAKE} $(DISTRO)-image +# The default rule is to build the firmware in an unprotected environment. +kernel: $(FIRMWARE_DEPS) + . ./setup-env; exec ${BITBAKE} virtual/kernel + # This rule clobbers the environment (note that ccache uses '$HOME' by # default, so the cache will end up there). distro-safe: -- 2.39.5