manpages: use nitmd instead of pandoc
authorJean Privat <jean@pryen.org>
Wed, 19 Aug 2015 05:33:14 +0000 (01:33 -0400)
committerJean Privat <jean@pryen.org>
Wed, 19 Aug 2015 05:33:14 +0000 (01:33 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

share/man/Makefile

index 4aa0754..b42d869 100644 (file)
 IN=$(wildcard nit*.md)
 OUT=$(patsubst %.md,man1/%.1,$(IN))
 
+MARKDOWN=../../lib/markdown
+NITMD=$(MARKDOWN)/nitmd
+
 all: $(OUT)
 
-man1/%.1: %.md
+
+man1/%.1: %.md $(NITMD)
        mkdir -p man1
-       pandoc $< -t man -s -o $@
+       echo ".TH $* 1" > $@
+       $(NITMD) $< -t man >> $@
+
+
+$(NITMD):
+       $(MAKE) -C $(MARKDOWN)
 
 # Rule to produce mdwn files for ikiwiki that will be used at http://nitlanguage.org/tools/
 web:
@@ -27,7 +36,7 @@ web:
        mkdir -p www
        cp nit*.md www
        rename '$$_ = "$${_}wn"' www/*.md
-       sed -i -e '1d;/SEE ALSO/,$$d' www/*.mdwn
+       sed -i -e '/SEE ALSO/,$$d' www/*.mdwn
 
 publish: web
        rsync www/* asimov:wiki/nitlanguage/doc/tools/