All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] stubdom: Add root Makefile targets, disabled by default for now
@ 2008-07-09 13:18 Samuel Thibault
  0 siblings, 0 replies; only message in thread
From: Samuel Thibault @ 2008-07-09 13:18 UTC (permalink / raw)
  To: xen-devel

stubdom: Add root Makefile targets, disabled by default for now

Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>

diff -r 3f3510b35268 Makefile
--- a/Makefile	Thu Jul 03 10:57:51 2008 +0100
+++ b/Makefile	Wed Jul 09 14:18:04 2008 +0100
@@ -15,12 +15,18 @@
 
 # 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 @@
 # 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 @@
 	@: # 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 @@
 .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::
 	$(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:
 	$(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 @@
 	@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 @@
 	@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'

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-07-09 13:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-09 13:18 [PATCH] stubdom: Add root Makefile targets, disabled by default for now Samuel Thibault

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.