version 1.451, 2014/12/09 06:31:03 |
version 1.452, 2014/12/09 07:29:42 |
Line 207 MANDOC_TERM_OBJS = eqn_term.o \ |
|
Line 207 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 \ |
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 \ |
|
manpath.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 266 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 292 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 322 base-install: base-build |
|
Line 318 base-install: base-build |
|
$(DESTDIR)$(MANDIR)/man7 |
$(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 |
Line 332 db-install: db-build |
|
Line 328 db-install: db-build |
|
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/apropos |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/apropos |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/man |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/man |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/whatis |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(BINDIR)/whatis |
$(INSTALL_PROGRAM) makewhatis $(DESTDIR)$(SBINDIR) |
ln -f $(DESTDIR)$(BINDIR)/mandoc $(DESTDIR)$(SBINDIR)/makewhatis |
$(INSTALL_MAN) apropos.1 man.1 $(DESTDIR)$(MANDIR)/man1 |
$(INSTALL_MAN) apropos.1 man.1 $(DESTDIR)$(MANDIR)/man1 |
ln -f $(DESTDIR)$(MANDIR)/man1/apropos.1 \ |
ln -f $(DESTDIR)$(MANDIR)/man1/apropos.1 \ |
$(DESTDIR)$(MANDIR)/man1/whatis.1 |
$(DESTDIR)$(MANDIR)/man1/whatis.1 |
Line 358 Makefile.local config.h: configure ${TESTSRCS} |
|
Line 354 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) |