Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2011-08-23 05:56:03 +0400
committerisaacs <i@izs.me>2011-08-23 06:05:40 +0400
commit5021c4dca88278bc7e57dab3bc87b4656086028a (patch)
treef61ea0d7bf858b5aa9684e8c83ee773a1c493d31 /Makefile
parent001b6d0c06b423e071eb714541c3c10f5894b37e (diff)
folder structure change
doc/{cli,api} man/{man1,man3}
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile30
1 files changed, 12 insertions, 18 deletions
diff --git a/Makefile b/Makefile
index ade54f565..ea6eeca37 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,12 @@
SHELL = bash
-cli_docs = $(shell find doc -name '*.md' \
+cli_docs = $(shell find doc/cli -name '*.md' \
|sed 's|.md|.1|g' \
- |sed 's|doc/|man1/|g' )
+ |sed 's|doc/cli/|man/man1/|g' )
-api_docs = $(shell find api-doc -name '*.md' \
+api_docs = $(shell find doc/api -name '*.md' \
|sed 's|.md|.3|g' \
- |sed 's|api-doc/|man3/|g' )
+ |sed 's|doc/api/|man/man3/|g' )
cli_doc_subfolders = $(shell find doc -type d \
|sed 's|doc/|man1/|g' )
@@ -41,31 +41,25 @@ clean: uninstall
uninstall: submodules
node cli.js rm npm -g -f
-man: man1 man3
+doc: man
-man1: $(cli_doc_subfolders)
- [ -d man1 ] || mkdir -p man1
+man: man/man1 man/man3
-man3: $(api_doc_subfolders)
- [ -d man3 ] || mkdir -p man3
+man/man1: $(cli_docs)
+ [ -d man/man1 ] || mkdir -p man/man1
-doc: man1 $(cli_docs) man3 $(api_docs)
+man/man3: $(api_docs)
+ [ -d man/man3 ] || mkdir -p man/man3
# use `npm install ronn` for this to work.
-man1/%.1: doc/%.md
+man/man1/%.1: doc/cli/%.md
@[ -x ./node_modules/.bin/ronn ] || node cli.js install ronn
./node_modules/.bin/ronn --roff $< > $@
-man1/%/: doc/%/
- @[ -d $@ ] || mkdir -p $@
-
-man3/%.3: api-doc/%.md
+man/man3/%.3: doc/api/%.md
@[ -x ./node_modules/.bin/ronn ] || node cli.js install ronn
./node_modules/.bin/ronn --roff $< > $@
-man3/%/: api-doc/%/
- @[ -d $@ ] || mkdir -p $@
-
test: submodules
node cli.js test