aboutsummaryrefslogtreecommitdiff
path: root/src/etc
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2009-04-27 04:16:39 +0000
committerdos-reis <gdr@axiomatics.org>2009-04-27 04:16:39 +0000
commit2eb54b1ef835e793963fce4138cc1d78e4f4883b (patch)
tree8e8b364dc44fb618f5973a710a0fa215867d3c48 /src/etc
parenta6b14a62e4c347c6459d7aee6590581aff17f001 (diff)
downloadopen-axiom-2eb54b1ef835e793963fce4138cc1d78e4f4883b.tar.gz
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.
Diffstat (limited to 'src/etc')
-rw-r--r--src/etc/Makefile.in11
1 files changed, 10 insertions, 1 deletions
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