version 1.472, 2015/11/05 17:47:51 |
version 1.488.2.11, 2017/03/04 16:44:43 |
|
|
# $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, 2014, 2015 Ingo Schwarze <schwarze@openbsd.org> |
# Copyright (c) 2011, 2013-2017 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.13.3 |
VERSION = 1.13.5 |
|
|
# === LIST OF FILES ==================================================== |
# === LIST OF FILES ==================================================== |
|
|
TESTSRCS = test-dirent-namlen.c \ |
TESTSRCS = test-dirent-namlen.c \ |
|
test-EFTYPE.c \ |
test-err.c \ |
test-err.c \ |
test-fgetln.c \ |
|
test-fts.c \ |
test-fts.c \ |
|
test-getline.c \ |
test-getsubopt.c \ |
test-getsubopt.c \ |
test-isblank.c \ |
test-isblank.c \ |
test-mkdtemp.c \ |
test-mkdtemp.c \ |
test-mmap.c \ |
test-mmap.c \ |
|
test-nanosleep.c \ |
test-ohash.c \ |
test-ohash.c \ |
|
test-PATH_MAX.c \ |
|
test-pledge.c \ |
test-progname.c \ |
test-progname.c \ |
test-reallocarray.c \ |
test-reallocarray.c \ |
|
test-rewb-bsd.c \ |
|
test-rewb-sysv.c \ |
|
test-sandbox_init.c \ |
test-sqlite3.c \ |
test-sqlite3.c \ |
test-sqlite3_errstr.c \ |
test-sqlite3_errstr.c \ |
test-strcasestr.c \ |
test-strcasestr.c \ |
|
|
cgi.c \ |
cgi.c \ |
chars.c \ |
chars.c \ |
compat_err.c \ |
compat_err.c \ |
compat_fgetln.c \ |
|
compat_fts.c \ |
compat_fts.c \ |
|
compat_getline.c \ |
compat_getsubopt.c \ |
compat_getsubopt.c \ |
compat_isblank.c \ |
compat_isblank.c \ |
compat_mkdtemp.c \ |
compat_mkdtemp.c \ |
compat_ohash.c \ |
compat_ohash.c \ |
|
compat_progname.c \ |
compat_reallocarray.c \ |
compat_reallocarray.c \ |
compat_sqlite3_errstr.c \ |
compat_sqlite3_errstr.c \ |
compat_strcasestr.c \ |
compat_strcasestr.c \ |
Line 136 DISTFILES = INSTALL \ |
|
Line 144 DISTFILES = INSTALL \ |
|
makewhatis.8 \ |
makewhatis.8 \ |
man.1 \ |
man.1 \ |
man.7 \ |
man.7 \ |
|
man.cgi.3 \ |
man.cgi.8 \ |
man.cgi.8 \ |
man.conf.5 \ |
man.conf.5 \ |
man.h \ |
man.h \ |
|
man.options.1 \ |
manconf.h \ |
manconf.h \ |
mandoc.1 \ |
mandoc.1 \ |
mandoc.3 \ |
mandoc.3 \ |
Line 162 DISTFILES = INSTALL \ |
|
Line 172 DISTFILES = INSTALL \ |
|
predefs.in \ |
predefs.in \ |
roff.7 \ |
roff.7 \ |
roff.h \ |
roff.h \ |
|
roff_int.h \ |
soelim.1 \ |
soelim.1 \ |
st.in \ |
st.in \ |
tag.h \ |
tag.h \ |
Line 205 LIBMANDOC_OBJS = $(LIBMAN_OBJS) \ |
|
Line 216 LIBMANDOC_OBJS = $(LIBMAN_OBJS) \ |
|
read.o |
read.o |
|
|
COMPAT_OBJS = compat_err.o \ |
COMPAT_OBJS = compat_err.o \ |
compat_fgetln.o \ |
|
compat_fts.o \ |
compat_fts.o \ |
|
compat_getline.o \ |
compat_getsubopt.o \ |
compat_getsubopt.o \ |
compat_isblank.o \ |
compat_isblank.o \ |
compat_mkdtemp.o \ |
compat_mkdtemp.o \ |
compat_ohash.o \ |
compat_ohash.o \ |
|
compat_progname.o \ |
compat_reallocarray.o \ |
compat_reallocarray.o \ |
compat_sqlite3_errstr.o \ |
compat_sqlite3_errstr.o \ |
compat_strcasestr.o \ |
compat_strcasestr.o \ |
Line 236 MANDOC_TERM_OBJS = eqn_term.o \ |
|
Line 248 MANDOC_TERM_OBJS = eqn_term.o \ |
|
term_ps.o \ |
term_ps.o \ |
tbl_term.o |
tbl_term.o |
|
|
BASE_OBJS = $(MANDOC_HTML_OBJS) \ |
MAIN_OBJS = $(MANDOC_HTML_OBJS) \ |
$(MANDOC_MAN_OBJS) \ |
$(MANDOC_MAN_OBJS) \ |
$(MANDOC_TERM_OBJS) \ |
$(MANDOC_TERM_OBJS) \ |
main.o \ |
main.o \ |
|
mandocdb.o \ |
manpath.o \ |
manpath.o \ |
|
mansearch.o \ |
|
mansearch_const.o \ |
out.o \ |
out.o \ |
tag.o \ |
tag.o \ |
tree.o |
tree.o |
|
|
MAIN_OBJS = $(BASE_OBJS) |
|
|
|
DB_OBJS = mandocdb.o \ |
|
mansearch.o \ |
|
mansearch_const.o |
|
|
|
CGI_OBJS = $(MANDOC_HTML_OBJS) \ |
CGI_OBJS = $(MANDOC_HTML_OBJS) \ |
cgi.o \ |
cgi.o \ |
mansearch.o \ |
mansearch.o \ |
Line 261 MANPAGE_OBJS = manpage.o mansearch.o mansearch_const. |
|
Line 270 MANPAGE_OBJS = manpage.o mansearch.o mansearch_const. |
|
|
|
DEMANDOC_OBJS = demandoc.o |
DEMANDOC_OBJS = demandoc.o |
|
|
SOELIM_OBJS = soelim.o compat_stringlist.o |
SOELIM_OBJS = soelim.o \ |
|
compat_err.o \ |
|
compat_getline.o \ |
|
compat_progname.o \ |
|
compat_reallocarray.o \ |
|
compat_stringlist.o |
|
|
WWW_MANS = apropos.1.html \ |
WWW_MANS = apropos.1.html \ |
demandoc.1.html \ |
demandoc.1.html \ |
man.1.html \ |
man.1.html \ |
mandoc.1.html \ |
mandoc.1.html \ |
soelim.1.html \ |
soelim.1.html \ |
|
man.cgi.3.html \ |
mandoc.3.html \ |
mandoc.3.html \ |
mandoc_escape.3.html \ |
mandoc_escape.3.html \ |
mandoc_headers.3.html \ |
mandoc_headers.3.html \ |
Line 303 include Makefile.local |
|
Line 318 include Makefile.local |
|
|
|
# === DEPENDENCY HANDLING ============================================== |
# === DEPENDENCY HANDLING ============================================== |
|
|
all: base-build $(BUILD_TARGETS) Makefile.local |
all: mandoc demandoc soelim $(BUILD_TARGETS) Makefile.local |
|
|
base-build: mandoc demandoc soelim |
|
|
|
cgi-build: man.cgi |
|
|
|
install: base-install $(INSTALL_TARGETS) |
install: base-install $(INSTALL_TARGETS) |
|
|
www: $(WWW_OBJS) $(WWW_MANS) |
www: $(WWW_OBJS) $(WWW_MANS) |
Line 327 distclean: clean |
|
Line 338 distclean: clean |
|
|
|
clean: |
clean: |
rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS) |
rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS) |
rm -f mandoc $(BASE_OBJS) $(DB_OBJS) |
rm -f mandoc $(MAIN_OBJS) |
rm -f man.cgi $(CGI_OBJS) |
rm -f man.cgi $(CGI_OBJS) |
rm -f manpage $(MANPAGE_OBJS) |
rm -f manpage $(MANPAGE_OBJS) |
rm -f demandoc $(DEMANDOC_OBJS) |
rm -f demandoc $(DEMANDOC_OBJS) |
|
|
rm -f $(WWW_MANS) $(WWW_OBJS) |
rm -f $(WWW_MANS) $(WWW_OBJS) |
rm -rf *.dSYM |
rm -rf *.dSYM |
|
|
base-install: base-build |
base-install: mandoc demandoc soelim |
mkdir -p $(DESTDIR)$(BINDIR) |
mkdir -p $(DESTDIR)$(BINDIR) |
mkdir -p $(DESTDIR)$(EXAMPLEDIR) |
|
mkdir -p $(DESTDIR)$(LIBDIR) |
mkdir -p $(DESTDIR)$(LIBDIR) |
mkdir -p $(DESTDIR)$(INCLUDEDIR) |
mkdir -p $(DESTDIR)$(INCLUDEDIR) |
mkdir -p $(DESTDIR)$(MANDIR)/man1 |
mkdir -p $(DESTDIR)$(MANDIR)/man1 |
mkdir -p $(DESTDIR)$(MANDIR)/man3 |
mkdir -p $(DESTDIR)$(MANDIR)/man3 |
mkdir -p $(DESTDIR)$(MANDIR)/man5 |
mkdir -p $(DESTDIR)$(MANDIR)/man5 |
mkdir -p $(DESTDIR)$(MANDIR)/man7 |
mkdir -p $(DESTDIR)$(MANDIR)/man7 |
$(INSTALL_PROGRAM) mandoc demandoc soelim $(DESTDIR)$(BINDIR) |
$(INSTALL_PROGRAM) mandoc demandoc $(DESTDIR)$(BINDIR) |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_MAN) |
$(INSTALL_PROGRAM) soelim $(DESTDIR)$(BINDIR)/$(BINM_SOELIM) |
|
cd $(DESTDIR)$(BINDIR) && $(LN) mandoc $(BINM_MAN) |
$(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR) |
$(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR) |
$(INSTALL_LIB) man.h mandoc.h mandoc_aux.h mdoc.h roff.h \ |
$(INSTALL_LIB) man.h mandoc.h mandoc_aux.h mdoc.h roff.h \ |
$(DESTDIR)$(INCLUDEDIR) |
$(DESTDIR)$(INCLUDEDIR) |
$(INSTALL_MAN) mandoc.1 demandoc.1 soelim.1 $(DESTDIR)$(MANDIR)/man1 |
$(INSTALL_MAN) mandoc.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1 |
|
$(INSTALL_MAN) soelim.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_SOELIM).1 |
$(INSTALL_MAN) man.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_MAN).1 |
$(INSTALL_MAN) man.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_MAN).1 |
$(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \ |
$(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \ |
mchars_alloc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3 |
mchars_alloc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3 |
$(INSTALL_MAN) man.conf.5 $(DESTDIR)$(MANDIR)/man5/${MANM_MANCONF}.5 |
$(INSTALL_MAN) man.conf.5 $(DESTDIR)$(MANDIR)/man5/$(MANM_MANCONF).5 |
$(INSTALL_MAN) man.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MAN}.7 |
$(INSTALL_MAN) man.7 $(DESTDIR)$(MANDIR)/man7/$(MANM_MAN).7 |
$(INSTALL_MAN) mdoc.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MDOC}.7 |
$(INSTALL_MAN) mdoc.7 $(DESTDIR)$(MANDIR)/man7/$(MANM_MDOC).7 |
$(INSTALL_MAN) roff.7 $(DESTDIR)$(MANDIR)/man7/${MANM_ROFF}.7 |
$(INSTALL_MAN) roff.7 $(DESTDIR)$(MANDIR)/man7/$(MANM_ROFF).7 |
$(INSTALL_MAN) eqn.7 $(DESTDIR)$(MANDIR)/man7/${MANM_EQN}.7 |
$(INSTALL_MAN) eqn.7 $(DESTDIR)$(MANDIR)/man7/$(MANM_EQN).7 |
$(INSTALL_MAN) tbl.7 $(DESTDIR)$(MANDIR)/man7/${MANM_TBL}.7 |
$(INSTALL_MAN) tbl.7 $(DESTDIR)$(MANDIR)/man7/$(MANM_TBL).7 |
$(INSTALL_MAN) mandoc_char.7 $(DESTDIR)$(MANDIR)/man7 |
$(INSTALL_MAN) mandoc_char.7 $(DESTDIR)$(MANDIR)/man7 |
|
|
db-install: base-build |
db-install: mandoc demandoc soelim |
mkdir -p $(DESTDIR)$(BINDIR) |
mkdir -p $(DESTDIR)$(BINDIR) |
mkdir -p $(DESTDIR)$(SBINDIR) |
mkdir -p $(DESTDIR)$(SBINDIR) |
mkdir -p $(DESTDIR)$(MANDIR)/man1 |
mkdir -p $(DESTDIR)$(MANDIR)/man1 |
mkdir -p $(DESTDIR)$(MANDIR)/man3 |
mkdir -p $(DESTDIR)$(MANDIR)/man3 |
mkdir -p $(DESTDIR)$(MANDIR)/man5 |
mkdir -p $(DESTDIR)$(MANDIR)/man5 |
mkdir -p $(DESTDIR)$(MANDIR)/man8 |
mkdir -p $(DESTDIR)$(MANDIR)/man8 |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_APROPOS) |
cd $(DESTDIR)$(BINDIR) && $(LN) mandoc $(BINM_APROPOS) |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_WHATIS) |
cd $(DESTDIR)$(BINDIR) && $(LN) mandoc $(BINM_WHATIS) |
ln -f $(DESTDIR)$(BINDIR)/mandoc \ |
cd $(DESTDIR)$(SBINDIR) && \ |
$(DESTDIR)$(SBINDIR)/$(BINM_MAKEWHATIS) |
$(LN) ${BIN_FROM_SBIN}/mandoc $(BINM_MAKEWHATIS) |
$(INSTALL_MAN) apropos.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 |
$(INSTALL_MAN) apropos.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 |
ln -f $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 \ |
cd $(DESTDIR)$(MANDIR)/man1 && $(LN) $(BINM_APROPOS).1 $(BINM_WHATIS).1 |
$(DESTDIR)$(MANDIR)/man1/$(BINM_WHATIS).1 |
|
$(INSTALL_MAN) mansearch.3 $(DESTDIR)$(MANDIR)/man3 |
$(INSTALL_MAN) mansearch.3 $(DESTDIR)$(MANDIR)/man3 |
$(INSTALL_MAN) mandoc.db.5 $(DESTDIR)$(MANDIR)/man5 |
$(INSTALL_MAN) mandoc.db.5 $(DESTDIR)$(MANDIR)/man5 |
$(INSTALL_MAN) makewhatis.8 \ |
$(INSTALL_MAN) makewhatis.8 \ |
$(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8 |
$(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8 |
|
|
cgi-install: cgi-build |
cgi-install: man.cgi |
mkdir -p $(DESTDIR)$(CGIBINDIR) |
mkdir -p $(DESTDIR)$(CGIBINDIR) |
mkdir -p $(DESTDIR)$(HTDOCDIR) |
mkdir -p $(DESTDIR)$(HTDOCDIR) |
mkdir -p $(DESTDIR)$(WWWPREFIX)/man/mandoc/man1 |
|
mkdir -p $(DESTDIR)$(WWWPREFIX)/man/mandoc/man8 |
|
$(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR) |
$(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR) |
$(INSTALL_DATA) mandoc.css $(DESTDIR)$(HTDOCDIR) |
$(INSTALL_DATA) mandoc.css $(DESTDIR)$(HTDOCDIR) |
$(INSTALL_MAN) apropos.1 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man1/ |
|
$(INSTALL_MAN) man.cgi.8 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man8/ |
|
|
|
Makefile.local config.h: configure ${TESTSRCS} |
uninstall: |
|
rm -f $(DESTDIR)$(BINDIR)/mandoc |
|
rm -f $(DESTDIR)$(BINDIR)/demandoc |
|
rm -f $(DESTDIR)$(BINDIR)/$(BINM_SOELIM) |
|
rm -f $(DESTDIR)$(BINDIR)/$(BINM_MAN) |
|
rm -f $(DESTDIR)$(BINDIR)/$(BINM_APROPOS) |
|
rm -f $(DESTDIR)$(BINDIR)/$(BINM_WHATIS) |
|
rm -f $(DESTDIR)$(SBINDIR)/$(BINM_MAKEWHATIS) |
|
rm -f $(DESTDIR)$(MANDIR)/man1/mandoc.1 |
|
rm -f $(DESTDIR)$(MANDIR)/man1/demandoc.1 |
|
rm -f $(DESTDIR)$(MANDIR)/man1/$(BINM_SOELIM).1 |
|
rm -f $(DESTDIR)$(MANDIR)/man1/$(BINM_MAN).1 |
|
rm -f $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 |
|
rm -f $(DESTDIR)$(MANDIR)/man1/$(BINM_WHATIS).1 |
|
rm -f $(DESTDIR)$(MANDIR)/man5/$(MANM_MANCONF).5 |
|
rm -f $(DESTDIR)$(MANDIR)/man5/mandoc.db.5 |
|
rm -f $(DESTDIR)$(MANDIR)/man7/$(MANM_MAN).7 |
|
rm -f $(DESTDIR)$(MANDIR)/man7/$(MANM_MDOC).7 |
|
rm -f $(DESTDIR)$(MANDIR)/man7/$(MANM_ROFF).7 |
|
rm -f $(DESTDIR)$(MANDIR)/man7/$(MANM_EQN).7 |
|
rm -f $(DESTDIR)$(MANDIR)/man7/$(MANM_TBL).7 |
|
rm -f $(DESTDIR)$(MANDIR)/man7/mandoc_char.7 |
|
rm -f $(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8 |
|
rm -f $(DESTDIR)$(CGIBINDIR)/man.cgi |
|
rm -f $(DESTDIR)$(HTDOCDIR)/mandoc.css |
|
rm -f $(DESTDIR)$(LIBDIR)/libmandoc.a |
|
rm -f $(DESTDIR)$(MANDIR)/man3/mandoc.3 |
|
rm -f $(DESTDIR)$(MANDIR)/man3/mandoc_escape.3 |
|
rm -f $(DESTDIR)$(MANDIR)/man3/mandoc_malloc.3 |
|
rm -f $(DESTDIR)$(MANDIR)/man3/mansearch.3 |
|
rm -f $(DESTDIR)$(MANDIR)/man3/mchars_alloc.3 |
|
rm -f $(DESTDIR)$(MANDIR)/man3/tbl.3 |
|
rm -f $(DESTDIR)$(INCLUDEDIR)/man.h |
|
rm -f $(DESTDIR)$(INCLUDEDIR)/mandoc.h |
|
rm -f $(DESTDIR)$(INCLUDEDIR)/mandoc_aux.h |
|
rm -f $(DESTDIR)$(INCLUDEDIR)/mdoc.h |
|
rm -f $(DESTDIR)$(INCLUDEDIR)/roff.h |
|
[ ! -e $(DESTDIR)$(INCLUDEDIR) ] || rmdir $(DESTDIR)$(INCLUDEDIR) |
|
|
|
regress: all |
|
cd regress && ./regress.pl |
|
|
|
regress-clean: |
|
cd regress && ./regress.pl . clean |
|
|
|
Makefile.local config.h: configure $(TESTSRCS) |
@echo "$@ is out of date; please run ./configure" |
@echo "$@ is out of date; please run ./configure" |
@exit 1 |
@exit 1 |
|
|
libmandoc.a: $(COMPAT_OBJS) $(LIBMANDOC_OBJS) |
libmandoc.a: $(COMPAT_OBJS) $(LIBMANDOC_OBJS) |
$(AR) rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) |
ar rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) |
|
|
mandoc: $(MAIN_OBJS) libmandoc.a |
mandoc: $(MAIN_OBJS) libmandoc.a |
$(CC) $(LDFLAGS) -o $@ $(MAIN_OBJS) libmandoc.a $(DBLIB) |
$(CC) -o $@ $(LDFLAGS) $(MAIN_OBJS) libmandoc.a $(LDADD) |
|
|
manpage: $(MANPAGE_OBJS) libmandoc.a |
manpage: $(MANPAGE_OBJS) libmandoc.a |
$(CC) $(LDFLAGS) -o $@ $(MANPAGE_OBJS) libmandoc.a $(DBLIB) |
$(CC) -o $@ $(LDFLAGS) $(MANPAGE_OBJS) libmandoc.a $(LDADD) |
|
|
man.cgi: $(CGI_OBJS) libmandoc.a |
man.cgi: $(CGI_OBJS) libmandoc.a |
$(CC) $(LDFLAGS) $(STATIC) -o $@ $(CGI_OBJS) libmandoc.a $(DBLIB) |
$(CC) $(STATIC) -o $@ $(LDFLAGS) $(CGI_OBJS) libmandoc.a $(LDADD) |
|
|
demandoc: $(DEMANDOC_OBJS) libmandoc.a |
demandoc: $(DEMANDOC_OBJS) libmandoc.a |
$(CC) $(LDFLAGS) -o $@ $(DEMANDOC_OBJS) libmandoc.a $(DBLIB) |
$(CC) -o $@ $(LDFLAGS) $(DEMANDOC_OBJS) libmandoc.a $(LDADD) |
|
|
soelim: $(SOELIM_OBJS) compat_reallocarray.o |
soelim: $(SOELIM_OBJS) |
$(CC) $(LDFLAGS) -o $@ $(SOELIM_OBJS) compat_reallocarray.o |
$(CC) -o $@ $(LDFLAGS) $(SOELIM_OBJS) |
|
|
# --- maintainer targets --- |
# --- maintainer targets --- |
|
|
Line 430 depend: config.h |
|
Line 482 depend: config.h |
|
Makefile.depend > Makefile.tmp |
Makefile.depend > Makefile.tmp |
mv Makefile.tmp Makefile.depend |
mv Makefile.tmp Makefile.depend |
|
|
|
regress-distclean: |
|
@find regress \ |
|
-name '.#*' -o \ |
|
-name '*.orig' -o \ |
|
-name '*.rej' -o \ |
|
-name '*.core' \ |
|
-exec rm -i {} \; |
|
|
|
regress-distcheck: |
|
@find regress ! -type d ! -type f |
|
@find regress -type f \ |
|
! -path '*/CVS/*' \ |
|
! -name Makefile \ |
|
! -name Makefile.inc \ |
|
! -name '*.in' \ |
|
! -name '*.out_ascii' \ |
|
! -name '*.out_utf8' \ |
|
! -name '*.out_html' \ |
|
! -name '*.out_lint' \ |
|
! -path regress/regress.pl \ |
|
! -path regress/regress.pl.1 |
|
|
|
dist: mdocml.sha256 |
|
|
mdocml.sha256: mdocml.tar.gz |
mdocml.sha256: mdocml.tar.gz |
sha256 mdocml.tar.gz > $@ |
sha256 mdocml.tar.gz > $@ |
|
|
mdocml.tar.gz: $(DISTFILES) |
mdocml.tar.gz: $(DISTFILES) |
|
ls regress/*/*/*.mandoc_* && exit 1 || true |
mkdir -p .dist/mdocml-$(VERSION)/ |
mkdir -p .dist/mdocml-$(VERSION)/ |
$(INSTALL) -m 0644 $(DISTFILES) .dist/mdocml-$(VERSION) |
$(INSTALL) -m 0644 $(DISTFILES) .dist/mdocml-$(VERSION) |
|
cp -pR regress .dist/mdocml-$(VERSION) |
|
find .dist/mdocml-$(VERSION)/regress \ |
|
-type d -name CVS -print0 | xargs -0 rm -rf |
chmod 755 .dist/mdocml-$(VERSION)/configure |
chmod 755 .dist/mdocml-$(VERSION)/configure |
( cd .dist/ && tar zcf ../$@ mdocml-$(VERSION) ) |
( cd .dist/ && tar zcf ../$@ mdocml-$(VERSION) ) |
rm -rf .dist/ |
rm -rf .dist/ |