diff -crB yacas-1.2.2old/configure.in yacas-1.2.2new/configure.in *** yacas-1.2.2old/configure.in 2007-09-27 15:21:46.000000000 +0200 --- yacas-1.2.2new/configure.in 2010-05-01 00:25:08.000000000 +0200 *************** *** 235,240 **** scripts/Makefile JavaYacas/Makefile tests/Makefile ! manmake/Makefile src/Makefile) --- 235,240 ---- scripts/Makefile JavaYacas/Makefile tests/Makefile ! #manmake/Makefile src/Makefile) diff -crB yacas-1.2.2old/Makefile.am yacas-1.2.2new/Makefile.am *** yacas-1.2.2old/Makefile.am 2007-09-16 21:53:44.000000000 +0200 --- yacas-1.2.2new/Makefile.am 2010-05-01 00:34:16.000000000 +0200 *************** *** 9,15 **** ## suite in "tests". In addition, one of the tests to be run is generated in ## "manmake". ! SUBDIRS = . docs src scripts manmake tests JavaYacas ## A script to be installed in the directory for binaries bin_SCRIPTS = --- 9,15 ---- ## suite in "tests". In addition, one of the tests to be run is generated in ## "manmake". ! SUBDIRS = . docs src scripts tests JavaYacas ## A script to be installed in the directory for binaries bin_SCRIPTS = *************** *** 25,36 **** # the "distcheck" target does "make dvi", we want it to build the texdocs dvi: texdocs - texdocs: - cd manmake ; make ps-docs pdf-docs - - # this target will create all HTML docs in case they are disabled by configure - - htmldocs: - cd manmake; make manicon.html - --- 25,28 ---- diff -crB yacas-1.2.2old/Makefile.in yacas-1.2.2new/Makefile.in *** yacas-1.2.2old/Makefile.in 2007-09-27 15:24:37.000000000 +0200 --- yacas-1.2.2new/Makefile.in 2010-05-01 00:33:54.000000000 +0200 *************** *** 99,105 **** psdir = @psdir@ scriptdir = @scriptdir@ ! SUBDIRS = . docs src scripts manmake tests JavaYacas bin_SCRIPTS = --- 99,105 ---- psdir = @psdir@ scriptdir = @scriptdir@ ! SUBDIRS = . docs src scripts tests JavaYacas bin_SCRIPTS = *************** *** 470,482 **** # the "distcheck" target does "make dvi", we want it to build the texdocs dvi: texdocs - texdocs: - cd manmake ; make ps-docs pdf-docs - - # this target will create all HTML docs in case they are disabled by configure - - htmldocs: - cd manmake; make manicon.html - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: --- 470,473 ---- diff -crB yacas-1.2.2old/manmake/Makefile.am yacas-1.2.2new/manmake/Makefile.am *** yacas-1.2.2old/manmake/Makefile.am 2007-09-16 21:53:45.000000000 +0200 --- yacas-1.2.2new/manmake/Makefile.am 2010-05-01 00:27:47.000000000 +0200 *************** *** 1,250 **** ! ## Makefile.am -- Process this file with automake to produce Makefile.in ! # $(srcdir) is the manmake/ directory and $(top_srcdir) is the Yacas tree ! # so this file should work even if we are building Yacas in a different directory ! # newly compiled version of yacas in ../src (not necessarily under $(srcdir)) ! ouryacas = ../src/yacas --rootdir $(top_srcdir)/scripts/:../scripts/ ! # top target ! ## BOOKS_HTML is either "manicon.html" or empty ! ## PS_DOCS is either "ps-docs" or empty ! ## PDF_DOCS is either "pdf-docs" or empty ! all-am: @BOOKS_HTML@ @PS_DOCS@ @PDF_DOCS@ hints ! noinst_PROGRAMS = manripper removeduplicates ! manripper_SOURCES = manripper.cpp ! removeduplicates_SOURCES = removeduplicates.cpp ! hints: manripper removeduplicates $(REFSOURCES) $(REFPROGSOURCES) ref.book.txt refprog.book.txt ! rm -f hints.unsorted ! for file in ref.book.txt $(REFSOURCES) refprog.book.txt $(REFPROGSOURCES); do \ ! ./manripper $(srcdir)/"$$file" >> hints.unsorted ; done ! sort -t ":" hints.unsorted > hints.sorted ! ./removeduplicates hints.sorted hints.singlesorted ! echo "::::" > tail.txt ! cat hints.singlesorted tail.txt > hints ! ## ytxt2tex is to be installed in $(bindir). ! bin_SCRIPTS = ytxt2tex ! ## It needs the following scripts: ! ytxt2tex_DEPS = book2TeX.sh book2TeX.ys txt2yacasdoc.pl ! BOOKS = intro.book coding.book ref.book refprog.book essays.book \ ! Algo.book ! BOOKSOURCES = intro.book.txt coding.book.txt ref.book.txt refprog.book.txt \ ! essays.book.txt Algo.book.txt ! PS_DOCS = intro.book.ps coding.book.ps essays.book.ps ref.book.ps \ ! refprog.book.ps Algo.book.ps ! PDF_DOCS = intro.book.pdf coding.book.pdf essays.book.pdf ref.book.pdf \ ! refprog.book.pdf Algo.book.pdf ! # refprog.html is not listed because it is generated together with ref.html ! HTMLBOOKS = intromanual.html codingmanual.html essaysmanual.html refmanual.html refprogmanual.html \ ! Algomanual.html ! INTROCHAPTERS = FDL.chapt cl-options.chapt config.chapt addons.chapt ! INTROSOURCES = FDL.chapt.txt cl-options.chapt.txt config.chapt.txt addons.chapt.txt ! ALGOCHAPTERS = algo-basic.chapt algo-numapprox.chapt \ ! algorithms-elemfunc.chapt algorithms-specfunc.chapt \ ! algorithms-numtheory.chapt algorithms-integration.chapt \ ! algorithms-multivar.chapt SturmSequences.chapt FDL.chapt \ ! algo-refs.chapt algo-contfrac.chapt algorithms-transforms.chapt ! ALGOSOURCES = algo-basic.chapt.txt algo-numapprox.chapt.txt \ ! algorithms-elemfunc.chapt.txt algorithms-specfunc.chapt.txt \ ! algorithms-numtheory.chapt.txt algorithms-integration.chapt.txt \ ! algorithms-multivar.chapt.txt SturmSequences.chapt.txt FDL.chapt.txt \ ! algo-refs.chapt.txt algo-contfrac.chapt.txt algorithms-transforms.chapt.txt ! REFCHAPTERS = arith.chapt calc.chapt complex.chapt solvers.chapt simplify.chapt ode.chapt linalg.chapt \ ! univar.chapt lists.chapt functional.chapt controlflow.chapt \ ! preds.chapt logic.chapt const.chapt vars.chapt io.chapt \ ! numtheory.chapt strings.chapt transforms.chapt cl-options.chapt \ ! probability-and-statistics.chapt FDL.chapt ! REFSOURCES = arith.chapt.txt calc.chapt.txt complex.chapt.txt \ ! solvers.chapt.txt simplify.chapt.txt ode.chapt.txt \ ! linalg.chapt.txt univar.chapt.txt lists.chapt.txt cl-options.chapt.txt \ ! functional.chapt.txt controlflow.chapt.txt preds.chapt.txt \ ! logic.chapt.txt const.chapt.txt vars.chapt.txt io.chapt.txt \ ! numtheory.chapt.txt strings.chapt.txt transforms.chapt.txt \ ! probability-and-statistics.chapt.txt FDL.chapt.txt ! REFPROGCHAPTERS = FDL.chapt glossary.chapt \ ! GPL.chapt numerics.chapt ! # GPL.chapt has no .txt source ! REFPROGSOURCES = FDL.chapt.txt glossary.chapt.txt \ ! numerics.chapt.txt ! CODINGCHAPTERS = YacasDebugger.chapt FDL.chapt ! CODINGSOURCES = YacasDebugger.chapt.txt FDL.chapt.txt ! ESSAYCHAPTERS = ABIN-grammar.chapt \ ! SimpleTools.chapt CVS-Howto.chapt YacasDocs.chapt \ ! wester-1994.chapt new.chapt paper.chapt \ ! wordproblems.chapt FDL.chapt BuildSystem.chapt ! ESSAYSOURCES = ABIN-grammar.chapt.txt \ ! SimpleTools.chapt.txt CVS-Howto.chapt.txt YacasDocs.chapt.txt \ ! paper.chapt.txt wester-1994.chapt.txt new.chapt.txt \ ! wordproblems.chapt.txt FDL.chapt.txt BuildSystem.chapt.txt ! # Yacas test code extracted from the docs ! TESTCODESNIPPETS = wester-1994.yts ref.book.yts refprog.book.yts ! ## This means: build wester-1994.yts etc. if running tests ! check_SCRIPTS = $(TESTCODESNIPPETS) ! EXTRA_DIST = txt2example.pl book2txt.sh book2txt.ys \ ! book2xml.sh book2xml.ys \ ! book2ys.sh book2ys.ys ys2book.pl \ ! ytxt2tex $(ytxt2tex_DEPS) \ ! manualmaker indexmaker styleplain \ ! $(REFSOURCES) $(BOOKSOURCES) $(ESSAYSOURCES) $(CODINGSOURCES) \ ! $(INTROSOURCES) \ ! $(REFPROGSOURCES) $(ALGOSOURCES) \ ! dummies hints ! # Stuff for automatic generation of Yacas books ! SUFFIXES = .chapt.txt .chapt .book.tex .book.txt .book .tex .dvi .ps .pdf .ys ! .chapt.txt.chapt: ! perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! .book.txt.book: ! perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! .book.book.tex: ! sh $(srcdir)/book2TeX.sh -run "$(ouryacas)" $< $@ ! .tex.dvi: ! latex $< > /dev/null ! latex $< > /dev/null ! # The perl filter is used to help the 'makeindex' command: ! # 1) replace \verb|...| by \verb=...= ! # 2) escape ()|@! using a preceding quote " ! # Note that @ and ! are not always escaped because they are sometimes part of the index entry and sometimes control chars. Heuristics are used to guess correctly. ! @perl -pe 's/(\\verb)\|([^|]*)\|/$$1=$$2=/g;s/([()|])/"$$1/g;if(/\@/){s/!/"!/g;};s/\@([^\\])/"\@$$1/g;'<$*.idx>$*.1.idx ! @makeindex $*.1.idx -o $*.ind || echo "***Warning: a problem with 'makeindex'" ! latex $< > /dev/null ! .dvi.ps: ! dvips -q -o $@ $< ! @echo "***Documentation created:" $*.ps ! .dvi.pdf: ! pdflatex $* > /dev/null ! @echo "***Documentation created:" $*.pdf ! .chapt.ys: ! sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! .chapt.yts: ! sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! # generate test code from book sources ! ref.book.yts: $(REFSOURCES) $(srcdir)/txt2example.pl ! @echo "// tests for ref.book" > $@ ! for file in $(REFSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! refprog.book.yts: $(REFPROGSOURCES) $(srcdir)/txt2example.pl ! @echo "// tests for refprog.book" > $@ ! for file in $(REFPROGSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! # specify books that need chapters ! essays.book.tex: essays.book $(ESSAYCHAPTERS) ! ref.book.tex : ref.book $(REFCHAPTERS) ! refprog.book.tex : refprog.book $(REFPROGCHAPTERS) ! coding.book.tex : coding.book $(CODINGCHAPTERS) ! intro.book.tex: intro.book $(INTROCHAPTERS) ! Algo.book.tex: Algo.book $(ALGOCHAPTERS) ! # special "virtual" chapter built from corefunctions.h. This is printed by a special program "gencorefunctions", compiled together with yacas. ! # special chapter copied from the GPL (need to replace "<" and ">") ! GPL.chapt: $(top_srcdir)/COPYING ! cat $(top_srcdir)/COPYING | sed -e 's,<,{<},g;s,>,{>},g;' | perl $(srcdir)/txt2yacasdoc.pl > $@ ! ps-docs: $(PS_DOCS) ! pdf-docs: $(PDF_DOCS) ! CLEANFILES = books.html *.tex *.dvi *.aux *.idx *.ind *.ilg *.toc *.log *.ps *.pdf *.funcs.js \ ! coding*.html intro*.html ref*.html essays*.html Algo*.html *.o core *~ texdocs.c \ ! $(REFCHAPTERS) $(ESSAYCHAPTERS) $(REFPROGCHAPTERS) $(CODINGCHAPTERS) \ ! $(TESTCODESNIPPETS) $(ALGOCHAPTERS) $(BOOKS) manicon.html ! # The top HTML docs target is now "manicon.html" that is built by GenerateIndex(). ! # The dependence on $(HTMLBOOKS) is only to make sure that all HTML docs ! # are built - in fact manicon.html is a constant file and has no dependencies. ! manicon.html: books.html $(HTMLBOOKS) ! # books.html only depends on top book files (*.book.txt). ! books.html: $(BOOKS) $(srcdir)/indexmaker $(srcdir)/styleplain ! -echo '[DefaultDirectory("$(srcdir)/"); Use("indexmaker"); GenerateIndex();];' | $(ouryacas) -fpc ! intromanual.html : intro.book $(INTROCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("intro");];' | $(ouryacas) -fpc ! codingmanual.html : coding.book $(CODINGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("coding");];' | $(ouryacas) -fpc ! essaysmanual.html : essays.book $(ESSAYCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("essays");];' | $(ouryacas) -fpc ! refmanual.html : ref.book $(REFCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("ref");];' | $(ouryacas) -fpc ! refprogmanual.html : ref.book $(REFCHAPTERS) refprog.book $(REFPROGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("refprog");];' | $(ouryacas) -fpc ! Algomanual.html : Algo.book $(ALGOCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("Algo");];' | $(ouryacas) -fpc ! ## Hook to install documentation ! install-data-local: @INSTALL_HTML@ @INSTALL_PS@ install-scripts install-hints ! install-hints: hints ! $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/documentation ! $(INSTALL_DATA) hints $(DESTDIR)$(pkgdatadir)/documentation/hints ! install-scripts: $(ytxt2tex_DEPS) ! $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/manmake/ ! -for file in $(ytxt2tex_DEPS); do \ ! $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/manmake/$$file; \ ! done ! install-html: books.html ! $(mkinstalldirs) $(DESTDIR)$(htmldir)/ ! $(INSTALL_DATA) $(top_srcdir)/docs/yacaslogo.gif $(DESTDIR)$(htmldir)/ ! -for file in *.html; do \ ! $(INSTALL_DATA) $$file $(DESTDIR)$(htmldir)/$$file; \ ! done ! install-ps: ps-docs ! $(mkinstalldirs) $(DESTDIR)$(psdir)/ ! -for file in $(PS_DOCS); do \ ! $(INSTALL_DATA) $$file $(DESTDIR)$(psdir)/$$file; \ ! done ! # gzip $(DESTDIR)$(psdir)/$$file; --- 1,250 ---- ! # ## Makefile.am -- Process this file with automake to produce Makefile.in ! # # $(srcdir) is the manmake/ directory and $(top_srcdir) is the Yacas tree ! # # so this file should work even if we are building Yacas in a different directory ! # # newly compiled version of yacas in ../src (not necessarily under $(srcdir)) ! # ouryacas = ../src/yacas --rootdir $(top_srcdir)/scripts/:../scripts/ ! # # top target ! # ## BOOKS_HTML is either "manicon.html" or empty ! # ## PS_DOCS is either "ps-docs" or empty ! # ## PDF_DOCS is either "pdf-docs" or empty ! # all-am: @BOOKS_HTML@ @PS_DOCS@ @PDF_DOCS@ hints ! # noinst_PROGRAMS = manripper removeduplicates ! # manripper_SOURCES = manripper.cpp ! # removeduplicates_SOURCES = removeduplicates.cpp ! # hints: manripper removeduplicates $(REFSOURCES) $(REFPROGSOURCES) ref.book.txt refprog.book.txt ! # rm -f hints.unsorted ! # for file in ref.book.txt $(REFSOURCES) refprog.book.txt $(REFPROGSOURCES); do \ ! # ./manripper $(srcdir)/"$$file" >> hints.unsorted ; done ! # sort -t ":" hints.unsorted > hints.sorted ! # ./removeduplicates hints.sorted hints.singlesorted ! # echo "::::" > tail.txt ! # cat hints.singlesorted tail.txt > hints ! # ## ytxt2tex is to be installed in $(bindir). ! # bin_SCRIPTS = ytxt2tex ! # ## It needs the following scripts: ! # ytxt2tex_DEPS = book2TeX.sh book2TeX.ys txt2yacasdoc.pl ! # BOOKS = intro.book coding.book ref.book refprog.book essays.book \ ! # Algo.book ! # BOOKSOURCES = intro.book.txt coding.book.txt ref.book.txt refprog.book.txt \ ! # essays.book.txt Algo.book.txt ! # PS_DOCS = intro.book.ps coding.book.ps essays.book.ps ref.book.ps \ ! # refprog.book.ps Algo.book.ps ! # PDF_DOCS = intro.book.pdf coding.book.pdf essays.book.pdf ref.book.pdf \ ! # refprog.book.pdf Algo.book.pdf ! # # refprog.html is not listed because it is generated together with ref.html ! # HTMLBOOKS = intromanual.html codingmanual.html essaysmanual.html refmanual.html refprogmanual.html \ ! # Algomanual.html ! # INTROCHAPTERS = FDL.chapt cl-options.chapt config.chapt addons.chapt ! # INTROSOURCES = FDL.chapt.txt cl-options.chapt.txt config.chapt.txt addons.chapt.txt ! # ALGOCHAPTERS = algo-basic.chapt algo-numapprox.chapt \ ! # algorithms-elemfunc.chapt algorithms-specfunc.chapt \ ! # algorithms-numtheory.chapt algorithms-integration.chapt \ ! # algorithms-multivar.chapt SturmSequences.chapt FDL.chapt \ ! # algo-refs.chapt algo-contfrac.chapt algorithms-transforms.chapt ! # ALGOSOURCES = algo-basic.chapt.txt algo-numapprox.chapt.txt \ ! # algorithms-elemfunc.chapt.txt algorithms-specfunc.chapt.txt \ ! # algorithms-numtheory.chapt.txt algorithms-integration.chapt.txt \ ! # algorithms-multivar.chapt.txt SturmSequences.chapt.txt FDL.chapt.txt \ ! # algo-refs.chapt.txt algo-contfrac.chapt.txt algorithms-transforms.chapt.txt ! # REFCHAPTERS = arith.chapt calc.chapt complex.chapt solvers.chapt simplify.chapt ode.chapt linalg.chapt \ ! # univar.chapt lists.chapt functional.chapt controlflow.chapt \ ! # preds.chapt logic.chapt const.chapt vars.chapt io.chapt \ ! # numtheory.chapt strings.chapt transforms.chapt cl-options.chapt \ ! # probability-and-statistics.chapt FDL.chapt ! # REFSOURCES = arith.chapt.txt calc.chapt.txt complex.chapt.txt \ ! # solvers.chapt.txt simplify.chapt.txt ode.chapt.txt \ ! # linalg.chapt.txt univar.chapt.txt lists.chapt.txt cl-options.chapt.txt \ ! # functional.chapt.txt controlflow.chapt.txt preds.chapt.txt \ ! # logic.chapt.txt const.chapt.txt vars.chapt.txt io.chapt.txt \ ! # numtheory.chapt.txt strings.chapt.txt transforms.chapt.txt \ ! # probability-and-statistics.chapt.txt FDL.chapt.txt ! # REFPROGCHAPTERS = FDL.chapt glossary.chapt \ ! # GPL.chapt numerics.chapt ! # # GPL.chapt has no .txt source ! # REFPROGSOURCES = FDL.chapt.txt glossary.chapt.txt \ ! # numerics.chapt.txt ! # CODINGCHAPTERS = YacasDebugger.chapt FDL.chapt ! # CODINGSOURCES = YacasDebugger.chapt.txt FDL.chapt.txt ! # ESSAYCHAPTERS = ABIN-grammar.chapt \ ! # SimpleTools.chapt CVS-Howto.chapt YacasDocs.chapt \ ! # wester-1994.chapt new.chapt paper.chapt \ ! # wordproblems.chapt FDL.chapt BuildSystem.chapt ! # ESSAYSOURCES = ABIN-grammar.chapt.txt \ ! # SimpleTools.chapt.txt CVS-Howto.chapt.txt YacasDocs.chapt.txt \ ! # paper.chapt.txt wester-1994.chapt.txt new.chapt.txt \ ! # wordproblems.chapt.txt FDL.chapt.txt BuildSystem.chapt.txt ! # # Yacas test code extracted from the docs ! # TESTCODESNIPPETS = wester-1994.yts ref.book.yts refprog.book.yts ! # ## This means: build wester-1994.yts etc. if running tests ! # check_SCRIPTS = $(TESTCODESNIPPETS) ! # EXTRA_DIST = txt2example.pl book2txt.sh book2txt.ys \ ! # book2xml.sh book2xml.ys \ ! # book2ys.sh book2ys.ys ys2book.pl \ ! # ytxt2tex $(ytxt2tex_DEPS) \ ! # manualmaker indexmaker styleplain \ ! # $(REFSOURCES) $(BOOKSOURCES) $(ESSAYSOURCES) $(CODINGSOURCES) \ ! # $(INTROSOURCES) \ ! # $(REFPROGSOURCES) $(ALGOSOURCES) \ ! # dummies hints ! # # Stuff for automatic generation of Yacas books ! # SUFFIXES = .chapt.txt .chapt .book.tex .book.txt .book .tex .dvi .ps .pdf .ys ! # .chapt.txt.chapt: ! # perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! # .book.txt.book: ! # perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! # .book.book.tex: ! # sh $(srcdir)/book2TeX.sh -run "$(ouryacas)" $< $@ ! # .tex.dvi: ! # latex $< > /dev/null ! # latex $< > /dev/null ! # # The perl filter is used to help the 'makeindex' command: ! # # 1) replace \verb|...| by \verb=...= ! # # 2) escape ()|@! using a preceding quote " ! # # Note that @ and ! are not always escaped because they are sometimes part of the index entry and sometimes control chars. Heuristics are used to guess correctly. ! # @perl -pe 's/(\\verb)\|([^|]*)\|/$$1=$$2=/g;s/([()|])/"$$1/g;if(/\@/){s/!/"!/g;};s/\@([^\\])/"\@$$1/g;'<$*.idx>$*.1.idx ! # @makeindex $*.1.idx -o $*.ind || echo "***Warning: a problem with 'makeindex'" ! # latex $< > /dev/null ! # .dvi.ps: ! # dvips -q -o $@ $< ! # @echo "***Documentation created:" $*.ps ! # .dvi.pdf: ! # pdflatex $* > /dev/null ! # @echo "***Documentation created:" $*.pdf ! # .chapt.ys: ! # sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! # .chapt.yts: ! # sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! # # generate test code from book sources ! # ref.book.yts: $(REFSOURCES) $(srcdir)/txt2example.pl ! # @echo "// tests for ref.book" > $@ ! # for file in $(REFSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! # refprog.book.yts: $(REFPROGSOURCES) $(srcdir)/txt2example.pl ! # @echo "// tests for refprog.book" > $@ ! # for file in $(REFPROGSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! # # specify books that need chapters ! # essays.book.tex: essays.book $(ESSAYCHAPTERS) ! # ref.book.tex : ref.book $(REFCHAPTERS) ! # refprog.book.tex : refprog.book $(REFPROGCHAPTERS) ! # coding.book.tex : coding.book $(CODINGCHAPTERS) ! # intro.book.tex: intro.book $(INTROCHAPTERS) ! # Algo.book.tex: Algo.book $(ALGOCHAPTERS) ! # # special "virtual" chapter built from corefunctions.h. This is printed by a special program "gencorefunctions", compiled together with yacas. ! # # special chapter copied from the GPL (need to replace "<" and ">") ! # GPL.chapt: $(top_srcdir)/COPYING ! # cat $(top_srcdir)/COPYING | sed -e 's,<,{<},g;s,>,{>},g;' | perl $(srcdir)/txt2yacasdoc.pl > $@ ! # ps-docs: $(PS_DOCS) ! # pdf-docs: $(PDF_DOCS) ! # CLEANFILES = books.html *.tex *.dvi *.aux *.idx *.ind *.ilg *.toc *.log *.ps *.pdf *.funcs.js \ ! # coding*.html intro*.html ref*.html essays*.html Algo*.html *.o core *~ texdocs.c \ ! # $(REFCHAPTERS) $(ESSAYCHAPTERS) $(REFPROGCHAPTERS) $(CODINGCHAPTERS) \ ! # $(TESTCODESNIPPETS) $(ALGOCHAPTERS) $(BOOKS) manicon.html ! # # The top HTML docs target is now "manicon.html" that is built by GenerateIndex(). ! # # The dependence on $(HTMLBOOKS) is only to make sure that all HTML docs ! # # are built - in fact manicon.html is a constant file and has no dependencies. ! # manicon.html: books.html $(HTMLBOOKS) ! # # books.html only depends on top book files (*.book.txt). ! # books.html: $(BOOKS) $(srcdir)/indexmaker $(srcdir)/styleplain ! # -echo '[DefaultDirectory("$(srcdir)/"); Use("indexmaker"); GenerateIndex();];' | $(ouryacas) -fpc ! # intromanual.html : intro.book $(INTROCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("intro");];' | $(ouryacas) -fpc ! # codingmanual.html : coding.book $(CODINGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("coding");];' | $(ouryacas) -fpc ! # essaysmanual.html : essays.book $(ESSAYCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("essays");];' | $(ouryacas) -fpc ! # refmanual.html : ref.book $(REFCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("ref");];' | $(ouryacas) -fpc ! # refprogmanual.html : ref.book $(REFCHAPTERS) refprog.book $(REFPROGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("refprog");];' | $(ouryacas) -fpc ! # Algomanual.html : Algo.book $(ALGOCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("Algo");];' | $(ouryacas) -fpc ! # ## Hook to install documentation ! # install-data-local: @INSTALL_HTML@ @INSTALL_PS@ install-scripts install-hints ! # install-hints: hints ! # $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/documentation ! # $(INSTALL_DATA) hints $(DESTDIR)$(pkgdatadir)/documentation/hints ! # install-scripts: $(ytxt2tex_DEPS) ! # $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/manmake/ ! # -for file in $(ytxt2tex_DEPS); do \ ! # $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/manmake/$$file; \ ! # done ! # install-html: books.html ! # $(mkinstalldirs) $(DESTDIR)$(htmldir)/ ! # $(INSTALL_DATA) $(top_srcdir)/docs/yacaslogo.gif $(DESTDIR)$(htmldir)/ ! # -for file in *.html; do \ ! # $(INSTALL_DATA) $$file $(DESTDIR)$(htmldir)/$$file; \ ! # done ! # install-ps: ps-docs ! # $(mkinstalldirs) $(DESTDIR)$(psdir)/ ! # -for file in $(PS_DOCS); do \ ! # $(INSTALL_DATA) $$file $(DESTDIR)$(psdir)/$$file; \ ! # done ! # # gzip $(DESTDIR)$(psdir)/$$file; diff -crB yacas-1.2.2old/manmake/Makefile.in yacas-1.2.2new/manmake/Makefile.in *** yacas-1.2.2old/manmake/Makefile.in 2007-09-27 15:24:37.000000000 +0200 --- yacas-1.2.2new/manmake/Makefile.in 2010-05-01 00:27:59.000000000 +0200 *************** *** 1,598 **** ! # Makefile.in generated by automake 1.6.3 from Makefile.am. ! # @configure_input@ ! # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 ! # Free Software Foundation, Inc. ! # This Makefile.in is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! ! # This program is distributed in the hope that it will be useful, ! # but WITHOUT ANY WARRANTY, to the extent permitted by law; without ! # even the implied warranty of MERCHANTABILITY or FITNESS FOR A ! # PARTICULAR PURPOSE. ! ! @SET_MAKE@ ! ! # $(srcdir) is the manmake/ directory and $(top_srcdir) is the Yacas tree ! # so this file should work even if we are building Yacas in a different directory ! SHELL = @SHELL@ ! ! srcdir = @srcdir@ ! top_srcdir = @top_srcdir@ ! VPATH = @srcdir@ ! prefix = @prefix@ ! exec_prefix = @exec_prefix@ ! ! bindir = @bindir@ ! sbindir = @sbindir@ ! libexecdir = @libexecdir@ ! datadir = @datadir@ ! sysconfdir = @sysconfdir@ ! sharedstatedir = @sharedstatedir@ ! localstatedir = @localstatedir@ ! libdir = @libdir@ ! infodir = @infodir@ ! mandir = @mandir@ ! includedir = @includedir@ ! oldincludedir = /usr/include ! pkgdatadir = $(datadir)/@PACKAGE@ ! pkglibdir = $(libdir)/@PACKAGE@ ! pkgincludedir = $(includedir)/@PACKAGE@ ! top_builddir = .. ! ! ACLOCAL = @ACLOCAL@ ! AUTOCONF = @AUTOCONF@ ! AUTOMAKE = @AUTOMAKE@ ! AUTOHEADER = @AUTOHEADER@ ! ! am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd ! INSTALL = @INSTALL@ ! INSTALL_PROGRAM = @INSTALL_PROGRAM@ ! INSTALL_DATA = @INSTALL_DATA@ ! install_sh_DATA = $(install_sh) -c -m 644 ! install_sh_PROGRAM = $(install_sh) -c ! install_sh_SCRIPT = $(install_sh) -c ! INSTALL_SCRIPT = @INSTALL_SCRIPT@ ! INSTALL_HEADER = $(INSTALL_DATA) ! transform = @program_transform_name@ ! NORMAL_INSTALL = : ! PRE_INSTALL = : ! POST_INSTALL = : ! NORMAL_UNINSTALL = : ! PRE_UNINSTALL = : ! POST_UNINSTALL = : ! host_alias = @host_alias@ ! host_triplet = @host@ ! ! EXEEXT = @EXEEXT@ ! OBJEXT = @OBJEXT@ ! PATH_SEPARATOR = @PATH_SEPARATOR@ ! AMTAR = @AMTAR@ ! AR = @AR@ ! AWK = @AWK@ ! BOOKS_HTML = @BOOKS_HTML@ ! CC = @CC@ ! CHECK_ARCHIVE = @CHECK_ARCHIVE@ ! COMPRESSOR_PRG = @COMPRESSOR_PRG@ ! CPP = @CPP@ ! CXX = @CXX@ ! DEPDIR = @DEPDIR@ ! INSTALL_ARCHIVE = @INSTALL_ARCHIVE@ ! INSTALL_HTML = @INSTALL_HTML@ ! INSTALL_PS = @INSTALL_PS@ ! INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ ! PACKAGE = @PACKAGE@ ! ! PDF_DOCS = intro.book.pdf coding.book.pdf essays.book.pdf ref.book.pdf \ ! refprog.book.pdf Algo.book.pdf ! ! ! PS_DOCS = intro.book.ps coding.book.ps essays.book.ps ref.book.ps \ ! refprog.book.ps Algo.book.ps ! ! RELEASE = @RELEASE@ ! SCRIPTS_DAT = @SCRIPTS_DAT@ ! STRIP = @STRIP@ ! VERSION = @VERSION@ ! am__include = @am__include@ ! am__quote = @am__quote@ ! have_dvips = @have_dvips@ ! have_gzip = @have_gzip@ ! have_latex = @have_latex@ ! have_makeindex = @have_makeindex@ ! have_pdflatex = @have_pdflatex@ ! have_perl = @have_perl@ ! htmldir = @htmldir@ ! install_sh = @install_sh@ ! psdir = @psdir@ ! scriptdir = @scriptdir@ ! ! # newly compiled version of yacas in ../src (not necessarily under $(srcdir)) ! ouryacas = ../src/yacas --rootdir $(top_srcdir)/scripts/:../scripts/ ! ! noinst_PROGRAMS = manripper removeduplicates ! ! manripper_SOURCES = manripper.cpp ! ! removeduplicates_SOURCES = removeduplicates.cpp ! ! bin_SCRIPTS = ytxt2tex ! ytxt2tex_DEPS = book2TeX.sh book2TeX.ys txt2yacasdoc.pl ! ! BOOKS = intro.book coding.book ref.book refprog.book essays.book \ ! Algo.book ! ! ! BOOKSOURCES = intro.book.txt coding.book.txt ref.book.txt refprog.book.txt \ ! essays.book.txt Algo.book.txt ! ! ! # refprog.html is not listed because it is generated together with ref.html ! HTMLBOOKS = intromanual.html codingmanual.html essaysmanual.html refmanual.html refprogmanual.html \ ! Algomanual.html ! ! ! INTROCHAPTERS = FDL.chapt cl-options.chapt config.chapt addons.chapt ! ! INTROSOURCES = FDL.chapt.txt cl-options.chapt.txt config.chapt.txt addons.chapt.txt ! ! ALGOCHAPTERS = algo-basic.chapt algo-numapprox.chapt \ ! algorithms-elemfunc.chapt algorithms-specfunc.chapt \ ! algorithms-numtheory.chapt algorithms-integration.chapt \ ! algorithms-multivar.chapt SturmSequences.chapt FDL.chapt \ ! algo-refs.chapt algo-contfrac.chapt algorithms-transforms.chapt ! ! ! ALGOSOURCES = algo-basic.chapt.txt algo-numapprox.chapt.txt \ ! algorithms-elemfunc.chapt.txt algorithms-specfunc.chapt.txt \ ! algorithms-numtheory.chapt.txt algorithms-integration.chapt.txt \ ! algorithms-multivar.chapt.txt SturmSequences.chapt.txt FDL.chapt.txt \ ! algo-refs.chapt.txt algo-contfrac.chapt.txt algorithms-transforms.chapt.txt ! ! ! REFCHAPTERS = arith.chapt calc.chapt complex.chapt solvers.chapt simplify.chapt ode.chapt linalg.chapt \ ! univar.chapt lists.chapt functional.chapt controlflow.chapt \ ! preds.chapt logic.chapt const.chapt vars.chapt io.chapt \ ! numtheory.chapt strings.chapt transforms.chapt cl-options.chapt \ ! probability-and-statistics.chapt FDL.chapt ! ! ! REFSOURCES = arith.chapt.txt calc.chapt.txt complex.chapt.txt \ ! solvers.chapt.txt simplify.chapt.txt ode.chapt.txt \ ! linalg.chapt.txt univar.chapt.txt lists.chapt.txt cl-options.chapt.txt \ ! functional.chapt.txt controlflow.chapt.txt preds.chapt.txt \ ! logic.chapt.txt const.chapt.txt vars.chapt.txt io.chapt.txt \ ! numtheory.chapt.txt strings.chapt.txt transforms.chapt.txt \ ! probability-and-statistics.chapt.txt FDL.chapt.txt ! ! ! REFPROGCHAPTERS = FDL.chapt glossary.chapt \ ! GPL.chapt numerics.chapt ! ! # GPL.chapt has no .txt source ! REFPROGSOURCES = FDL.chapt.txt glossary.chapt.txt \ ! numerics.chapt.txt ! ! ! CODINGCHAPTERS = YacasDebugger.chapt FDL.chapt ! CODINGSOURCES = YacasDebugger.chapt.txt FDL.chapt.txt ! ! ESSAYCHAPTERS = ABIN-grammar.chapt \ ! SimpleTools.chapt CVS-Howto.chapt YacasDocs.chapt \ ! wester-1994.chapt new.chapt paper.chapt \ ! wordproblems.chapt FDL.chapt BuildSystem.chapt ! ! ! ESSAYSOURCES = ABIN-grammar.chapt.txt \ ! SimpleTools.chapt.txt CVS-Howto.chapt.txt YacasDocs.chapt.txt \ ! paper.chapt.txt wester-1994.chapt.txt new.chapt.txt \ ! wordproblems.chapt.txt FDL.chapt.txt BuildSystem.chapt.txt ! ! ! # Yacas test code extracted from the docs ! TESTCODESNIPPETS = wester-1994.yts ref.book.yts refprog.book.yts ! ! check_SCRIPTS = $(TESTCODESNIPPETS) ! ! EXTRA_DIST = txt2example.pl book2txt.sh book2txt.ys \ ! book2xml.sh book2xml.ys \ ! book2ys.sh book2ys.ys ys2book.pl \ ! ytxt2tex $(ytxt2tex_DEPS) \ ! manualmaker indexmaker styleplain \ ! $(REFSOURCES) $(BOOKSOURCES) $(ESSAYSOURCES) $(CODINGSOURCES) \ ! $(INTROSOURCES) \ ! $(REFPROGSOURCES) $(ALGOSOURCES) \ ! dummies hints ! ! ! ! # Stuff for automatic generation of Yacas books ! SUFFIXES = .chapt.txt .chapt .book.tex .book.txt .book .tex .dvi .ps .pdf .ys ! ! CLEANFILES = books.html *.tex *.dvi *.aux *.idx *.ind *.ilg *.toc *.log *.ps *.pdf *.funcs.js \ ! coding*.html intro*.html ref*.html essays*.html Algo*.html *.o core *~ texdocs.c \ ! $(REFCHAPTERS) $(ESSAYCHAPTERS) $(REFPROGCHAPTERS) $(CODINGCHAPTERS) \ ! $(TESTCODESNIPPETS) $(ALGOCHAPTERS) $(BOOKS) manicon.html ! ! subdir = manmake ! mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs ! CONFIG_HEADER = $(top_builddir)/config.h ! CONFIG_CLEAN_FILES = ! noinst_PROGRAMS = manripper$(EXEEXT) removeduplicates$(EXEEXT) ! PROGRAMS = $(noinst_PROGRAMS) ! ! am_manripper_OBJECTS = manripper.$(OBJEXT) ! manripper_OBJECTS = $(am_manripper_OBJECTS) ! manripper_LDADD = $(LDADD) ! manripper_DEPENDENCIES = ! manripper_LDFLAGS = ! am_removeduplicates_OBJECTS = removeduplicates.$(OBJEXT) ! removeduplicates_OBJECTS = $(am_removeduplicates_OBJECTS) ! removeduplicates_LDADD = $(LDADD) ! removeduplicates_DEPENDENCIES = ! removeduplicates_LDFLAGS = ! SCRIPTS = $(bin_SCRIPTS) ! ! ! DEFS = @DEFS@ ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) ! CPPFLAGS = @CPPFLAGS@ ! LDFLAGS = @LDFLAGS@ ! LIBS = @LIBS@ ! depcomp = $(SHELL) $(top_srcdir)/depcomp ! am__depfiles_maybe = depfiles ! @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/manripper.Po \ ! @AMDEP_TRUE@ ./$(DEPDIR)/removeduplicates.Po ! CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ! CXXLD = $(CXX) ! CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ ! -o $@ ! CXXFLAGS = @CXXFLAGS@ ! CFLAGS = @CFLAGS@ ! COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ ! $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! CCLD = $(CC) ! LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ ! DIST_SOURCES = $(manripper_SOURCES) $(removeduplicates_SOURCES) ! DIST_COMMON = README Makefile.am Makefile.in ! SOURCES = $(manripper_SOURCES) $(removeduplicates_SOURCES) ! ! all: all-am ! ! .SUFFIXES: ! .SUFFIXES: .chapt.txt .chapt .book.tex .book.txt .book .tex .dvi .ps .pdf .ys .cpp .o .obj .yts ! $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) ! cd $(top_srcdir) && \ ! $(AUTOMAKE) --gnu manmake/Makefile ! Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ! cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) ! ! clean-noinstPROGRAMS: ! -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) ! manripper$(EXEEXT): $(manripper_OBJECTS) $(manripper_DEPENDENCIES) ! @rm -f manripper$(EXEEXT) ! $(CXXLINK) $(manripper_LDFLAGS) $(manripper_OBJECTS) $(manripper_LDADD) $(LIBS) ! removeduplicates$(EXEEXT): $(removeduplicates_OBJECTS) $(removeduplicates_DEPENDENCIES) ! @rm -f removeduplicates$(EXEEXT) ! $(CXXLINK) $(removeduplicates_LDFLAGS) $(removeduplicates_OBJECTS) $(removeduplicates_LDADD) $(LIBS) ! binSCRIPT_INSTALL = $(INSTALL_SCRIPT) ! install-binSCRIPTS: $(bin_SCRIPTS) ! @$(NORMAL_INSTALL) ! $(mkinstalldirs) $(DESTDIR)$(bindir) ! @list='$(bin_SCRIPTS)'; for p in $$list; do \ ! if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ ! if test -f $$d$$p; then \ ! f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ ! echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \ ! $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \ ! else :; fi; \ ! done ! ! uninstall-binSCRIPTS: ! @$(NORMAL_UNINSTALL) ! @list='$(bin_SCRIPTS)'; for p in $$list; do \ ! f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ ! echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ ! rm -f $(DESTDIR)$(bindir)/$$f; \ ! done ! ! mostlyclean-compile: ! -rm -f *.$(OBJEXT) core *.core ! ! distclean-compile: ! -rm -f *.tab.c ! ! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/manripper.Po@am__quote@ ! @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/removeduplicates.Po@am__quote@ ! ! distclean-depend: ! -rm -rf ./$(DEPDIR) ! ! .cpp.o: ! @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ! @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ ! @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< ! ! .cpp.obj: ! @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ! @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ ! @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! $(CXXCOMPILE) -c -o $@ `cygpath -w $<` ! CXXDEPMODE = @CXXDEPMODE@ ! uninstall-info-am: ! ! ETAGS = etags ! ETAGSFLAGS = ! ! tags: TAGS ! ! ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) ' { files[$$0] = 1; } \ ! END { for (i in files) print i; }'`; \ ! mkid -fID $$unique ! ! TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ! $(TAGS_FILES) $(LISP) ! tags=; \ ! here=`pwd`; \ ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) ' { files[$$0] = 1; } \ ! END { for (i in files) print i; }'`; \ ! test -z "$(ETAGS_ARGS)$$tags$$unique" \ ! || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ! $$tags $$unique ! ! GTAGS: ! here=`$(am__cd) $(top_builddir) && pwd` \ ! && cd $(top_srcdir) \ ! && gtags -i $(GTAGS_ARGS) $$here ! ! distclean-tags: ! -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH ! DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ! ! top_distdir = .. ! distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) ! ! distdir: $(DISTFILES) ! @list='$(DISTFILES)'; for file in $$list; do \ ! if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ ! dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ ! if test "$$dir" != "$$file" && test "$$dir" != "."; then \ ! dir="/$$dir"; \ ! $(mkinstalldirs) "$(distdir)$$dir"; \ ! else \ ! dir=''; \ ! fi; \ ! if test -d $$d/$$file; then \ ! if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ ! cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ ! fi; \ ! cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ ! else \ ! test -f $(distdir)/$$file \ ! || cp -p $$d/$$file $(distdir)/$$file \ ! || exit 1; \ ! fi; \ ! done ! check-am: all-am ! $(MAKE) $(AM_MAKEFLAGS) $(check_SCRIPTS) ! check: check-am ! all-am: Makefile $(PROGRAMS) $(SCRIPTS) ! ! installdirs: ! $(mkinstalldirs) $(DESTDIR)$(bindir) ! ! install: install-am ! install-exec: install-exec-am ! install-data: install-data-am ! uninstall: uninstall-am ! ! install-am: all-am ! @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am ! ! installcheck: installcheck-am ! install-strip: ! $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ! INSTALL_STRIP_FLAG=-s \ ! `test -z '$(STRIP)' || \ ! echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install ! mostlyclean-generic: ! ! clean-generic: ! -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) ! ! distclean-generic: ! -rm -f Makefile $(CONFIG_CLEAN_FILES) ! ! maintainer-clean-generic: ! @echo "This command is intended for maintainers to use" ! @echo "it deletes files that may require special tools to rebuild." ! clean: clean-am ! ! clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am ! ! distclean: distclean-am ! ! distclean-am: clean-am distclean-compile distclean-depend \ ! distclean-generic distclean-tags ! ! dvi: dvi-am ! ! dvi-am: ! ! info: info-am ! ! info-am: ! ! install-data-am: install-data-local ! ! install-exec-am: install-binSCRIPTS ! ! install-info: install-info-am ! ! install-man: ! ! installcheck-am: ! ! maintainer-clean: maintainer-clean-am ! ! maintainer-clean-am: distclean-am maintainer-clean-generic ! ! mostlyclean: mostlyclean-am ! ! mostlyclean-am: mostlyclean-compile mostlyclean-generic ! ! uninstall-am: uninstall-binSCRIPTS uninstall-info-am ! ! .PHONY: GTAGS all all-am check check-am clean clean-generic \ ! clean-noinstPROGRAMS distclean distclean-compile \ ! distclean-depend distclean-generic distclean-tags distdir dvi \ ! dvi-am info info-am install install-am install-binSCRIPTS \ ! install-data install-data-am install-data-local install-exec \ ! install-exec-am install-info install-info-am install-man \ ! install-strip installcheck installcheck-am installdirs \ ! maintainer-clean maintainer-clean-generic mostlyclean \ ! mostlyclean-compile mostlyclean-generic tags uninstall \ ! uninstall-am uninstall-binSCRIPTS uninstall-info-am ! ! ! # top target ! all-am: @BOOKS_HTML@ @PS_DOCS@ @PDF_DOCS@ hints ! ! hints: manripper removeduplicates $(REFSOURCES) $(REFPROGSOURCES) ref.book.txt refprog.book.txt ! rm -f hints.unsorted ! for file in ref.book.txt $(REFSOURCES) refprog.book.txt $(REFPROGSOURCES); do \ ! ./manripper $(srcdir)/"$$file" >> hints.unsorted ; done ! sort -t ":" hints.unsorted > hints.sorted ! ./removeduplicates hints.sorted hints.singlesorted ! echo "::::" > tail.txt ! cat hints.singlesorted tail.txt > hints ! ! .chapt.txt.chapt: ! perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! ! .book.txt.book: ! perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! ! .book.book.tex: ! sh $(srcdir)/book2TeX.sh -run "$(ouryacas)" $< $@ ! ! .tex.dvi: ! latex $< > /dev/null ! latex $< > /dev/null ! # The perl filter is used to help the 'makeindex' command: ! # 1) replace \verb|...| by \verb=...= ! # 2) escape ()|@! using a preceding quote " ! # Note that @ and ! are not always escaped because they are sometimes part of the index entry and sometimes control chars. Heuristics are used to guess correctly. ! @perl -pe 's/(\\verb)\|([^|]*)\|/$$1=$$2=/g;s/([()|])/"$$1/g;if(/\@/){s/!/"!/g;};s/\@([^\\])/"\@$$1/g;'<$*.idx>$*.1.idx ! @makeindex $*.1.idx -o $*.ind || echo "***Warning: a problem with 'makeindex'" ! latex $< > /dev/null ! ! .dvi.ps: ! dvips -q -o $@ $< ! @echo "***Documentation created:" $*.ps ! ! .dvi.pdf: ! pdflatex $* > /dev/null ! @echo "***Documentation created:" $*.pdf ! ! .chapt.ys: ! sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! ! .chapt.yts: ! sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! ! # generate test code from book sources ! ! ref.book.yts: $(REFSOURCES) $(srcdir)/txt2example.pl ! @echo "// tests for ref.book" > $@ ! for file in $(REFSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! ! refprog.book.yts: $(REFPROGSOURCES) $(srcdir)/txt2example.pl ! @echo "// tests for refprog.book" > $@ ! for file in $(REFPROGSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! ! # specify books that need chapters ! essays.book.tex: essays.book $(ESSAYCHAPTERS) ! ref.book.tex : ref.book $(REFCHAPTERS) ! refprog.book.tex : refprog.book $(REFPROGCHAPTERS) ! coding.book.tex : coding.book $(CODINGCHAPTERS) ! intro.book.tex: intro.book $(INTROCHAPTERS) ! Algo.book.tex: Algo.book $(ALGOCHAPTERS) ! ! # special "virtual" chapter built from corefunctions.h. This is printed by a special program "gencorefunctions", compiled together with yacas. ! ! # special chapter copied from the GPL (need to replace "<" and ">") ! GPL.chapt: $(top_srcdir)/COPYING ! cat $(top_srcdir)/COPYING | sed -e 's,<,{<},g;s,>,{>},g;' | perl $(srcdir)/txt2yacasdoc.pl > $@ ! ! ps-docs: $(PS_DOCS) ! pdf-docs: $(PDF_DOCS) ! ! # The top HTML docs target is now "manicon.html" that is built by GenerateIndex(). ! # The dependence on $(HTMLBOOKS) is only to make sure that all HTML docs ! # are built - in fact manicon.html is a constant file and has no dependencies. ! manicon.html: books.html $(HTMLBOOKS) ! ! # books.html only depends on top book files (*.book.txt). ! books.html: $(BOOKS) $(srcdir)/indexmaker $(srcdir)/styleplain ! -echo '[DefaultDirectory("$(srcdir)/"); Use("indexmaker"); GenerateIndex();];' | $(ouryacas) -fpc ! ! intromanual.html : intro.book $(INTROCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("intro");];' | $(ouryacas) -fpc ! ! codingmanual.html : coding.book $(CODINGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("coding");];' | $(ouryacas) -fpc ! ! essaysmanual.html : essays.book $(ESSAYCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("essays");];' | $(ouryacas) -fpc ! ! refmanual.html : ref.book $(REFCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("ref");];' | $(ouryacas) -fpc ! ! refprogmanual.html : ref.book $(REFCHAPTERS) refprog.book $(REFPROGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("refprog");];' | $(ouryacas) -fpc ! ! Algomanual.html : Algo.book $(ALGOCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("Algo");];' | $(ouryacas) -fpc ! ! install-data-local: @INSTALL_HTML@ @INSTALL_PS@ install-scripts install-hints ! ! install-hints: hints ! $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/documentation ! $(INSTALL_DATA) hints $(DESTDIR)$(pkgdatadir)/documentation/hints ! ! install-scripts: $(ytxt2tex_DEPS) ! $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/manmake/ ! -for file in $(ytxt2tex_DEPS); do \ ! $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/manmake/$$file; \ ! done ! ! install-html: books.html ! $(mkinstalldirs) $(DESTDIR)$(htmldir)/ ! $(INSTALL_DATA) $(top_srcdir)/docs/yacaslogo.gif $(DESTDIR)$(htmldir)/ ! -for file in *.html; do \ ! $(INSTALL_DATA) $$file $(DESTDIR)$(htmldir)/$$file; \ ! done ! ! install-ps: ps-docs ! $(mkinstalldirs) $(DESTDIR)$(psdir)/ ! -for file in $(PS_DOCS); do \ ! $(INSTALL_DATA) $$file $(DESTDIR)$(psdir)/$$file; \ ! done ! ! # gzip $(DESTDIR)$(psdir)/$$file; ! # Tell versions [3.59,3.63) of GNU make to not export all variables. ! # Otherwise a system limit (for SysV at least) may be exceeded. ! .NOEXPORT: --- 1,598 ---- ! # # Makefile.in generated by automake 1.6.3 from Makefile.am. ! # # @configure_input@ ! # # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 ! # # Free Software Foundation, Inc. ! # # This Makefile.in is free software; the Free Software Foundation ! # # gives unlimited permission to copy and/or distribute it, ! # # with or without modifications, as long as this notice is preserved. ! ! # # This program is distributed in the hope that it will be useful, ! # # but WITHOUT ANY WARRANTY, to the extent permitted by law; without ! # # even the implied warranty of MERCHANTABILITY or FITNESS FOR A ! # # PARTICULAR PURPOSE. ! ! # @SET_MAKE@ ! ! # # $(srcdir) is the manmake/ directory and $(top_srcdir) is the Yacas tree ! # # so this file should work even if we are building Yacas in a different directory ! # SHELL = @SHELL@ ! ! # srcdir = @srcdir@ ! # top_srcdir = @top_srcdir@ ! # VPATH = @srcdir@ ! # prefix = @prefix@ ! # exec_prefix = @exec_prefix@ ! ! # bindir = @bindir@ ! # sbindir = @sbindir@ ! # libexecdir = @libexecdir@ ! # datadir = @datadir@ ! # sysconfdir = @sysconfdir@ ! # sharedstatedir = @sharedstatedir@ ! # localstatedir = @localstatedir@ ! # libdir = @libdir@ ! # infodir = @infodir@ ! # mandir = @mandir@ ! # includedir = @includedir@ ! # oldincludedir = /usr/include ! # pkgdatadir = $(datadir)/@PACKAGE@ ! # pkglibdir = $(libdir)/@PACKAGE@ ! # pkgincludedir = $(includedir)/@PACKAGE@ ! # top_builddir = .. ! ! # ACLOCAL = @ACLOCAL@ ! # AUTOCONF = @AUTOCONF@ ! # AUTOMAKE = @AUTOMAKE@ ! # AUTOHEADER = @AUTOHEADER@ ! ! # am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd ! # INSTALL = @INSTALL@ ! # INSTALL_PROGRAM = @INSTALL_PROGRAM@ ! # INSTALL_DATA = @INSTALL_DATA@ ! # install_sh_DATA = $(install_sh) -c -m 644 ! # install_sh_PROGRAM = $(install_sh) -c ! # install_sh_SCRIPT = $(install_sh) -c ! # INSTALL_SCRIPT = @INSTALL_SCRIPT@ ! # INSTALL_HEADER = $(INSTALL_DATA) ! # transform = @program_transform_name@ ! # NORMAL_INSTALL = : ! # PRE_INSTALL = : ! # POST_INSTALL = : ! # NORMAL_UNINSTALL = : ! # PRE_UNINSTALL = : ! # POST_UNINSTALL = : ! # host_alias = @host_alias@ ! # host_triplet = @host@ ! ! # EXEEXT = @EXEEXT@ ! # OBJEXT = @OBJEXT@ ! # PATH_SEPARATOR = @PATH_SEPARATOR@ ! # AMTAR = @AMTAR@ ! # AR = @AR@ ! # AWK = @AWK@ ! # BOOKS_HTML = @BOOKS_HTML@ ! # CC = @CC@ ! # CHECK_ARCHIVE = @CHECK_ARCHIVE@ ! # COMPRESSOR_PRG = @COMPRESSOR_PRG@ ! # CPP = @CPP@ ! # CXX = @CXX@ ! # DEPDIR = @DEPDIR@ ! # INSTALL_ARCHIVE = @INSTALL_ARCHIVE@ ! # INSTALL_HTML = @INSTALL_HTML@ ! # INSTALL_PS = @INSTALL_PS@ ! # INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ ! # PACKAGE = @PACKAGE@ ! ! # PDF_DOCS = intro.book.pdf coding.book.pdf essays.book.pdf ref.book.pdf \ ! # refprog.book.pdf Algo.book.pdf ! ! ! # PS_DOCS = intro.book.ps coding.book.ps essays.book.ps ref.book.ps \ ! # refprog.book.ps Algo.book.ps ! ! # RELEASE = @RELEASE@ ! # SCRIPTS_DAT = @SCRIPTS_DAT@ ! # STRIP = @STRIP@ ! # VERSION = @VERSION@ ! # am__include = @am__include@ ! # am__quote = @am__quote@ ! # have_dvips = @have_dvips@ ! # have_gzip = @have_gzip@ ! # have_latex = @have_latex@ ! # have_makeindex = @have_makeindex@ ! # have_pdflatex = @have_pdflatex@ ! # have_perl = @have_perl@ ! # htmldir = @htmldir@ ! # install_sh = @install_sh@ ! # psdir = @psdir@ ! # scriptdir = @scriptdir@ ! ! # # newly compiled version of yacas in ../src (not necessarily under $(srcdir)) ! # ouryacas = ../src/yacas --rootdir $(top_srcdir)/scripts/:../scripts/ ! ! # noinst_PROGRAMS = manripper removeduplicates ! ! # manripper_SOURCES = manripper.cpp ! ! # removeduplicates_SOURCES = removeduplicates.cpp ! ! # bin_SCRIPTS = ytxt2tex ! # ytxt2tex_DEPS = book2TeX.sh book2TeX.ys txt2yacasdoc.pl ! ! # BOOKS = intro.book coding.book ref.book refprog.book essays.book \ ! # Algo.book ! ! ! # BOOKSOURCES = intro.book.txt coding.book.txt ref.book.txt refprog.book.txt \ ! # essays.book.txt Algo.book.txt ! ! ! # # refprog.html is not listed because it is generated together with ref.html ! # HTMLBOOKS = intromanual.html codingmanual.html essaysmanual.html refmanual.html refprogmanual.html \ ! # Algomanual.html ! ! ! # INTROCHAPTERS = FDL.chapt cl-options.chapt config.chapt addons.chapt ! ! # INTROSOURCES = FDL.chapt.txt cl-options.chapt.txt config.chapt.txt addons.chapt.txt ! ! # ALGOCHAPTERS = algo-basic.chapt algo-numapprox.chapt \ ! # algorithms-elemfunc.chapt algorithms-specfunc.chapt \ ! # algorithms-numtheory.chapt algorithms-integration.chapt \ ! # algorithms-multivar.chapt SturmSequences.chapt FDL.chapt \ ! # algo-refs.chapt algo-contfrac.chapt algorithms-transforms.chapt ! ! ! # ALGOSOURCES = algo-basic.chapt.txt algo-numapprox.chapt.txt \ ! # algorithms-elemfunc.chapt.txt algorithms-specfunc.chapt.txt \ ! # algorithms-numtheory.chapt.txt algorithms-integration.chapt.txt \ ! # algorithms-multivar.chapt.txt SturmSequences.chapt.txt FDL.chapt.txt \ ! # algo-refs.chapt.txt algo-contfrac.chapt.txt algorithms-transforms.chapt.txt ! ! ! # REFCHAPTERS = arith.chapt calc.chapt complex.chapt solvers.chapt simplify.chapt ode.chapt linalg.chapt \ ! # univar.chapt lists.chapt functional.chapt controlflow.chapt \ ! # preds.chapt logic.chapt const.chapt vars.chapt io.chapt \ ! # numtheory.chapt strings.chapt transforms.chapt cl-options.chapt \ ! # probability-and-statistics.chapt FDL.chapt ! ! ! # REFSOURCES = arith.chapt.txt calc.chapt.txt complex.chapt.txt \ ! # solvers.chapt.txt simplify.chapt.txt ode.chapt.txt \ ! # linalg.chapt.txt univar.chapt.txt lists.chapt.txt cl-options.chapt.txt \ ! # functional.chapt.txt controlflow.chapt.txt preds.chapt.txt \ ! # logic.chapt.txt const.chapt.txt vars.chapt.txt io.chapt.txt \ ! # numtheory.chapt.txt strings.chapt.txt transforms.chapt.txt \ ! # probability-and-statistics.chapt.txt FDL.chapt.txt ! ! ! # REFPROGCHAPTERS = FDL.chapt glossary.chapt \ ! # GPL.chapt numerics.chapt ! ! # # GPL.chapt has no .txt source ! # REFPROGSOURCES = FDL.chapt.txt glossary.chapt.txt \ ! # numerics.chapt.txt ! ! ! # CODINGCHAPTERS = YacasDebugger.chapt FDL.chapt ! # CODINGSOURCES = YacasDebugger.chapt.txt FDL.chapt.txt ! ! # ESSAYCHAPTERS = ABIN-grammar.chapt \ ! # SimpleTools.chapt CVS-Howto.chapt YacasDocs.chapt \ ! # wester-1994.chapt new.chapt paper.chapt \ ! # wordproblems.chapt FDL.chapt BuildSystem.chapt ! ! ! # ESSAYSOURCES = ABIN-grammar.chapt.txt \ ! # SimpleTools.chapt.txt CVS-Howto.chapt.txt YacasDocs.chapt.txt \ ! # paper.chapt.txt wester-1994.chapt.txt new.chapt.txt \ ! # wordproblems.chapt.txt FDL.chapt.txt BuildSystem.chapt.txt ! ! ! # # Yacas test code extracted from the docs ! # TESTCODESNIPPETS = wester-1994.yts ref.book.yts refprog.book.yts ! ! # check_SCRIPTS = $(TESTCODESNIPPETS) ! ! # EXTRA_DIST = txt2example.pl book2txt.sh book2txt.ys \ ! # book2xml.sh book2xml.ys \ ! # book2ys.sh book2ys.ys ys2book.pl \ ! # ytxt2tex $(ytxt2tex_DEPS) \ ! # manualmaker indexmaker styleplain \ ! # $(REFSOURCES) $(BOOKSOURCES) $(ESSAYSOURCES) $(CODINGSOURCES) \ ! # $(INTROSOURCES) \ ! # $(REFPROGSOURCES) $(ALGOSOURCES) \ ! # dummies hints ! ! ! ! # # Stuff for automatic generation of Yacas books ! # SUFFIXES = .chapt.txt .chapt .book.tex .book.txt .book .tex .dvi .ps .pdf .ys ! ! # CLEANFILES = books.html *.tex *.dvi *.aux *.idx *.ind *.ilg *.toc *.log *.ps *.pdf *.funcs.js \ ! # coding*.html intro*.html ref*.html essays*.html Algo*.html *.o core *~ texdocs.c \ ! # $(REFCHAPTERS) $(ESSAYCHAPTERS) $(REFPROGCHAPTERS) $(CODINGCHAPTERS) \ ! # $(TESTCODESNIPPETS) $(ALGOCHAPTERS) $(BOOKS) manicon.html ! ! # subdir = manmake ! # mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs ! # CONFIG_HEADER = $(top_builddir)/config.h ! # CONFIG_CLEAN_FILES = ! # noinst_PROGRAMS = manripper$(EXEEXT) removeduplicates$(EXEEXT) ! # PROGRAMS = $(noinst_PROGRAMS) ! ! # am_manripper_OBJECTS = manripper.$(OBJEXT) ! # manripper_OBJECTS = $(am_manripper_OBJECTS) ! # manripper_LDADD = $(LDADD) ! # manripper_DEPENDENCIES = ! # manripper_LDFLAGS = ! # am_removeduplicates_OBJECTS = removeduplicates.$(OBJEXT) ! # removeduplicates_OBJECTS = $(am_removeduplicates_OBJECTS) ! # removeduplicates_LDADD = $(LDADD) ! # removeduplicates_DEPENDENCIES = ! # removeduplicates_LDFLAGS = ! # SCRIPTS = $(bin_SCRIPTS) ! ! ! # DEFS = @DEFS@ ! # DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) ! # CPPFLAGS = @CPPFLAGS@ ! # LDFLAGS = @LDFLAGS@ ! # LIBS = @LIBS@ ! # depcomp = $(SHELL) $(top_srcdir)/depcomp ! # am__depfiles_maybe = depfiles ! # @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/manripper.Po \ ! # @AMDEP_TRUE@ ./$(DEPDIR)/removeduplicates.Po ! # CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! # $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ! # CXXLD = $(CXX) ! # CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ ! # -o $@ ! # CXXFLAGS = @CXXFLAGS@ ! # CFLAGS = @CFLAGS@ ! # COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ ! # $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! # CCLD = $(CC) ! # LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ ! # DIST_SOURCES = $(manripper_SOURCES) $(removeduplicates_SOURCES) ! # DIST_COMMON = README Makefile.am Makefile.in ! # SOURCES = $(manripper_SOURCES) $(removeduplicates_SOURCES) ! ! # all: all-am ! ! # .SUFFIXES: ! # .SUFFIXES: .chapt.txt .chapt .book.tex .book.txt .book .tex .dvi .ps .pdf .ys .cpp .o .obj .yts ! # $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) ! # cd $(top_srcdir) && \ ! # $(AUTOMAKE) --gnu manmake/Makefile ! # Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ! # cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) ! ! # clean-noinstPROGRAMS: ! # -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) ! # manripper$(EXEEXT): $(manripper_OBJECTS) $(manripper_DEPENDENCIES) ! # @rm -f manripper$(EXEEXT) ! # $(CXXLINK) $(manripper_LDFLAGS) $(manripper_OBJECTS) $(manripper_LDADD) $(LIBS) ! # removeduplicates$(EXEEXT): $(removeduplicates_OBJECTS) $(removeduplicates_DEPENDENCIES) ! # @rm -f removeduplicates$(EXEEXT) ! # $(CXXLINK) $(removeduplicates_LDFLAGS) $(removeduplicates_OBJECTS) $(removeduplicates_LDADD) $(LIBS) ! # binSCRIPT_INSTALL = $(INSTALL_SCRIPT) ! # install-binSCRIPTS: $(bin_SCRIPTS) ! # @$(NORMAL_INSTALL) ! # $(mkinstalldirs) $(DESTDIR)$(bindir) ! # @list='$(bin_SCRIPTS)'; for p in $$list; do \ ! # if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ ! # if test -f $$d$$p; then \ ! # f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ ! # echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \ ! # $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \ ! # else :; fi; \ ! # done ! ! # uninstall-binSCRIPTS: ! # @$(NORMAL_UNINSTALL) ! # @list='$(bin_SCRIPTS)'; for p in $$list; do \ ! # f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ ! # echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ ! # rm -f $(DESTDIR)$(bindir)/$$f; \ ! # done ! ! # mostlyclean-compile: ! # -rm -f *.$(OBJEXT) core *.core ! ! # distclean-compile: ! # -rm -f *.tab.c ! ! # @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/manripper.Po@am__quote@ ! # @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/removeduplicates.Po@am__quote@ ! ! # distclean-depend: ! # -rm -rf ./$(DEPDIR) ! ! # .cpp.o: ! # @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ! # @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ ! # @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! # $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< ! ! # .cpp.obj: ! # @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ! # @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ ! # @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! # $(CXXCOMPILE) -c -o $@ `cygpath -w $<` ! # CXXDEPMODE = @CXXDEPMODE@ ! # uninstall-info-am: ! ! # ETAGS = etags ! # ETAGSFLAGS = ! ! # tags: TAGS ! ! # ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) ! # list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! # unique=`for i in $$list; do \ ! # if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! # done | \ ! # $(AWK) ' { files[$$0] = 1; } \ ! # END { for (i in files) print i; }'`; \ ! # mkid -fID $$unique ! ! # TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ! # $(TAGS_FILES) $(LISP) ! # tags=; \ ! # here=`pwd`; \ ! # list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! # unique=`for i in $$list; do \ ! # if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! # done | \ ! # $(AWK) ' { files[$$0] = 1; } \ ! # END { for (i in files) print i; }'`; \ ! # test -z "$(ETAGS_ARGS)$$tags$$unique" \ ! # || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ! # $$tags $$unique ! ! # GTAGS: ! # here=`$(am__cd) $(top_builddir) && pwd` \ ! # && cd $(top_srcdir) \ ! # && gtags -i $(GTAGS_ARGS) $$here ! ! # distclean-tags: ! # -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH ! # DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ! ! # top_distdir = .. ! # distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) ! ! # distdir: $(DISTFILES) ! # @list='$(DISTFILES)'; for file in $$list; do \ ! # if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ ! # dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ ! # if test "$$dir" != "$$file" && test "$$dir" != "."; then \ ! # dir="/$$dir"; \ ! # $(mkinstalldirs) "$(distdir)$$dir"; \ ! # else \ ! # dir=''; \ ! # fi; \ ! # if test -d $$d/$$file; then \ ! # if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ ! # cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ ! # fi; \ ! # cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ ! # else \ ! # test -f $(distdir)/$$file \ ! # || cp -p $$d/$$file $(distdir)/$$file \ ! # || exit 1; \ ! # fi; \ ! # done ! # check-am: all-am ! # $(MAKE) $(AM_MAKEFLAGS) $(check_SCRIPTS) ! # check: check-am ! # all-am: Makefile $(PROGRAMS) $(SCRIPTS) ! ! # installdirs: ! # $(mkinstalldirs) $(DESTDIR)$(bindir) ! ! # install: install-am ! # install-exec: install-exec-am ! # install-data: install-data-am ! # uninstall: uninstall-am ! ! # install-am: all-am ! # @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am ! ! # installcheck: installcheck-am ! # install-strip: ! # $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ! # INSTALL_STRIP_FLAG=-s \ ! # `test -z '$(STRIP)' || \ ! # echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install ! # mostlyclean-generic: ! ! # clean-generic: ! # -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) ! ! # distclean-generic: ! # -rm -f Makefile $(CONFIG_CLEAN_FILES) ! ! # maintainer-clean-generic: ! # @echo "This command is intended for maintainers to use" ! # @echo "it deletes files that may require special tools to rebuild." ! # clean: clean-am ! ! # clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am ! ! # distclean: distclean-am ! ! # distclean-am: clean-am distclean-compile distclean-depend \ ! # distclean-generic distclean-tags ! ! # dvi: dvi-am ! ! # dvi-am: ! ! # info: info-am ! ! # info-am: ! ! # install-data-am: install-data-local ! ! # install-exec-am: install-binSCRIPTS ! ! # install-info: install-info-am ! ! # install-man: ! ! # installcheck-am: ! ! # maintainer-clean: maintainer-clean-am ! ! # maintainer-clean-am: distclean-am maintainer-clean-generic ! ! # mostlyclean: mostlyclean-am ! ! # mostlyclean-am: mostlyclean-compile mostlyclean-generic ! ! # uninstall-am: uninstall-binSCRIPTS uninstall-info-am ! ! # .PHONY: GTAGS all all-am check check-am clean clean-generic \ ! # clean-noinstPROGRAMS distclean distclean-compile \ ! # distclean-depend distclean-generic distclean-tags distdir dvi \ ! # dvi-am info info-am install install-am install-binSCRIPTS \ ! # install-data install-data-am install-data-local install-exec \ ! # install-exec-am install-info install-info-am install-man \ ! # install-strip installcheck installcheck-am installdirs \ ! # maintainer-clean maintainer-clean-generic mostlyclean \ ! # mostlyclean-compile mostlyclean-generic tags uninstall \ ! # uninstall-am uninstall-binSCRIPTS uninstall-info-am ! ! ! # # top target ! # all-am: @BOOKS_HTML@ @PS_DOCS@ @PDF_DOCS@ hints ! ! # hints: manripper removeduplicates $(REFSOURCES) $(REFPROGSOURCES) ref.book.txt refprog.book.txt ! # rm -f hints.unsorted ! # for file in ref.book.txt $(REFSOURCES) refprog.book.txt $(REFPROGSOURCES); do \ ! # ./manripper $(srcdir)/"$$file" >> hints.unsorted ; done ! # sort -t ":" hints.unsorted > hints.sorted ! # ./removeduplicates hints.sorted hints.singlesorted ! # echo "::::" > tail.txt ! # cat hints.singlesorted tail.txt > hints ! ! # .chapt.txt.chapt: ! # perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! ! # .book.txt.book: ! # perl $(srcdir)/txt2yacasdoc.pl < $< > $@ ! ! # .book.book.tex: ! # sh $(srcdir)/book2TeX.sh -run "$(ouryacas)" $< $@ ! ! # .tex.dvi: ! # latex $< > /dev/null ! # latex $< > /dev/null ! # # The perl filter is used to help the 'makeindex' command: ! # # 1) replace \verb|...| by \verb=...= ! # # 2) escape ()|@! using a preceding quote " ! # # Note that @ and ! are not always escaped because they are sometimes part of the index entry and sometimes control chars. Heuristics are used to guess correctly. ! # @perl -pe 's/(\\verb)\|([^|]*)\|/$$1=$$2=/g;s/([()|])/"$$1/g;if(/\@/){s/!/"!/g;};s/\@([^\\])/"\@$$1/g;'<$*.idx>$*.1.idx ! # @makeindex $*.1.idx -o $*.ind || echo "***Warning: a problem with 'makeindex'" ! # latex $< > /dev/null ! ! # .dvi.ps: ! # dvips -q -o $@ $< ! # @echo "***Documentation created:" $*.ps ! ! # .dvi.pdf: ! # pdflatex $* > /dev/null ! # @echo "***Documentation created:" $*.pdf ! ! # .chapt.ys: ! # sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! ! # .chapt.yts: ! # sh $(srcdir)/book2ys.sh -run "$(ouryacas)" $< $@ ! ! # # generate test code from book sources ! ! # ref.book.yts: $(REFSOURCES) $(srcdir)/txt2example.pl ! # @echo "// tests for ref.book" > $@ ! # for file in $(REFSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! ! # refprog.book.yts: $(REFPROGSOURCES) $(srcdir)/txt2example.pl ! # @echo "// tests for refprog.book" > $@ ! # for file in $(REFPROGSOURCES); do perl $(srcdir)/txt2example.pl $(srcdir)/$$file >> $@; done ! ! # # specify books that need chapters ! # essays.book.tex: essays.book $(ESSAYCHAPTERS) ! # ref.book.tex : ref.book $(REFCHAPTERS) ! # refprog.book.tex : refprog.book $(REFPROGCHAPTERS) ! # coding.book.tex : coding.book $(CODINGCHAPTERS) ! # intro.book.tex: intro.book $(INTROCHAPTERS) ! # Algo.book.tex: Algo.book $(ALGOCHAPTERS) ! ! # # special "virtual" chapter built from corefunctions.h. This is printed by a special program "gencorefunctions", compiled together with yacas. ! ! # # special chapter copied from the GPL (need to replace "<" and ">") ! # GPL.chapt: $(top_srcdir)/COPYING ! # cat $(top_srcdir)/COPYING | sed -e 's,<,{<},g;s,>,{>},g;' | perl $(srcdir)/txt2yacasdoc.pl > $@ ! ! # ps-docs: $(PS_DOCS) ! # pdf-docs: $(PDF_DOCS) ! ! # # The top HTML docs target is now "manicon.html" that is built by GenerateIndex(). ! # # The dependence on $(HTMLBOOKS) is only to make sure that all HTML docs ! # # are built - in fact manicon.html is a constant file and has no dependencies. ! # manicon.html: books.html $(HTMLBOOKS) ! ! # # books.html only depends on top book files (*.book.txt). ! # books.html: $(BOOKS) $(srcdir)/indexmaker $(srcdir)/styleplain ! # -echo '[DefaultDirectory("$(srcdir)/"); Use("indexmaker"); GenerateIndex();];' | $(ouryacas) -fpc ! ! # intromanual.html : intro.book $(INTROCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("intro");];' | $(ouryacas) -fpc ! ! # codingmanual.html : coding.book $(CODINGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("coding");];' | $(ouryacas) -fpc ! ! # essaysmanual.html : essays.book $(ESSAYCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("essays");];' | $(ouryacas) -fpc ! ! # refmanual.html : ref.book $(REFCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("ref");];' | $(ouryacas) -fpc ! ! # refprogmanual.html : ref.book $(REFCHAPTERS) refprog.book $(REFPROGCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("refprog");];' | $(ouryacas) -fpc ! ! # Algomanual.html : Algo.book $(ALGOCHAPTERS) $(srcdir)/manualmaker $(srcdir)/styleplain ! # -@echo '[DefaultDirectory("$(srcdir)/"); Use("manualmaker"); GenerateBook("Algo");];' | $(ouryacas) -fpc ! ! # install-data-local: @INSTALL_HTML@ @INSTALL_PS@ install-scripts install-hints ! ! # install-hints: hints ! # $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/documentation ! # $(INSTALL_DATA) hints $(DESTDIR)$(pkgdatadir)/documentation/hints ! ! # install-scripts: $(ytxt2tex_DEPS) ! # $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/manmake/ ! # -for file in $(ytxt2tex_DEPS); do \ ! # $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(pkgdatadir)/manmake/$$file; \ ! # done ! ! # install-html: books.html ! # $(mkinstalldirs) $(DESTDIR)$(htmldir)/ ! # $(INSTALL_DATA) $(top_srcdir)/docs/yacaslogo.gif $(DESTDIR)$(htmldir)/ ! # -for file in *.html; do \ ! # $(INSTALL_DATA) $$file $(DESTDIR)$(htmldir)/$$file; \ ! # done ! ! # install-ps: ps-docs ! # $(mkinstalldirs) $(DESTDIR)$(psdir)/ ! # -for file in $(PS_DOCS); do \ ! # $(INSTALL_DATA) $$file $(DESTDIR)$(psdir)/$$file; \ ! # done ! ! # # gzip $(DESTDIR)$(psdir)/$$file; ! # # Tell versions [3.59,3.63) of GNU make to not export all variables. ! # # Otherwise a system limit (for SysV at least) may be exceeded. ! # .NOEXPORT: diff -crB yacas-1.2.2old/src/Makefile.in yacas-1.2.2new/src/Makefile.in *** yacas-1.2.2old/src/Makefile.in 2007-09-27 15:24:38.000000000 +0200 --- yacas-1.2.2new/src/Makefile.in 2010-05-01 00:08:09.000000000 +0200 *************** *** 597,603 **** $(srcdir)/platmath.cpp: fastprimes.c fastprimes.c: mkfastprimes ! ./mkfastprimes > fastprimes.c clean-compile: test -z "libyacasplatform.a" || rm -rf libyacasplatform.a --- 597,603 ---- $(srcdir)/platmath.cpp: fastprimes.c fastprimes.c: mkfastprimes ! /tmp/mkfastprimes > fastprimes.c clean-compile: test -z "libyacasplatform.a" || rm -rf libyacasplatform.a