version 1.515, 2017/07/20 11:41:54 |
version 1.520, 2018/08/09 17:28:23 |
|
|
# $Id$ |
# $Id$ |
# |
# |
# Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv> |
# Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv> |
# Copyright (c) 2011, 2013-2017 Ingo Schwarze <schwarze@openbsd.org> |
# Copyright (c) 2011, 2013-2018 Ingo Schwarze <schwarze@openbsd.org> |
# |
# |
# Permission to use, copy, modify, and distribute this software for any |
# Permission to use, copy, modify, and distribute this software for any |
# purpose with or without fee is hereby granted, provided that the above |
# purpose with or without fee is hereby granted, provided that the above |
|
|
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
|
|
VERSION = 1.14.2 |
VERSION = 1.14.4 |
|
|
# === LIST OF FILES ==================================================== |
# === LIST OF FILES ==================================================== |
|
|
Line 30 TESTSRCS = test-be32toh.c \ |
|
Line 30 TESTSRCS = test-be32toh.c \ |
|
test-isblank.c \ |
test-isblank.c \ |
test-mkdtemp.c \ |
test-mkdtemp.c \ |
test-nanosleep.c \ |
test-nanosleep.c \ |
|
test-noop.c \ |
test-ntohl.c \ |
test-ntohl.c \ |
test-O_DIRECTORY.c \ |
test-O_DIRECTORY.c \ |
test-ohash.c \ |
test-ohash.c \ |
Line 46 TESTSRCS = test-be32toh.c \ |
|
Line 47 TESTSRCS = test-be32toh.c \ |
|
test-stringlist.c \ |
test-stringlist.c \ |
test-strlcat.c \ |
test-strlcat.c \ |
test-strlcpy.c \ |
test-strlcpy.c \ |
|
test-strndup.c \ |
test-strptime.c \ |
test-strptime.c \ |
test-strsep.c \ |
test-strsep.c \ |
test-strtonum.c \ |
test-strtonum.c \ |
|
|
compat_stringlist.c \ |
compat_stringlist.c \ |
compat_strlcat.c \ |
compat_strlcat.c \ |
compat_strlcpy.c \ |
compat_strlcpy.c \ |
|
compat_strndup.c \ |
compat_strsep.c \ |
compat_strsep.c \ |
compat_strtonum.c \ |
compat_strtonum.c \ |
compat_vasprintf.c \ |
compat_vasprintf.c \ |
Line 249 COMPAT_OBJS = compat_err.o \ |
|
Line 252 COMPAT_OBJS = compat_err.o \ |
|
compat_strcasestr.o \ |
compat_strcasestr.o \ |
compat_strlcat.o \ |
compat_strlcat.o \ |
compat_strlcpy.o \ |
compat_strlcpy.o \ |
|
compat_strndup.o \ |
compat_strsep.o \ |
compat_strsep.o \ |
compat_strtonum.o \ |
compat_strtonum.o \ |
compat_vasprintf.o |
compat_vasprintf.o |
Line 316 SOELIM_OBJS = soelim.o \ |
|
Line 320 SOELIM_OBJS = soelim.o \ |
|
WWW_MANS = apropos.1.html \ |
WWW_MANS = apropos.1.html \ |
demandoc.1.html \ |
demandoc.1.html \ |
man.1.html \ |
man.1.html \ |
|
man.options.1.html \ |
mandoc.1.html \ |
mandoc.1.html \ |
soelim.1.html \ |
soelim.1.html \ |
man.cgi.3.html \ |
man.cgi.3.html \ |
Line 332 WWW_MANS = apropos.1.html \ |
|
Line 337 WWW_MANS = apropos.1.html \ |
|
eqn.7.html \ |
eqn.7.html \ |
man.7.html \ |
man.7.html \ |
mandoc_char.7.html \ |
mandoc_char.7.html \ |
mandocd.8.html \ |
|
mdoc.7.html \ |
mdoc.7.html \ |
roff.7.html \ |
roff.7.html \ |
tbl.7.html \ |
tbl.7.html \ |
catman.8.html \ |
catman.8.html \ |
makewhatis.8.html \ |
makewhatis.8.html \ |
man.cgi.8.html \ |
man.cgi.8.html \ |
man.h.html \ |
mandocd.8.html |
|
|
|
WWW_INCS = man.h.html \ |
manconf.h.html \ |
manconf.h.html \ |
mandoc.h.html \ |
mandoc.h.html \ |
mandoc_aux.h.html \ |
mandoc_aux.h.html \ |
Line 357 all: mandoc demandoc soelim $(BUILD_TARGETS) Makefile. |
|
Line 363 all: mandoc demandoc soelim $(BUILD_TARGETS) Makefile. |
|
|
|
install: base-install $(INSTALL_TARGETS) |
install: base-install $(INSTALL_TARGETS) |
|
|
www: $(WWW_MANS) |
www: $(WWW_MANS) $(WWW_INCS) |
|
|
$(WWW_MANS): mandoc |
$(WWW_MANS) $(WWW_INCS): mandoc |
|
|
.PHONY: base-install cgi-install install www-install |
.PHONY: base-install cgi-install install www-install |
.PHONY: clean distclean depend |
.PHONY: clean distclean depend |
|
|
rm -f mandocd catman catman.o $(MANDOCD_OBJS) |
rm -f mandocd catman catman.o $(MANDOCD_OBJS) |
rm -f demandoc $(DEMANDOC_OBJS) |
rm -f demandoc $(DEMANDOC_OBJS) |
rm -f soelim $(SOELIM_OBJS) |
rm -f soelim $(SOELIM_OBJS) |
rm -f $(WWW_MANS) mdocml.tar.gz mdocml.sha256 |
rm -f $(WWW_MANS) $(WWW_INCS) mandoc*.tar.gz mandoc*.sha256 |
rm -rf *.dSYM |
rm -rf *.dSYM |
|
|
base-install: mandoc demandoc soelim |
base-install: mandoc demandoc soelim |
Line 512 soelim: $(SOELIM_OBJS) |
|
Line 518 soelim: $(SOELIM_OBJS) |
|
# --- maintainer targets --- |
# --- maintainer targets --- |
|
|
www-install: www |
www-install: www |
$(INSTALL_DATA) $(WWW_MANS) mandoc.css $(HTDOCDIR) |
$(INSTALL_DATA) mandoc.css $(HTDOCDIR) |
|
$(INSTALL_DATA) $(WWW_MANS) $(HTDOCDIR)/man |
|
$(INSTALL_DATA) $(WWW_INCS) $(HTDOCDIR)/includes |
|
|
depend: config.h |
depend: config.h |
mkdep -f Makefile.depend $(CFLAGS) $(SRCS) |
mkdep -f Makefile.depend $(CFLAGS) $(SRCS) |
Line 544 regress-distcheck: |
|
Line 552 regress-distcheck: |
|
! -path regress/regress.pl \ |
! -path regress/regress.pl \ |
! -path regress/regress.pl.1 |
! -path regress/regress.pl.1 |
|
|
dist: mdocml.sha256 |
dist: mandoc-$(VERSION).sha256 |
|
|
mdocml.sha256: mdocml.tar.gz |
mandoc-$(VERSION).sha256: mandoc-$(VERSION).tar.gz |
sha256 mdocml.tar.gz > $@ |
sha256 mandoc-$(VERSION).tar.gz > $@ |
|
|
mdocml.tar.gz: $(DISTFILES) |
mandoc-$(VERSION).tar.gz: $(DISTFILES) |
ls regress/*/*/*.mandoc_* && exit 1 || true |
ls regress/*/*/*.mandoc_* && exit 1 || true |
mkdir -p .dist/mdocml-$(VERSION)/ |
mkdir -p .dist/mandoc-$(VERSION)/ |
$(INSTALL) -m 0644 $(DISTFILES) .dist/mdocml-$(VERSION) |
$(INSTALL) -m 0644 $(DISTFILES) .dist/mandoc-$(VERSION) |
cp -pR regress .dist/mdocml-$(VERSION) |
cp -pR regress .dist/mandoc-$(VERSION) |
find .dist/mdocml-$(VERSION)/regress \ |
find .dist/mandoc-$(VERSION)/regress \ |
-type d -name CVS -print0 | xargs -0 rm -rf |
-type d -name CVS -print0 | xargs -0 rm -rf |
chmod 755 .dist/mdocml-$(VERSION)/configure |
chmod 755 .dist/mandoc-$(VERSION)/configure |
( cd .dist/ && tar zcf ../$@ mdocml-$(VERSION) ) |
( cd .dist/ && tar zcf ../$@ mandoc-$(VERSION) ) |
rm -rf .dist/ |
rm -rf .dist/ |
|
|
# === SUFFIX RULES ===================================================== |
# === SUFFIX RULES ===================================================== |
Line 569 mdocml.tar.gz: $(DISTFILES) |
|
Line 577 mdocml.tar.gz: $(DISTFILES) |
|
highlight -I $< > $@ |
highlight -I $< > $@ |
|
|
.1.1.html .3.3.html .5.5.html .7.7.html .8.8.html: mandoc |
.1.1.html .3.3.html .5.5.html .7.7.html .8.8.html: mandoc |
./mandoc -Thtml -Wall,stop \ |
./mandoc -Thtml -O \ |
-Ostyle=mandoc.css,man=%N.%S.html,includes=%I.html $< > $@ |
style=/mandoc.css,man=/man/%N.%S.html,includes=/includes/%I.html \ |
|
$< > $@ |