| version 1.45, 2002/09/04 21:25:23 |
version 1.46, 2002/09/05 20:47:58 |
| Line 77 DOCBOOK2MAN = @DOCBOOK2MAN@ |
|
| Line 77 DOCBOOK2MAN = @DOCBOOK2MAN@ |
|
| DB_HTML2MAN = @DB_HTML2MAN@ |
DB_HTML2MAN = @DB_HTML2MAN@ |
| DB_GET_ID = @DB_GET_ID@ |
DB_GET_ID = @DB_GET_ID@ |
| TAR = tar |
TAR = tar |
| |
GZIP = gzip |
| GZIP_ENV = --best |
GZIP_ENV = --best |
| NROFF = nroff |
NROFF = nroff |
| DEPEND = makedepend |
DEPEND = makedepend |
| Line 123 SGML_FILES = $(srcdir)/sgml/introduction |
|
| Line 124 SGML_FILES = $(srcdir)/sgml/introduction |
|
| $(srcdir)/sgml/defs-output.sgml \ |
$(srcdir)/sgml/defs-output.sgml \ |
| $(SGML_USAGE_FILES) |
$(SGML_USAGE_FILES) |
| |
|
| MANPAGES = $(top_builddir)/doc/man/cfg_add_property.3 \ |
MANPAGES = $(top_builddir)/doc/man/cfg_add_property.3.gz \ |
| $(top_builddir)/doc/man/cfg_context.3 \ |
$(top_builddir)/doc/man/cfg_context.3.gz \ |
| $(top_builddir)/doc/man/cfg_option.3 \ |
$(top_builddir)/doc/man/cfg_option.3.gz \ |
| $(top_builddir)/doc/man/cfg_parse.3 \ |
$(top_builddir)/doc/man/cfg_parse.3.gz \ |
| $(top_builddir)/doc/man/cfg_print_error.3 \ |
$(top_builddir)/doc/man/cfg_print_error.3.gz \ |
| $(top_builddir)/doc/man/cfg_set_context_flag.3 |
$(top_builddir)/doc/man/cfg_set_context_flag.3.gz |
| |
|
| MAN_SGML_FILES = $(top_builddir)/doc/man/usage.context-flags.sgml \ |
MAN_SGML_FILES = $(top_builddir)/doc/man/usage.context-flags.sgml \ |
| $(top_builddir)/doc/man/usage.context-manipulation.sgml \ |
$(top_builddir)/doc/man/usage.context-manipulation.sgml \ |
| Line 235 html: sgml/defs.sgml $(SGML_FILES) |
|
| Line 236 html: sgml/defs.sgml $(SGML_FILES) |
|
| |
|
| MAN_MAGIC := $(shell mkdir man > /dev/null 2>&1 || :) |
MAN_MAGIC := $(shell mkdir man > /dev/null 2>&1 || :) |
| man: ID $(MAN_SGML_FILES) $(MANPAGES) |
man: ID $(MAN_SGML_FILES) $(MANPAGES) |
| |
-sort -u manpage.symlinks.tmp > manpage.symlinks |
| |
rm -f manpage.symlinks.tmp |
| |
|
| ID: $(SGML_USAGE_FILES) |
ID: $(SGML_USAGE_FILES) |
| $(DB_GET_ID) $(SGML_USAGE_FILES) | sort -u > $@ |
$(DB_GET_ID) $(SGML_USAGE_FILES) | sort -u > $@ |
| |
|
| $(top_builddir)/doc/man/cfg_add_property.3: $(top_builddir)/doc/man/usage.properties.sgml |
$(top_builddir)/doc/man/cfg_add_property.3: $(top_builddir)/doc/man/usage.properties.sgml |
| $(top_builddir)/doc/man/cfg_context.3: $(top_builddir)/doc/man/usage.context-manipulation.sgml |
$(top_builddir)/doc/man/cfg_context.3: $(top_builddir)/doc/man/usage.context-manipulation.sgml |
| $(top_builddir)/doc/man/cfg_option.3: $(top_builddir)/doc/man/usage.options-set.sgml |
$(top_builddir)/doc/man/cfg_option.3: $(top_builddir)/doc/man/usage.options-set.sgml |
| $(top_builddir)/doc/man/cfg_parse.3: $(top_builddir)/doc/man/usage.parsing.sgml |
$(top_builddir)/doc/man/cfg_parse.3: $(top_builddir)/doc/man/usage.parsing.sgml |
| Line 251 $(top_builddir)/doc/man/%.sgml: $(top_sr |
|
| Line 254 $(top_builddir)/doc/man/%.sgml: $(top_sr |
|
| $(DB_HTML2MAN) $< > $@ |
$(DB_HTML2MAN) $< > $@ |
| |
|
| $(top_builddir)/doc/man/%.3: |
$(top_builddir)/doc/man/%.3: |
| $(DOCBOOK2MAN) $< -o man && cat man/manpage.links >> manpage.symlinks |
$(DOCBOOK2MAN) $< -o man && cat man/manpage.links >> manpage.symlinks.tmp |
| |
|
| |
# don't change dependency files, because this causes make |
| |
# to rebuild them. Use trick with '-c' (stdout). |
| |
%.gz: % |
| |
$(GZIP) -f -c $< > $@ |
| |
|
| doxygen: Doxyfile |
doxygen: Doxyfile |
| @rm -rf doxygen/ |
@rm -rf doxygen/ |
|
|
| @$(mkinstalldirs) $(DESTDIR)$(man3dir) |
@$(mkinstalldirs) $(DESTDIR)$(man3dir) |
| @if test -d $(top_builddir)/doc/man ; then \ |
@if test -d $(top_builddir)/doc/man ; then \ |
| cd $(top_builddir)/doc/man && \ |
cd $(top_builddir)/doc/man && \ |
| for p in *.3; do \ |
for p in *.3.gz; do \ |
| echo " Installing file $(DESTDIR)$(man3dir)/$$p"; \ |
echo " Installing file $(DESTDIR)$(man3dir)/$$p"; \ |
| $(INSTALL_DATA) $$p $(DESTDIR)$(man3dir)/$$p; \ |
$(INSTALL_DATA) $$p $(DESTDIR)$(man3dir)/$$p; \ |
| done \ |
done \ |
|
|
| @echo " rm -f $(DESTDIR)$(man3dir)/"; |
@echo " rm -f $(DESTDIR)$(man3dir)/"; |
| @if test -d $(top_builddir)/doc/man ; then \ |
@if test -d $(top_builddir)/doc/man ; then \ |
| cd $(top_builddir)/doc/man && \ |
cd $(top_builddir)/doc/man && \ |
| for p in *.3; do \ |
for p in *.3.gz; do \ |
| echo " rm -rf $(DESTDIR)$(man3dir)/$$p"; \ |
echo " rm -rf $(DESTDIR)$(man3dir)/$$p"; \ |
| rm -f $(DESTDIR)$(man3dir)/$$p; \ |
rm -f $(DESTDIR)$(man3dir)/$$p; \ |
| done |
done |