]> gitweb @ CieloNegro.org - sugar.git/blobdiff - GNUmakefile
Auto commit by The Sugar System.
[sugar.git] / GNUmakefile
index e38637daae86ac9fb782222d2387e8dd7efa973d..86d0c9f97c2e12c36f5607da3287b4d0f02cc14d 100644 (file)
@@ -6,12 +6,14 @@ help:
        @echo "  make lint    - lint The Sugar System."
        @echo "  make update  - update repository with the current dot files."
        @echo "  make commit  - commit changes to the repository."
-       @echo "  make install - update the current dot files with the repository."
+       @echo "  make install - update current dot files with the repository."
        @echo "  make import FILES=<FILES>"
-       @echo "               - import the dot files into the repository."
+       @echo "               - import dot files into the repository."
        @echo "  make import-all"
        @echo "               - import every uncontrolled dot files, which aren't"
        @echo "                 ignored, into the repository."
+       @echo "  make export FILES=<FILES>"
+       @echo "               - export dot files from the repository."
        @echo "  make diff FILE=<FILE>"
        @echo "               - show diff of the dot file."
        @echo
@@ -55,6 +57,18 @@ import-all:
                perl ./tools/import.pl
        -git status
 
+ifeq ($(FILES),)
+export:
+       @echo "Specify at least one file."
+       @echo "Usage: $(MAKE) export FILES=<FILES>"
+       @exit 1
+else
+export:
+       @echo $(FILES) | \
+               tr -s " " "\n" | \
+               perl ./tools/export.pl
+endif
+
 ifeq ($(FILE),)
 diff:
        @echo "Specify one file."
@@ -65,4 +79,4 @@ diff:
        perl ./tools/diff.pl $(FILE) | $(PAGER)
 endif
 
-.PHONY: help lint update commit install import diff
+.PHONY: help lint update commit install import export diff