From 2eb54b1ef835e793963fce4138cc1d78e4f4883b Mon Sep 17 00:00:00 2001 From: dos-reis Date: Mon, 27 Apr 2009 04:16:39 +0000 Subject: Fix SF/2781848 * interp/daase.lisp (make-databases): Build glossary files too. * interp/br-data.boot (buildGloss): gloss.text now lives in doc/. * interp/br-search.boot (grepSource): Likewise. * interp/ht-root.boot (htGlossPage): Likewise. * etc/Makefile.in (openaxiom_glossfiles): New. (mostlyclean-local): Remove them too. (stamp-databases): Now copy glossary files too. * doc/Makefile.in ($(OUT)/gloss.text): New rule. (stamp): Make it a prerequisite. * Makefile.pamphlet (all-databases): Make all-doc a prerequisite. (all-hyper-post): Likewise. * doc/gloss.text: Resurect. --- src/etc/Makefile.in | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/etc') diff --git a/src/etc/Makefile.in b/src/etc/Makefile.in index 3bf2886f..efeed334 100644 --- a/src/etc/Makefile.in +++ b/src/etc/Makefile.in @@ -39,6 +39,10 @@ openaxiom_databases = \ operation.daase libdb.text comb.text \ USERS.DAASE/index.KAF DEPENDENTS.DAASE/index.KAF) +openaxiom_glossfiles = \ + $(addprefix $(axiom_targetdir)/algebra/, \ + glosskey.text gloss.ht glossdef.text) + subdir = src/etc/ pamphlets = Makefile.pamphlet $(asq_SOURCES) @@ -65,7 +69,7 @@ stamp: stamp-databases $(axiom_target_bindir)/asq$(EXEEXT) \ .PHONY: all-databases all-databases: stamp-databases -stamp-databases: ../algebra/*.NRLIB/code.$(FASLEXT) +stamp-databases: ../algebra/*.NRLIB/code.$(FASLEXT) ../doc/gloss.text @ echo rebuilding databases... rm -f stamp-databases rm -f ../algebra/topics.data @@ -85,6 +89,8 @@ stamp-databases: ../algebra/*.NRLIB/code.$(FASLEXT) mkdir -p $(axiom_targetdir)/algebra/DEPENDENTS.DAASE cp -p ../algebra/DEPENDENTS.DAASE/index.KAF \ $(axiom_targetdir)/algebra/DEPENDENTS.DAASE + cp -p ../algebra/glosskey.text $(axiom_target_docdir) + cp -p ../algebra/glossdef.text $(axiom_target_docdir) bin_PROGRAMS = asq$(EXEEXT) asq_sources = asq.c @@ -106,10 +112,13 @@ $(axiom_target_libdir)/summary: $(srcdir)/summary $(axiom_target_libdir)/copyright: $(srcdir)/copyright cp -p $< $@ +../doc/gloss.text: $(axiom_src_docdir)/gloss.text + cp $< cp $@ mostlyclean-local: rm -f $(asq_sources) $(asq_objects) rm -f $(openaxiom_databases) + rm -f $(openaxiom_glossfiles) rm -f stamp clean-local: mostlyclean-local -- cgit v1.2.3