WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [xen-unstable] stubdom: Add root Makefile targets, disab

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] stubdom: Add root Makefile targets, disabled by default for now
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 09 Jul 2008 13:30:10 -0700
Delivery-date: Wed, 09 Jul 2008 13:30:16 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# 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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] stubdom: Add root Makefile targets, disabled by default for now, Xen patchbot-unstable <=