[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] stubdom: Add root Makefile targets, disabled by default for now
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1215609702 -3600 # Node ID e10f4344946369f929ff733bec7487a0984f37b1 # Parent c1577f094ae4a66922be3a3b6705a936557e8c80 stubdom: Add root Makefile targets, disabled by default for now Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx> --- Makefile | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletion(-) diff -r c1577f094ae4 -r e10f43449463 Makefile --- a/Makefile Wed Jul 09 14:08:58 2008 +0100 +++ b/Makefile Wed Jul 09 14:21:42 2008 +0100 @@ -15,12 +15,18 @@ include buildconfigs/Rules.mk # build and install everything into the standard system directories .PHONY: install +ifdef CONFIG_STUBDOM +install: install-stubdom +endif install: install-xen install-kernels install-tools install-docs .PHONY: build build: kernels $(MAKE) -C xen build $(MAKE) -C tools build +ifdef CONFIG_STUBDOM + $(MAKE) -C stubdom build +endif $(MAKE) -C docs build # The test target is for unit tests that can run without an installation. Of @@ -33,6 +39,9 @@ test: # build and install everything into local dist directory .PHONY: dist dist: DESTDIR=$(DISTDIR)/install +ifdef CONFIG_STUBDOM +dist: dist-stubdom +endif dist: dist-xen dist-kernels dist-tools dist-docs $(INSTALL_DIR) $(DISTDIR)/check $(INSTALL_DATA) ./COPYING $(DISTDIR) @@ -44,10 +53,11 @@ dist-%: install-% @: # do nothing # Legacy dist targets -.PHONY: xen tools kernels docs +.PHONY: xen tools stubdom kernels docs xen: dist-xen tools: dist-tools kernels: dist-kernels +stubdom: dist-stubdom docs: dist-docs .PHONY: prep-kernels @@ -65,6 +75,10 @@ install-tools: .PHONY: install-kernels install-kernels: for i in $(XKERNELS) ; do $(MAKE) $$i-install || exit 1; done + +.PHONY: install-stubdom +install-stubdom: + $(MAKE) -C stubdom install .PHONY: install-docs install-docs: @@ -102,6 +116,7 @@ clean:: clean:: $(MAKE) -C xen clean $(MAKE) -C tools clean + $(MAKE) -C stubdom crossclean $(MAKE) -C docs clean # clean, but blow away kernel build tree plus tarballs @@ -109,6 +124,7 @@ distclean: distclean: $(MAKE) -C xen distclean $(MAKE) -C tools distclean + $(MAKE) -C stubdom distclean $(MAKE) -C docs distclean rm -rf dist patches/tmp for i in $(ALLKERNELS) ; do $(MAKE) $$i-delete ; done @@ -132,6 +148,7 @@ help: @echo ' install-xen - build and install the Xen hypervisor' @echo ' install-tools - build and install the control tools' @echo ' install-kernels - build and install guest kernels' + @echo ' install-stubdom - build and install the stubdomain images' @echo ' install-docs - build and install user documentation' @echo '' @echo 'Building targets:' @@ -140,6 +157,7 @@ help: @echo ' trees then make dist' @echo ' xen - build and install Xen hypervisor' @echo ' tools - build and install tools' + @echo ' stubdomain - build and install the stubdomain images' @echo ' kernels - build and install guest kernels' @echo ' kbuild - synonym for make kernels' @echo ' docs - build and install user documentation' _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |