2013-04-15 16:48:08 +00:00
|
|
|
HTMLDIR:=web/media
|
2012-10-15 16:19:08 +00:00
|
|
|
MANHTMLFILES:= \
|
2011-05-30 16:34:43 +00:00
|
|
|
$(HTMLDIR)/man1/linkchecker.1.html \
|
2016-01-23 12:28:15 +00:00
|
|
|
$(HTMLDIR)/man5/linkcheckerrc.5.html
|
2010-07-28 19:25:28 +00:00
|
|
|
|
2016-01-23 12:28:15 +00:00
|
|
|
MANFILES:=linkchecker.1 linkcheckerrc.5
|
2012-10-15 16:19:08 +00:00
|
|
|
LOCALES:=en de
|
|
|
|
|
|
2009-07-29 19:53:52 +00:00
|
|
|
all:
|
2009-01-23 08:34:24 +00:00
|
|
|
|
2009-02-18 19:05:16 +00:00
|
|
|
po4a:
|
|
|
|
|
po4a --localized-charset=UTF-8 po4a.conf
|
|
|
|
|
|
2012-10-15 16:19:08 +00:00
|
|
|
man: $(MANHTMLFILES)
|
2011-05-30 16:34:43 +00:00
|
|
|
|
2020-04-24 18:46:30 +00:00
|
|
|
$(HTMLDIR)/man1/linkchecker.1.html: en/linkchecker.1
|
|
|
|
|
mandoc -Thtml $< > $@
|
|
|
|
|
@sed -i -e \
|
|
|
|
|
's:<b>linkcheckerrc</b>(5):<a href="../man5/linkcheckerrc.5.html" class="Xr">linkcheckerrc(5)</a>:g' \
|
|
|
|
|
$(HTMLDIR)/man1/linkchecker.1.html
|
|
|
|
|
|
|
|
|
|
$(HTMLDIR)/man5/linkcheckerrc.5.html: en/linkcheckerrc.5
|
|
|
|
|
mandoc -Thtml $< > $@
|
|
|
|
|
@sed -i -e \
|
|
|
|
|
's:<b>linkchecker</b>(1):<a href="../man1/linkchecker.1.html" class="Xr">linkchecker(1)</a>:g' \
|
|
|
|
|
$(HTMLDIR)/man5/linkcheckerrc.5.html
|
2011-05-30 16:34:43 +00:00
|
|
|
|
2012-10-15 16:19:08 +00:00
|
|
|
# check all makefiles for formatting warnings
|
|
|
|
|
check:
|
|
|
|
|
@t=$(shell tempfile); \
|
|
|
|
|
for loc in $(LOCALES); do \
|
|
|
|
|
for manfile in $(MANFILES); do \
|
|
|
|
|
echo "Checking $$loc/$$manfile"; \
|
|
|
|
|
LC_ALL=en_US.UTF-8 MANWIDTH=80 man --warnings -E UTF-8 -l $$loc/$$manfile > /dev/null 2>$$t ; \
|
|
|
|
|
if [ -s $$t ]; then cat $$t; exit 1; fi; \
|
|
|
|
|
done; \
|
|
|
|
|
done
|
|
|
|
|
|
2020-04-24 18:46:30 +00:00
|
|
|
clean:
|
|
|
|
|
rm $(MANHTMLFILES)
|
|
|
|
|
|
|
|
|
|
.PHONY: po4a man check clean
|
|
|
|
|
|