All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] tools/examples: Move examples to $(DOCDIR)/examples
@ 2012-03-12 12:25 Fabio Fantoni
  2012-03-12 12:36 ` Fantu
  0 siblings, 1 reply; 2+ messages in thread
From: Fabio Fantoni @ 2012-03-12 12:25 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 2280 bytes --]

# HG changeset patch
# User Fabio Fantoni
# Date 1331130972 -3600
# Node ID 196b5000ca3e1827076b5f4fff48a1f29123e310
# Parent  2993a6131f0c7f91dddd28989f06d5a055b17076
tools/examples: Move examples to $(DOCDIR)/examples

Signed-off-by: Fabio Fantoni <fabio.fantoni@heliman.it>

diff -r 2993a6131f0c -r 196b5000ca3e tools/examples/Makefile
--- a/tools/examples/Makefile    mer mar 07 15:25:31 2012 +0100
+++ b/tools/examples/Makefile    mer mar 07 15:36:12 2012 +0100
@@ -9,18 +9,18 @@
  # Xen configuration dir and configs to go there.
  XEN_READMES = README
  XEN_READMES += README.incompatibilities
+XEN_EXAMPLES += xmexample1
+XEN_EXAMPLES += xmexample2
+XEN_EXAMPLES += xmexample3
+XEN_EXAMPLES += xmexample.hvm
+XEN_EXAMPLES += xmexample.hvm-stubdom
+XEN_EXAMPLES += xmexample.pv-grub
+XEN_EXAMPLES += xmexample.nbd
+XEN_EXAMPLES += xmexample.vti
+XEN_EXAMPLES += xlexample.hvm
+XEN_EXAMPLES += xlexample.pvlinux
  XEN_CONFIGS = xend-config.sxp
  XEN_CONFIGS += xm-config.xml
-XEN_CONFIGS += xmexample1
-XEN_CONFIGS += xmexample2
-XEN_CONFIGS += xmexample3
-XEN_CONFIGS += xmexample.hvm
-XEN_CONFIGS += xmexample.hvm-stubdom
-XEN_CONFIGS += xmexample.pv-grub
-XEN_CONFIGS += xmexample.nbd
-XEN_CONFIGS += xmexample.vti
-XEN_CONFIGS += xlexample.hvm
-XEN_CONFIGS += xlexample.pvlinux
  XEN_CONFIGS += xend-pci-quirks.sxp
  XEN_CONFIGS += xend-pci-permissive.sxp
  XEN_CONFIGS += xl.conf
@@ -33,7 +33,7 @@
  build:

  .PHONY: install
-install: all install-readmes install-configs $(HOTPLUGS)
+install: all install-readmes install-examples install-configs $(HOTPLUGS)

  .PHONY: install-readmes
  install-readmes:
@@ -44,6 +44,17 @@
          $(INSTALL_DATA) $$i $(DESTDIR)$(XEN_CONFIG_DIR); \
      done

+.PHONY: install-examples
+install-examples:
+    [ -d $(DESTDIR)$(DOCDIR) ] || \
+        $(INSTALL_DIR) $(DESTDIR)$(DOCDIR)
+    [ -d $(DESTDIR)$(DOCDIR)/examples ] || \
+        $(INSTALL_DIR) $(DESTDIR)$(DOCDIR)/examples
+    set -e; for i in $(XEN_EXAMPLES); \
+        do [ -e $(DESTDIR)$(DOCDIR)/examples/$$i ] || \
+        $(INSTALL_DATA) $$i $(DESTDIR)$(DOCDIR)/examples; \
+    done
+
  .PHONY: install-configs
  install-configs: $(XEN_CONFIGS)
      [ -d $(DESTDIR)$(XEN_CONFIG_DIR) ] || \


[-- Attachment #1.1.2: move_examples_to_DOCDIR_v3.patch --]
[-- Type: text/plain, Size: 2221 bytes --]

# HG changeset patch
# User Fabio Fantoni
# Date 1331130972 -3600
# Node ID 196b5000ca3e1827076b5f4fff48a1f29123e310
# Parent  2993a6131f0c7f91dddd28989f06d5a055b17076
tools/examples: Move examples to $(DOCDIR)/examples

Signed-off-by: Fabio Fantoni <fabio.fantoni@heliman.it>

diff -r 2993a6131f0c -r 196b5000ca3e tools/examples/Makefile
--- a/tools/examples/Makefile	mer mar 07 15:25:31 2012 +0100
+++ b/tools/examples/Makefile	mer mar 07 15:36:12 2012 +0100
@@ -9,18 +9,18 @@
 # Xen configuration dir and configs to go there.
 XEN_READMES = README
 XEN_READMES += README.incompatibilities
+XEN_EXAMPLES += xmexample1 
+XEN_EXAMPLES += xmexample2
+XEN_EXAMPLES += xmexample3
+XEN_EXAMPLES += xmexample.hvm
+XEN_EXAMPLES += xmexample.hvm-stubdom
+XEN_EXAMPLES += xmexample.pv-grub
+XEN_EXAMPLES += xmexample.nbd
+XEN_EXAMPLES += xmexample.vti
+XEN_EXAMPLES += xlexample.hvm
+XEN_EXAMPLES += xlexample.pvlinux
 XEN_CONFIGS = xend-config.sxp
 XEN_CONFIGS += xm-config.xml
-XEN_CONFIGS += xmexample1 
-XEN_CONFIGS += xmexample2
-XEN_CONFIGS += xmexample3
-XEN_CONFIGS += xmexample.hvm
-XEN_CONFIGS += xmexample.hvm-stubdom
-XEN_CONFIGS += xmexample.pv-grub
-XEN_CONFIGS += xmexample.nbd
-XEN_CONFIGS += xmexample.vti
-XEN_CONFIGS += xlexample.hvm
-XEN_CONFIGS += xlexample.pvlinux
 XEN_CONFIGS += xend-pci-quirks.sxp
 XEN_CONFIGS += xend-pci-permissive.sxp
 XEN_CONFIGS += xl.conf
@@ -33,7 +33,7 @@
 build:
 
 .PHONY: install
-install: all install-readmes install-configs $(HOTPLUGS)
+install: all install-readmes install-examples install-configs $(HOTPLUGS)
 
 .PHONY: install-readmes
 install-readmes:
@@ -44,6 +44,17 @@
 	    $(INSTALL_DATA) $$i $(DESTDIR)$(XEN_CONFIG_DIR); \
 	done
 
+.PHONY: install-examples
+install-examples:
+	[ -d $(DESTDIR)$(DOCDIR) ] || \
+		$(INSTALL_DIR) $(DESTDIR)$(DOCDIR)
+	[ -d $(DESTDIR)$(DOCDIR)/examples ] || \
+		$(INSTALL_DIR) $(DESTDIR)$(DOCDIR)/examples
+	set -e; for i in $(XEN_EXAMPLES); \
+	    do [ -e $(DESTDIR)$(DOCDIR)/examples/$$i ] || \
+	    $(INSTALL_DATA) $$i $(DESTDIR)$(DOCDIR)/examples; \
+	done
+
 .PHONY: install-configs
 install-configs: $(XEN_CONFIGS)
 	[ -d $(DESTDIR)$(XEN_CONFIG_DIR) ] || \

[-- Attachment #1.2: Firma crittografica S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4803 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-03-12 12:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-12 12:25 [PATCH] tools/examples: Move examples to $(DOCDIR)/examples Fabio Fantoni
2012-03-12 12:36 ` Fantu

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.