aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile25
1 files changed, 1 insertions, 24 deletions
diff --git a/Makefile b/Makefile
index 5d421bf..0aa3046 100644
--- a/Makefile
+++ b/Makefile
@@ -5,30 +5,7 @@ all: ${MANPAGES}
# upper case the headers and remove the links
%.1: %.md
@pandoc -f markdown -t json "$<" | \
- jq " \
- def fixheaders: \
- if .t == \"Header\" then \
- .c[2][] |= (if .t == \"Str\" then .c |= ascii_upcase else . end)\
- else \
- . \
- end; \
- def fixlinks: \
- if type == \"object\" then \
- if .t == \"Link\" then \
- if .c[2][0][0:7] == \"mailto:\" then . else .c[1][] end \
- else \
- map_values(fixlinks) \
- end \
- else if type == \"array\" then \
- map(fixlinks) \
- else \
- . \
- end \
- end; \
- { \"pandoc-api-version\" \
- , meta \
- , blocks: .blocks | map(fixheaders) | map(fixlinks) \
- }" | \
+ jq -f fixman.jq | \
pandoc -s -f json -t man+smart -o "$@"
install: ${MANPAGES}