version 1.451, 2014/12/09 06:31:03 |
version 1.456, 2015/02/16 16:23:54 |
|
|
# 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.2 |
|
|
# === LIST OF FILES ==================================================== |
# === LIST OF FILES ==================================================== |
|
|
TESTSRCS = test-dirent-namlen.c \ |
TESTSRCS = test-dirent-namlen.c \ |
Line 31 TESTSRCS = test-dirent-namlen.c \ |
|
Line 33 TESTSRCS = test-dirent-namlen.c \ |
|
test-strlcpy.c \ |
test-strlcpy.c \ |
test-strptime.c \ |
test-strptime.c \ |
test-strsep.c \ |
test-strsep.c \ |
|
test-strtonum.c \ |
test-wchar.c |
test-wchar.c |
|
|
SRCS = att.c \ |
SRCS = att.c \ |
|
|
compat_strlcat.c \ |
compat_strlcat.c \ |
compat_strlcpy.c \ |
compat_strlcpy.c \ |
compat_strsep.c \ |
compat_strsep.c \ |
|
compat_strtonum.c \ |
demandoc.c \ |
demandoc.c \ |
eqn.c \ |
eqn.c \ |
eqn_html.c \ |
eqn_html.c \ |
Line 189 COMPAT_OBJS = compat_fgetln.o \ |
|
Line 193 COMPAT_OBJS = compat_fgetln.o \ |
|
compat_strcasestr.o \ |
compat_strcasestr.o \ |
compat_strlcat.o \ |
compat_strlcat.o \ |
compat_strlcpy.o \ |
compat_strlcpy.o \ |
compat_strsep.o |
compat_strsep.o \ |
|
compat_strtonum.o |
|
|
MANDOC_HTML_OBJS = eqn_html.o \ |
MANDOC_HTML_OBJS = eqn_html.o \ |
html.o \ |
html.o \ |
Line 207 MANDOC_TERM_OBJS = eqn_term.o \ |
|
Line 212 MANDOC_TERM_OBJS = eqn_term.o \ |
|
term_ps.o \ |
term_ps.o \ |
tbl_term.o |
tbl_term.o |
|
|
MANDOC_OBJS = $(MANDOC_HTML_OBJS) \ |
BASE_OBJS = $(MANDOC_HTML_OBJS) \ |
$(MANDOC_MAN_OBJS) \ |
$(MANDOC_MAN_OBJS) \ |
$(MANDOC_TERM_OBJS) \ |
$(MANDOC_TERM_OBJS) \ |
main.o \ |
main.o \ |
|
manpath.o \ |
out.o \ |
out.o \ |
tree.o |
tree.o |
|
|
MAN_OBJS = $(MANDOC_OBJS) |
MAIN_OBJS = $(BASE_OBJS) |
|
|
MAKEWHATIS_OBJS = mandocdb.o mansearch_const.o manpath.o |
DB_OBJS = mandocdb.o \ |
|
mansearch.o \ |
|
mansearch_const.o |
|
|
APROPOS_OBJS = mansearch.o mansearch_const.o manpath.o |
|
|
|
CGI_OBJS = $(MANDOC_HTML_OBJS) \ |
CGI_OBJS = $(MANDOC_HTML_OBJS) \ |
cgi.o \ |
cgi.o \ |
mansearch.o \ |
mansearch.o \ |
Line 265 WWW_OBJS = mdocml.tar.gz \ |
|
Line 271 WWW_OBJS = mdocml.tar.gz \ |
|
|
|
include Makefile.local |
include Makefile.local |
|
|
INSTALL_TARGETS = $(BUILD_TARGETS:-build=-install) |
|
|
|
# === DEPENDENCY HANDLING ============================================== |
# === DEPENDENCY HANDLING ============================================== |
|
|
all: base-build $(BUILD_TARGETS) Makefile.local |
all: base-build $(BUILD_TARGETS) Makefile.local |
|
|
base-build: mandoc demandoc |
base-build: mandoc demandoc |
|
|
db-build: makewhatis |
|
|
|
cgi-build: man.cgi |
cgi-build: man.cgi |
|
|
install: base-install $(INSTALL_TARGETS) |
install: base-install $(INSTALL_TARGETS) |
Line 295 distclean: clean |
|
Line 297 distclean: clean |
|
|
|
clean: |
clean: |
rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS) |
rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS) |
rm -f mandoc $(MANDOC_OBJS) $(APROPOS_OBJS) |
rm -f mandoc $(BASE_OBJS) $(DB_OBJS) |
rm -f makewhatis $(MAKEWHATIS_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) |
Line 312 base-install: base-build |
|
Line 313 base-install: base-build |
|
mkdir -p $(DESTDIR)$(MANDIR)/man3 |
mkdir -p $(DESTDIR)$(MANDIR)/man3 |
mkdir -p $(DESTDIR)$(MANDIR)/man7 |
mkdir -p $(DESTDIR)$(MANDIR)/man7 |
$(INSTALL_PROGRAM) mandoc demandoc $(DESTDIR)$(BINDIR) |
$(INSTALL_PROGRAM) mandoc demandoc $(DESTDIR)$(BINDIR) |
|
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(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 \ |
$(INSTALL_LIB) man.h mandoc.h mandoc_aux.h mdoc.h \ |
$(DESTDIR)$(INCLUDEDIR) |
$(DESTDIR)$(INCLUDEDIR) |
$(INSTALL_MAN) mandoc.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1 |
$(INSTALL_MAN) mandoc.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1 |
|
$(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.7 mdoc.7 roff.7 eqn.7 tbl.7 mandoc_char.7 \ |
$(INSTALL_MAN) man.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MAN}.7 |
$(DESTDIR)$(MANDIR)/man7 |
$(INSTALL_MAN) mdoc.7 $(DESTDIR)$(MANDIR)/man7/${MANM_MDOC}.7 |
|
$(INSTALL_MAN) roff.7 $(DESTDIR)$(MANDIR)/man7/${MANM_ROFF}.7 |
|
$(INSTALL_MAN) eqn.7 $(DESTDIR)$(MANDIR)/man7/${MANM_EQN}.7 |
|
$(INSTALL_MAN) tbl.7 $(DESTDIR)$(MANDIR)/man7/${MANM_TBL}.7 |
|
$(INSTALL_MAN) mandoc_char.7 $(DESTDIR)$(MANDIR)/man7 |
$(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR) |
$(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR) |
|
|
db-install: db-build |
db-install: base-build |
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)/apropos |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_APROPOS) |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/man |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/$(BINM_WHATIS) |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/whatis |
ln -f $(DESTDIR)$(BINDIR)/mandoc \ |
$(INSTALL_PROGRAM) makewhatis $(DESTDIR)$(SBINDIR) |
$(DESTDIR)$(SBINDIR)/$(BINM_MAKEWHATIS) |
$(INSTALL_MAN) apropos.1 man.1 $(DESTDIR)$(MANDIR)/man1 |
$(INSTALL_MAN) apropos.1 $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 |
ln -f $(DESTDIR)$(MANDIR)/man1/apropos.1 \ |
ln -f $(DESTDIR)$(MANDIR)/man1/$(BINM_APROPOS).1 \ |
$(DESTDIR)$(MANDIR)/man1/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 $(DESTDIR)$(MANDIR)/man8 |
$(INSTALL_MAN) makewhatis.8 \ |
|
$(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8 |
|
|
cgi-install: cgi-build |
cgi-install: cgi-build |
mkdir -p $(DESTDIR)$(CGIBINDIR) |
mkdir -p $(DESTDIR)$(CGIBINDIR) |
Line 358 Makefile.local config.h: configure ${TESTSRCS} |
|
Line 366 Makefile.local config.h: configure ${TESTSRCS} |
|
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: $(MAN_OBJS) libmandoc.a |
mandoc: $(MAIN_OBJS) libmandoc.a |
$(CC) $(LDFLAGS) -o $@ $(MAN_OBJS) libmandoc.a $(DBLIB) |
$(CC) $(LDFLAGS) -o $@ $(MAIN_OBJS) libmandoc.a $(DBLIB) |
|
|
makewhatis: $(MAKEWHATIS_OBJS) libmandoc.a |
|
$(CC) $(LDFLAGS) -o $@ $(MAKEWHATIS_OBJS) libmandoc.a $(DBLIB) |
|
|
|
manpage: $(MANPAGE_OBJS) libmandoc.a |
manpage: $(MANPAGE_OBJS) libmandoc.a |
$(CC) $(LDFLAGS) -o $@ $(MANPAGE_OBJS) libmandoc.a $(DBLIB) |
$(CC) $(LDFLAGS) -o $@ $(MANPAGE_OBJS) libmandoc.a $(DBLIB) |