diff options
author | dos-reis <gdr@axiomatics.org> | 2007-08-22 03:05:44 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2007-08-22 03:05:44 +0000 |
commit | 6099e0cd6b5efe27e04a5fd163601987bdc4284c (patch) | |
tree | 9f85dad994ed5588204b0f0715e96141ad3b93de | |
parent | 1a144a3e11fe8696c187bd2b619893e4d2a0a32e (diff) | |
download | open-axiom-6099e0cd6b5efe27e04a5fd163601987bdc4284c.tar.gz |
2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
* Makefile.pamphlet (check): New rule.
* Makefile.in: Regenerate.
src/
2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
* Makefile.pamphlet (all-check): New rule.
* Makefile.in: Regenerate.
sr/input
2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
* Makefile.pamphlet (all-ax all-input): Remove regress.
(${OUT}/%.input): Don't be overly verbose.
(%.input): Likewise.
(%.as): Likewise.
(use): Remove, as it is empty
(regress): Likewise.
(bug): Likewise.
(document): Likewise.
(all-check): New rule. Launch testing.
* Makefile.in: Regenerate.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | Makefile.in | 5 | ||||
-rw-r--r-- | Makefile.pamphlet | 5 | ||||
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/Makefile.in | 4 | ||||
-rw-r--r-- | src/Makefile.pamphlet | 4 | ||||
-rw-r--r-- | src/input/ChangeLog | 13 | ||||
-rw-r--r-- | src/input/Makefile.in | 22 | ||||
-rw-r--r-- | src/input/Makefile.pamphlet | 29 |
9 files changed, 47 insertions, 45 deletions
@@ -1,3 +1,8 @@ +2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (check): New rule. + * Makefile.in: Regenerate. + 2007-08-20 Gabriel Dos Reis <gdr@cs.tamu.edu> * contrib: New directory. diff --git a/Makefile.in b/Makefile.in index 33990568..6926822d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -85,6 +85,11 @@ install: @ $(INSTALL_PROGRAM) src/scripts/axiom $(bindir) @echo OpenAxiom installation finished. +.PHONY: check +check: + cd src && $(MAKE) all-check + + mostlyclean-local: @-rm -f lastBuildDate diff --git a/Makefile.pamphlet b/Makefile.pamphlet index 80ecd2ba..cd6fcca2 100644 --- a/Makefile.pamphlet +++ b/Makefile.pamphlet @@ -345,6 +345,11 @@ $(AXIOM_SRC_TARGETS): <<gcl>> <<install>> +.PHONY: check +check: + cd src && $(MAKE) all-check + + mostlyclean-local: @-rm -f lastBuildDate diff --git a/src/ChangeLog b/src/ChangeLog index 959bbaa9..e4d7f549 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (all-check): New rule. + * Makefile.in: Regenerate. + 2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet (all-lisp): Don't make $(axiom_build_bindir) diff --git a/src/Makefile.in b/src/Makefile.in index c01dfcc7..b9f6bca2 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -62,6 +62,10 @@ all-asq: all-algebra all-graph: all-lib cd graph && ${MAKE} +.PHONY: all-check +all-check: + cd input && $(MAKE) all-check + mostlyclean-local: -rm -f stamp diff --git a/src/Makefile.pamphlet b/src/Makefile.pamphlet index e3e78734..4a8636b2 100644 --- a/src/Makefile.pamphlet +++ b/src/Makefile.pamphlet @@ -289,6 +289,10 @@ stamp: @axiom_src_all@ <<etcdir>> <<graphdir>> +.PHONY: all-check +all-check: + cd input && $(MAKE) all-check + mostlyclean-local: -rm -f stamp diff --git a/src/input/ChangeLog b/src/input/ChangeLog index 24ac6afd..2c2cfe54 100644 --- a/src/input/ChangeLog +++ b/src/input/ChangeLog @@ -1,3 +1,16 @@ +2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu> + + * Makefile.pamphlet (all-ax all-input): Remove regress. + (${OUT}/%.input): Don't be overly verbose. + (%.input): Likewise. + (%.as): Likewise. + (use): Remove, as it is empty + (regress): Likewise. + (bug): Likewise. + (document): Likewise. + (all-check): New rule. Launch testing. + * Makefile.in: Regenerate. + 2007-05-28 Gabriel Dos Reis <gdr@cs.tamu,edu> * Makefile.pamphlet (regress): Don't use AX_FLAGS. diff --git a/src/input/Makefile.in b/src/input/Makefile.in index fd69985e..426fce8f 100644 --- a/src/input/Makefile.in +++ b/src/input/Makefile.in @@ -501,7 +501,7 @@ DOCFILES= \ all: all-ax -all-ax all-input: $(OUT) ${FILES} ${FILES2} ${ASFILES} regress +all-ax all-input: $(OUT) ${FILES} ${FILES2} ${ASFILES} @echo 1 finished $(srcdir) $(OUT): @@ -509,21 +509,17 @@ $(OUT): ${OUT}/%.input: %.input - @ echo generic 10 making $@ from $< @ $(INSTALL) $< $@ .PRECIOUS: %.input %.input: ${IN}/%.input.pamphlet - @ echo generic 11 making $@ from $< @$(axiom_build_document) --output=$@ --tangle $< ${OUT}/%.as: %.as - @echo generic 12 making $@ from $< @ $(INSTALL) $< $@ %.as: ${IN}/%.as.pamphlet - @echo generic 13 making $@ from $< @ $(axiom_build_document) --output=$@ --tangle $< pamphlets = \ @@ -531,18 +527,6 @@ pamphlets = \ $(wildchar *.input.pamphlet) \ $(wildchar.as.pamplhet) -use: - @echo 2 making ${OUT} from ${IN} - -regress: - ${MAKE} regression-tests - -bug: - @echo 4 making ${OUT} from ${IN} - -document: - @echo 5 documenting ${OUT} - mostlyclean-local: -rm -rf $(MID) -rm -rf $(OUT) @@ -753,8 +737,8 @@ OUTS= algaggr.output algbrbf.output algfacob.output alist.output \ # These files are tested in a different directory. ALGEBRA=INTHEORY.output VIEW2D.output TESTFR.output -.PHONY: regression-tests -regression-tests: ${OUTS} +.PHONY: all-check +all-check: ${OUTS} @ echo 1 finished ./$(top_builddir)/int/input %.output: %.input diff --git a/src/input/Makefile.pamphlet b/src/input/Makefile.pamphlet index cb8129e0..7e5b4860 100644 --- a/src/input/Makefile.pamphlet +++ b/src/input/Makefile.pamphlet @@ -16,12 +16,6 @@ \eject \section{Introduction} -This creates the mnt/sys/input subdirectory. The files are known -as ``input'' files which are a list of Axiom commands. Each file -(say ``foo.input'') can run in an Axiom system with the command: -\begin{verbatim} -)read foo.input -\end{verbatim} Each of the files in this subdirectory is intended to achieve a three goals. First, the file shows examples of how to use Axiom @@ -58,21 +52,17 @@ regress target. <<genericRules>>= ${OUT}/%.input: %.input - @ echo generic 10 making $@ from $< @ $(INSTALL) $< $@ .PRECIOUS: %.input %.input: ${IN}/%.input.pamphlet - @ echo generic 11 making $@ from $< @$(axiom_build_document) --output=$@ --tangle $< ${OUT}/%.as: %.as - @echo generic 12 making $@ from $< @ $(INSTALL) $< $@ %.as: ${IN}/%.as.pamphlet - @echo generic 13 making $@ from $< @ $(axiom_build_document) --output=$@ --tangle $< pamphlets = \ @@ -124,7 +114,6 @@ all-ax all-input: echo aging ${OUT}/`basename $$i .rec`.out ; \ ${TOUCH} 0101010189 `basename $$i .rec`.out ;fi ;done) @ (cd ${OUT} ; ${MAKE} -f Makefile `echo *.out` ) -# @ (cd ${OUT} ; maildiff ) @ echo done and yet further stanzas @@ -367,8 +356,8 @@ OUTS= algaggr.output algbrbf.output algfacob.output alist.output \ # These files are tested in a different directory. ALGEBRA=INTHEORY.output VIEW2D.output TESTFR.output -.PHONY: regression-tests -regression-tests: ${OUTS} +.PHONY: all-check +all-check: ${OUTS} @ echo 1 finished ./$(top_builddir)/int/input %.output: %.input @@ -889,7 +878,7 @@ DOCFILES= \ all: all-ax -all-ax all-input: $(OUT) ${FILES} ${FILES2} ${ASFILES} regress +all-ax all-input: $(OUT) ${FILES} ${FILES2} ${ASFILES} @echo 1 finished $(srcdir) $(OUT): @@ -897,18 +886,6 @@ $(OUT): <<genericRules>> -use: - @echo 2 making ${OUT} from ${IN} - -regress: - ${MAKE} regression-tests - -bug: - @echo 4 making ${OUT} from ${IN} - -document: - @echo 5 documenting ${OUT} - mostlyclean-local: -rm -rf $(MID) -rm -rf $(OUT) |