| version 1.50, 2002/09/15 21:03:29 |
version 1.51, 2002/09/16 08:30:54 |
| Line 37 libdir = @libdir@ |
|
| Line 37 libdir = @libdir@ |
|
| infodir = @infodir@ |
infodir = @infodir@ |
| docdir = $(prefix)/doc |
docdir = $(prefix)/doc |
| mandir = @mandir@ |
mandir = @mandir@ |
| man3dir = $(mandir)/man3 |
man3dir = $(mandir)/man@MANVOLNUM@ |
| includedir = @includedir@ |
includedir = @includedir@ |
| includedir_platon = $(includedir)/platon |
includedir_platon = $(includedir)/platon |
| oldincludedir = /usr/include |
oldincludedir = /usr/include |
| Line 125 SGML_FILES = $(srcdir)/sgml/introduction |
|
| Line 125 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.gz \ |
MANPAGES = $(top_builddir)/doc/man/cfg_add_property.$(MANVOLNUM).gz \ |
| $(top_builddir)/doc/man/cfg_context.3.gz \ |
$(top_builddir)/doc/man/cfg_context.$(MANVOLNUM).gz \ |
| $(top_builddir)/doc/man/cfg_option.3.gz \ |
$(top_builddir)/doc/man/cfg_option.$(MANVOLNUM).gz \ |
| $(top_builddir)/doc/man/cfg_parse.3.gz \ |
$(top_builddir)/doc/man/cfg_parse.$(MANVOLNUM).gz \ |
| $(top_builddir)/doc/man/cfg_print_error.3.gz \ |
$(top_builddir)/doc/man/cfg_print_error.$(MANVOLNUM).gz \ |
| $(top_builddir)/doc/man/cfg_set_context_flag.3.gz |
$(top_builddir)/doc/man/cfg_set_context_flag.$(MANVOLNUM).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 243 html: sgml/defs.sgml $(SGML_FILES) |
|
| Line 243 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) |
| |
-cat manpage.symlinks >> manpage.symlinks.tmp |
| -sort -u manpage.symlinks.tmp > manpage.symlinks |
-sort -u manpage.symlinks.tmp > manpage.symlinks |
| rm -f manpage.symlinks.tmp |
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.$(MANVOLNUM): $(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.$(MANVOLNUM): $(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.$(MANVOLNUM): $(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.$(MANVOLNUM): $(top_builddir)/doc/man/usage.parsing.sgml |
| $(top_builddir)/doc/man/cfg_print_error.3: $(top_builddir)/doc/man/usage.error-codes.sgml |
$(top_builddir)/doc/man/cfg_print_error.$(MANVOLNUM): $(top_builddir)/doc/man/usage.error-codes.sgml |
| $(top_builddir)/doc/man/cfg_set_context_flag.3: $(top_builddir)/doc/man/usage.context-flags.sgml |
$(top_builddir)/doc/man/cfg_set_context_flag.$(MANVOLNUM): $(top_builddir)/doc/man/usage.context-flags.sgml |
| |
|
| # man SGML files |
# man SGML files |
| $(top_builddir)/doc/man/%.sgml: $(top_srcdir)/doc/sgml/%.sgml |
$(top_builddir)/doc/man/%.sgml: $(top_srcdir)/doc/sgml/%.sgml |
| $(DB_HTML2MAN) -v IDfile=ID $< > $@ |
$(DB_HTML2MAN) -v IDfile=ID $< > $@ |
| |
|
| $(top_builddir)/doc/man/%.3: |
$(top_builddir)/doc/man/%.$(MANVOLNUM): |
| $(DOCBOOK2MAN) $< -o man && cat man/manpage.links >> manpage.symlinks.tmp |
$(DOCBOOK2MAN) $< -o man && cat man/manpage.links >> manpage.symlinks.tmp |
| |
|
| # don't change dependency files, because this causes make |
# don't change dependency files, because this causes make |
|
|
| @$(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.gz; do \ |
for p in *.$(MANVOLNUM).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.gz; do \ |
for p in *.$(MANVOLNUM).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 |
|
|
| -rm -rf html/ |
-rm -rf html/ |
| |
|
| clean-man: |
clean-man: |
| -rm -rf ID manpage.* man/*.3 man/*.3.gz man/*.sgml man/manpage.* |
-rm -rf ID manpage.* man/*.$(MANVOLNUM) man/*.$(MANVOLNUM).gz man/*.sgml man/manpage.* |
| |
|
| clean-doxygen: |
clean-doxygen: |
| -rm -rf doxygen/ |
-rm -rf doxygen/ |