aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2022-10-29 15:37:18 +0200
committerIgor Pashev <pashev.igor@gmail.com>2022-12-05 18:48:51 +0200
commit4ae82c64d8f219666c2f8315a8a5ab9e30a1c1af (patch)
treec6b6cdec7660f287802ae1397e0dce087969a375 /Makefile.am
parent088873fbc7f92c3d8d582f29eb44e39a136e944d (diff)
downloadopen-axiom-new-build.tar.gz
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am630
1 files changed, 630 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 00000000..040407f5
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,630 @@
+SUFFIXES = .lisp .clisp .cl .boot .$(FASLEXT)
+
+FASL_V = $(FASL_V_@AM_V@)
+FASL_V_ = $(FASL_V_@AM_DEFAULT_V@)
+FASL_V_0 = @echo " FASL " $@;
+
+OALD_V = $(OALD_V_@AM_V@)
+OALD_V_ = $(OALD_V_@AM_DEFAULT_V@)
+OALD_V_0 = @echo " OALD " $@;
+
+DISTCLEANFILES = $(OA_DEPS_FILE)
+
+noinst_PROGRAMS =
+libexec_PROGRAMS =
+CLEANFILES =
+DRIVER = $(top_builddir)/open-axiom$(EXEEXT)
+
+bin_PROGRAMS = open-axiom
+open_axiom_CPPFLAGS = -I$(srcdir)/src/include
+open_axiom_CPPFLAGS += -DOPENAXIOM_ROOT_DIRECTORY="\"$(libexecdir)\""
+open_axiom_SOURCES = \
+ src/driver/main.cc \
+ src/lib/cfuns-c.cxx \
+ src/utils/command.cc
+
+
+libexec_PROGRAMS += session
+session_CPPFLAGS = -I$(srcdir)/src/include
+session_SOURCES = \
+ src/lib/bsdsignal.cxx \
+ src/lib/cfuns-c.cxx \
+ src/lib/sockio-c.cxx \
+ src/sman/session.cc
+
+libexec_PROGRAMS += sman
+sman_CPPFLAGS = -I$(srcdir)/src/include
+sman_CPPFLAGS += -DOPENAXIOM_ROOT_DIRECTORY="\"$(libexecdir)\""
+sman_SOURCES = \
+ src/lib/bsdsignal.cxx \
+ src/lib/cfuns-c.cxx \
+ src/lib/sockio-c.cxx \
+ src/lib/openpty.cc \
+ src/sman/sman.cc \
+ src/utils/command.cc
+
+libexec_PROGRAMS += spadclient
+spadclient_CPPFLAGS = -I$(srcdir)/src/include
+spadclient_SOURCES = \
+ src/lib/bsdsignal.cxx \
+ src/lib/cfuns-c.cxx \
+ src/lib/sockio-c.cxx \
+ src/sman/spadclient.cc
+
+libexec_PROGRAMS += clef
+clef_CPPFLAGS = -I$(srcdir)/src/include
+clef_SOURCES = \
+ src/clef/edible.cc \
+ src/lib/bsdsignal.cxx \
+ src/lib/cfuns-c.cxx \
+ src/lib/cursor.cc \
+ src/lib/edin.cc \
+ src/lib/fnct_key.cc \
+ src/lib/openpty.cc \
+ src/lib/prt.cc \
+ src/lib/wct.cc
+
+
+noinst_PROGRAMS += hammer
+hammer_CPPFLAGS = -I$(srcdir)/src/include
+hammer_SOURCES = \
+ src/utils/hammer.cc \
+ src/utils/storage.cxx
+
+noinst_PROGRAMS += oalisp
+am_oalisp_OBJECTS = $(oalisp_SOURCES:.lisp=.$(FASLEXT))
+CLEANFILES += $(am_oalisp_OBJECTS)
+oalisp_SOURCES = src/lisp/core.lisp
+oalisp_LINK = $(OA_LISP) $(OA_LISP_BATCH_FLAGS) $(OA_LISP_EVAL_FLAGS) '(load "$<")' $(OA_LISP_EVAL_FLAGS) '(|AxiomCore|::|link| "$@" (quote nil) "|AxiomCore|::|topLevel|")' \#
+src/lisp/core.$(FASLEXT): src/lisp/core.lisp
+ $(FASL_V)$(OA_LISP) $(OA_LISP_BATCH_FLAGS) $(OA_LISP_EVAL_FLAGS) '(progn (setq *compile-print* nil *compile-verbose* nil) (compile-file "$<") (quit))'
+
+noinst_PROGRAMS += bootsys0
+bootsys0_LINK = $(DRIVER) --execpath=oalisp$(EXEEXT) --make --main='|AxiomCore|::|topLevel|' --prologue='(pushnew :open-axiom-boot *features*)' --load-directory=$(<D) --output=$@
+am_bootsys0_OBJECTS = $(bootsys0_SOURCES:.clisp=.$(FASLEXT))
+$(am_bootsys0_OBJECTS): $(DRIVER) oalisp$(EXEEXT)
+CLEANFILES += $(am_bootsys0_OBJECTS)
+# TODO utility.clisp must go first
+bootsys0_SOURCES = \
+ src/boot/strap/utility.clisp \
+ src/boot/strap/ast.clisp \
+ src/boot/strap/includer.clisp \
+ src/boot/strap/parser.clisp \
+ src/boot/strap/pile.clisp \
+ src/boot/strap/scanner.clisp \
+ src/boot/strap/tokens.clisp \
+ src/boot/strap/translator.clisp
+
+noinst_PROGRAMS += bootsys1
+bootsys1_LINK = $(DRIVER) --execpath=oalisp$(EXEEXT) --make --main='|AxiomCore|::|topLevel|' --prologue='(pushnew :open-axiom-boot *features*)' --load-directory=$(<D) --output=$@
+$(nodist_bootsys1_SOURCES): $(DRIVER) bootsys0$(EXEEXT)
+nodist_bootsys1_OBJECTS = $(nodist_bootsys1_SOURCES:.cl=.$(FASLEXT))
+$(nodist_bootsys1_OBJECTS): $(DRIVER) oalisp$(EXEEXT)
+CLEANFILES += $(nodist_bootsys1_OBJECTS) $(nodist_bootsys1_SOURCES)
+# TODO utility.clisp must go first
+nodist_bootsys1_SOURCES = \
+ src/boot/stage1/utility.cl \
+ src/boot/stage1/ast.cl \
+ src/boot/stage1/includer.cl \
+ src/boot/stage1/parser.cl \
+ src/boot/stage1/pile.cl \
+ src/boot/stage1/scanner.cl \
+ src/boot/stage1/tokens.cl \
+ src/boot/stage1/translator.cl
+
+# TODO: automatically resolve dependencies?
+src/boot/stage1/ast.$(FASLEXT): src/boot/stage1/includer.$(FASLEXT)
+src/boot/stage1/includer.$(FASLEXT): src/boot/stage1/tokens.$(FASLEXT)
+src/boot/stage1/parser.$(FASLEXT): src/boot/stage1/includer.$(FASLEXT) src/boot/stage1/scanner.$(FASLEXT) src/boot/stage1/ast.$(FASLEXT)
+src/boot/stage1/pile.$(FASLEXT): src/boot/stage1/includer.$(FASLEXT) src/boot/stage1/scanner.$(FASLEXT)
+src/boot/stage1/scanner.$(FASLEXT): src/boot/stage1/tokens.$(FASLEXT) src/boot/stage1/includer.$(FASLEXT)
+src/boot/stage1/tokens.$(FASLEXT): src/boot/stage1/utility.$(FASLEXT)
+src/boot/stage1/translator.$(FASLEXT): src/boot/stage1/includer.$(FASLEXT) src/boot/stage1/scanner.$(FASLEXT) src/boot/stage1/pile.$(FASLEXT) src/boot/stage1/parser.$(FASLEXT) src/boot/stage1/ast.$(FASLEXT)
+
+noinst_PROGRAMS += bootsys
+bootsys_LINK = $(DRIVER) --execpath=oalisp$(EXEEXT) --make --main='|AxiomCore|::|topLevel|' --prologue='(pushnew :open-axiom-boot *features*)' --load-directory=$(<D) --output=$@
+bootsys_CLISP = $(bootsys_SOURCES:.boot=.clisp)
+$(bootsys_CLISP): $(DRIVER) bootsys1$(EXEEXT)
+am_bootsys_OBJECTS = $(bootsys_CLISP:.clisp=.$(FASLEXT))
+$(am_bootsys_OBJECTS): $(DRIVER) oalisp$(EXEEXT)
+CLEANFILES += $(am_bootsys_OBJECTS) $(bootsys_CLISP)
+# TODO utility.boot must go first
+bootsys_SOURCES = \
+ src/boot/utility.boot \
+ src/boot/ast.boot \
+ src/boot/includer.boot \
+ src/boot/parser.boot \
+ src/boot/pile.boot \
+ src/boot/scanner.boot \
+ src/boot/tokens.boot \
+ src/boot/translator.boot
+
+
+.clisp.$(FASLEXT):
+ $(FASL_V)$(DRIVER) --execpath=oalisp$(EXEEXT) --compile --load-directory=$(@D) --output=$@ $<
+
+.boot.cl:
+ $(AM_V_GEN)$(DRIVER) --execpath=bootsys0$(EXEEXT) --translate --import=skip --output=$@ $<
+
+.cl.$(FASLEXT):
+ $(FASL_V)$(DRIVER) --execpath=oalisp$(EXEEXT) --compile --load-directory=$(@D) --output=$@ $<
+
+.boot.clisp:
+ $(AM_V_GEN)$(DRIVER) --execpath=bootsys1$(EXEEXT) --translate --import=skip --output=$@ $<
+
+.boot.$(FASLEXT):
+ $(FASL_V)$(DRIVER) --execpath=bootsys$(EXEEXT) --compile --load-directory=$(@D) --output=$@ $<
+
+.lisp.$(FASLEXT):
+ $(FASL_V)$(DRIVER) --execpath=bootsys$(EXEEXT) --compile --load-directory=$(@D) --output=$@ $<
+
+noinst_PROGRAMS += interpsys
+interpsys_LINK = $(DRIVER) --execpath=bootsys$(EXEEXT) --make --main='BOOT::|systemMain|' --prologue='(pushnew :open-axiom-basic-system *features*)' --load-directory=$(<D) --output=$@
+interpsys_OBJECTS_lisp = $(interpsys_SOURCES:.lisp=.$(FASLEXT))
+am_interpsys_OBJECTS = $(interpsys_OBJECTS_lisp:.boot=.$(FASLEXT))
+$(am_interpsys_OBJECTS): $(DRIVER) bootsys$(EXEEXT)
+CLEANFILES += $(am_interpsys_OBJECTS)
+# TODO: linking order is important! Make open-axiom reorder objects automatically
+interpsys_SOURCES = \
+ src/interp/boot-pkg.lisp \
+ src/interp/types.boot \
+ src/interp/sys-driver.boot \
+ src/interp/sys-constants.boot \
+ src/interp/hash.lisp \
+ src/interp/lisp-backend.boot \
+ src/interp/sys-globals.boot \
+ src/interp/vmlisp.lisp \
+ src/interp/io.boot \
+ src/interp/sys-utility.boot \
+ src/interp/lexing.boot \
+ src/interp/diagnostics.boot \
+ src/interp/union.lisp \
+ src/interp/sys-macros.lisp \
+ src/interp/util.lisp \
+ src/interp/unlisp.lisp \
+ src/interp/g-util.boot \
+ src/interp/g-opt.boot \
+ src/interp/c-util.boot \
+ src/interp/astr.boot \
+ src/interp/ht-util.boot \
+ src/interp/bc-util.boot \
+ src/interp/br-search.boot \
+ src/interp/alql.boot \
+ src/interp/buildom.boot \
+ src/interp/simpbool.boot \
+ src/interp/g-timer.boot \
+ src/interp/cattable.boot \
+ src/interp/posit.boot \
+ src/interp/cformat.boot \
+ src/interp/clam.boot \
+ src/interp/clammed.boot \
+ src/interp/nlib.lisp \
+ src/interp/daase.lisp \
+ src/interp/pathname.boot \
+ src/interp/compat.boot \
+ src/interp/serror.boot \
+ src/interp/ptrees.boot \
+ src/interp/cparse.boot \
+ src/interp/cstream.boot \
+ src/interp/g-cndata.boot \
+ src/interp/database.boot \
+ src/interp/debug.lisp \
+ src/interp/dq.boot \
+ src/interp/fname.lisp \
+ src/interp/format.boot \
+ src/interp/g-error.boot \
+ src/interp/ggreater.lisp \
+ src/interp/hypertex.boot \
+ src/interp/i-object.boot \
+ src/interp/i-analy.boot \
+ src/interp/i-resolv.boot \
+ src/interp/i-coerfn.boot \
+ src/interp/i-coerce.boot \
+ src/interp/i-eval.boot \
+ src/interp/i-funsel.boot \
+ src/interp/i-intern.boot \
+ src/interp/i-map.boot \
+ src/interp/i-output.boot \
+ src/interp/i-special.boot \
+ src/interp/i-syscmd.boot \
+ src/interp/i-toplev.boot \
+ src/interp/i-util.boot \
+ src/interp/incl.boot \
+ src/interp/int-top.boot \
+ src/interp/lisplib.boot \
+ src/interp/macex.boot \
+ src/interp/match.boot \
+ src/interp/monitor.lisp \
+ src/interp/msg.boot \
+ src/interp/msgdb.boot \
+ src/interp/newfort.boot \
+ src/interp/nrunfast.boot \
+ src/interp/osyscmd.boot \
+ src/interp/packtran.boot \
+ src/interp/pf2sex.boot \
+ src/interp/scan.boot \
+ src/interp/pile.boot \
+ src/interp/postpar.boot \
+ src/interp/parse.boot \
+ src/interp/spad-parser.boot \
+ src/interp/record.boot \
+ src/interp/rulesets.boot \
+ src/interp/server.boot \
+ src/interp/setvars.boot \
+ src/interp/sfsfun.boot \
+ src/interp/sfsfun-l.lisp \
+ src/interp/slam.boot \
+ src/interp/spad.lisp \
+ src/interp/termrw.boot \
+ src/interp/trace.boot \
+ src/interp/word.boot \
+ src/interp/fortcall.boot \
+ src/interp/i-parser.boot \
+ src/interp/category.boot \
+ src/interp/define.boot \
+ src/interp/compiler.boot \
+ src/interp/c-doc.boot \
+ src/interp/profile.boot \
+ src/interp/functor.boot \
+ src/interp/nruncomp.boot \
+ src/interp/htcheck.boot \
+ src/interp/bc-matrix.boot \
+ src/interp/bc-misc.boot \
+ src/interp/bc-solve.boot \
+ src/interp/htsetvar.boot \
+ src/interp/ht-root.boot \
+ src/interp/br-con.boot \
+ src/interp/br-data.boot \
+ src/interp/showimp.boot \
+ src/interp/br-op1.boot \
+ src/interp/br-op2.boot \
+ src/interp/br-util.boot \
+ src/interp/topics.boot \
+ src/interp/br-prof.boot \
+ src/interp/br-saturn.boot \
+ src/interp/setvart.boot
+
+# open-axiom driver may leave these files when compilation fails:
+clean-local:
+ rm -f src/interp/*.clisp
+
+UNUSED_INTERP_FILES = \
+ src/interp/guess.boot \
+ src/interp/nhyper.boot \
+ src/interp/pf2atree.boot \
+ src/interp/sys-os.boot
+
+ALGEBRA_PAMPHLETS = \
+ src/algebra/acplot.spad.pamphlet \
+ src/algebra/aggcat2.spad.pamphlet \
+ src/algebra/aggcat.spad.pamphlet \
+ src/algebra/algcat.spad.pamphlet \
+ src/algebra/algext.spad.pamphlet \
+ src/algebra/algfact.spad.pamphlet \
+ src/algebra/algfunc.spad.pamphlet \
+ src/algebra/allfact.spad.pamphlet \
+ src/algebra/alql.spad.pamphlet \
+ src/algebra/any.spad.pamphlet \
+ src/algebra/array1.spad.pamphlet \
+ src/algebra/array2.spad.pamphlet \
+ src/algebra/attreg.spad.pamphlet \
+ src/algebra/bags.spad.pamphlet \
+ src/algebra/bezout.spad.pamphlet \
+ src/algebra/boolean.spad.pamphlet \
+ src/algebra/brill.spad.pamphlet \
+ src/algebra/card.spad.pamphlet \
+ src/algebra/carten.spad.pamphlet \
+ src/algebra/catdef.spad.pamphlet \
+ src/algebra/cden.spad.pamphlet \
+ src/algebra/clifford.spad.pamphlet \
+ src/algebra/clip.spad.pamphlet \
+ src/algebra/cmplxrt.spad.pamphlet \
+ src/algebra/coerce.spad.pamphlet \
+ src/algebra/color.spad.pamphlet \
+ src/algebra/combfunc.spad.pamphlet \
+ src/algebra/combinat.spad.pamphlet \
+ src/algebra/compiler.spad.pamphlet \
+ src/algebra/complet.spad.pamphlet \
+ src/algebra/constant.spad.pamphlet \
+ src/algebra/contfrac.spad.pamphlet \
+ src/algebra/coordsys.spad.pamphlet \
+ src/algebra/cra.spad.pamphlet \
+ src/algebra/crfp.spad.pamphlet \
+ src/algebra/curve.spad.pamphlet \
+ src/algebra/cycles.spad.pamphlet \
+ src/algebra/cyclotom.spad.pamphlet \
+ src/algebra/data.spad.pamphlet \
+ src/algebra/ddfact.spad.pamphlet \
+ src/algebra/defaults.spad.pamphlet \
+ src/algebra/defintef.spad.pamphlet \
+ src/algebra/defintrf.spad.pamphlet \
+ src/algebra/degred.spad.pamphlet \
+ src/algebra/derham.spad.pamphlet \
+ src/algebra/dhmatrix.spad.pamphlet \
+ src/algebra/divisor.spad.pamphlet \
+ src/algebra/domain.spad.pamphlet \
+ src/algebra/dpolcat.spad.pamphlet \
+ src/algebra/drawopt.spad.pamphlet \
+ src/algebra/drawpak.spad.pamphlet \
+ src/algebra/draw.spad.pamphlet \
+ src/algebra/efstruc.spad.pamphlet \
+ src/algebra/efuls.spad.pamphlet \
+ src/algebra/efupxs.spad.pamphlet \
+ src/algebra/eigen.spad.pamphlet \
+ src/algebra/elemntry.spad.pamphlet \
+ src/algebra/elfuts.spad.pamphlet \
+ src/algebra/equation1.spad.pamphlet \
+ src/algebra/equation2.spad.pamphlet \
+ src/algebra/error.spad.pamphlet \
+ src/algebra/expexpan.spad.pamphlet \
+ src/algebra/exposed.lsp.pamphlet \
+ src/algebra/expr2ups.spad.pamphlet \
+ src/algebra/exprode.spad.pamphlet \
+ src/algebra/expr.spad.pamphlet \
+ src/algebra/facutil.spad.pamphlet \
+ src/algebra/ffcat.spad.pamphlet \
+ src/algebra/ffcg.spad.pamphlet \
+ src/algebra/fff.spad.pamphlet \
+ src/algebra/ffhom.spad.pamphlet \
+ src/algebra/ffnb.spad.pamphlet \
+ src/algebra/ffpoly2.spad.pamphlet \
+ src/algebra/ffpoly.spad.pamphlet \
+ src/algebra/ffp.spad.pamphlet \
+ src/algebra/ffx.spad.pamphlet \
+ src/algebra/files.spad.pamphlet \
+ src/algebra/float.spad.pamphlet \
+ src/algebra/fmod.spad.pamphlet \
+ src/algebra/fname.spad.pamphlet \
+ src/algebra/fnla.spad.pamphlet \
+ src/algebra/forttyp.spad.pamphlet \
+ src/algebra/fourier.spad.pamphlet \
+ src/algebra/fparfrac.spad.pamphlet \
+ src/algebra/fraction.spad.pamphlet \
+ src/algebra/free.spad.pamphlet \
+ src/algebra/fr.spad.pamphlet \
+ src/algebra/fs2expxp.spad.pamphlet \
+ src/algebra/fs2ups.spad.pamphlet \
+ src/algebra/fspace.spad.pamphlet \
+ src/algebra/funcpkgs.spad.pamphlet \
+ src/algebra/galfact.spad.pamphlet \
+ src/algebra/galfactu.spad.pamphlet \
+ src/algebra/galpolyu.spad.pamphlet \
+ src/algebra/galutil.spad.pamphlet \
+ src/algebra/gaussfac.spad.pamphlet \
+ src/algebra/gaussian.spad.pamphlet \
+ src/algebra/gbeuclid.spad.pamphlet \
+ src/algebra/gbintern.spad.pamphlet \
+ src/algebra/gb.spad.pamphlet \
+ src/algebra/gdirprod.spad.pamphlet \
+ src/algebra/gdpoly.spad.pamphlet \
+ src/algebra/geneez.spad.pamphlet \
+ src/algebra/generic.spad.pamphlet \
+ src/algebra/genufact.spad.pamphlet \
+ src/algebra/genups.spad.pamphlet \
+ src/algebra/ghensel.spad.pamphlet \
+ src/algebra/gpgcd.spad.pamphlet \
+ src/algebra/gpol.spad.pamphlet \
+ src/algebra/grdef.spad.pamphlet \
+ src/algebra/groebf.spad.pamphlet \
+ src/algebra/groebsol.spad.pamphlet \
+ src/algebra/gseries.spad.pamphlet \
+ src/algebra/ideal.spad.pamphlet \
+ src/algebra/idecomp.spad.pamphlet \
+ src/algebra/indexedp.spad.pamphlet \
+ src/algebra/infprod.spad.pamphlet \
+ src/algebra/intaf.spad.pamphlet \
+ src/algebra/intalg.spad.pamphlet \
+ src/algebra/intaux.spad.pamphlet \
+ src/algebra/intclos.spad.pamphlet \
+ src/algebra/intef.spad.pamphlet \
+ src/algebra/integer.spad.pamphlet \
+ src/algebra/integrat.spad.pamphlet \
+ src/algebra/interval.spad.pamphlet \
+ src/algebra/intfact.spad.pamphlet \
+ src/algebra/intpm.spad.pamphlet \
+ src/algebra/intrf.spad.pamphlet \
+ src/algebra/irexpand.spad.pamphlet \
+ src/algebra/irsn.spad.pamphlet \
+ src/algebra/ituple.spad.pamphlet \
+ src/algebra/java.spad.pamphlet \
+ src/algebra/kl.spad.pamphlet \
+ src/algebra/kovacic.spad.pamphlet \
+ src/algebra/laplace.spad.pamphlet \
+ src/algebra/laurent.spad.pamphlet \
+ src/algebra/leadcdet.spad.pamphlet \
+ src/algebra/lie.spad.pamphlet \
+ src/algebra/limitps.spad.pamphlet \
+ src/algebra/lindep.spad.pamphlet \
+ src/algebra/lingrob.spad.pamphlet \
+ src/algebra/liouv.spad.pamphlet \
+ src/algebra/listgcd.spad.pamphlet \
+ src/algebra/list.spad.pamphlet \
+ src/algebra/lmdict.spad.pamphlet \
+ src/algebra/lodof.spad.pamphlet \
+ src/algebra/lodop.spad.pamphlet \
+ src/algebra/lodo.spad.pamphlet \
+ src/algebra/logic.spad.pamphlet \
+ src/algebra/manip.spad.pamphlet \
+ src/algebra/mappkg.spad.pamphlet \
+ src/algebra/matcat.spad.pamphlet \
+ src/algebra/matfuns.spad.pamphlet \
+ src/algebra/mathml.spad.pamphlet \
+ src/algebra/matrix.spad.pamphlet \
+ src/algebra/matstor.spad.pamphlet \
+ src/algebra/mesh.spad.pamphlet \
+ src/algebra/mfinfact.spad.pamphlet \
+ src/algebra/misc.spad.pamphlet \
+ src/algebra/mkfunc.spad.pamphlet \
+ src/algebra/mkrecord.spad.pamphlet \
+ src/algebra/mlift.spad.jhd.pamphlet \
+ src/algebra/mlift.spad.pamphlet \
+ src/algebra/moddfact.spad.pamphlet \
+ src/algebra/modgcd.spad.pamphlet \
+ src/algebra/modmonom.spad.pamphlet \
+ src/algebra/modmon.spad.pamphlet \
+ src/algebra/modring.spad.pamphlet \
+ src/algebra/moebius.spad.pamphlet \
+ src/algebra/mring.spad.pamphlet \
+ src/algebra/mset.spad.pamphlet \
+ src/algebra/mts.spad.pamphlet \
+ src/algebra/multfact.spad.pamphlet \
+ src/algebra/multpoly.spad.pamphlet \
+ src/algebra/multsqfr.spad.pamphlet \
+ src/algebra/naalgc.spad.pamphlet \
+ src/algebra/naalg.spad.pamphlet \
+ src/algebra/net.spad.pamphlet \
+ src/algebra/newdata.spad.pamphlet \
+ src/algebra/newpoint.spad.pamphlet \
+ src/algebra/newpoly.spad.pamphlet \
+ src/algebra/nlinsol.spad.pamphlet \
+ src/algebra/nlode.spad.pamphlet \
+ src/algebra/npcoef.spad.pamphlet \
+ src/algebra/nregset.spad.pamphlet \
+ src/algebra/nsregset.spad.pamphlet \
+ src/algebra/numeigen.spad.pamphlet \
+ src/algebra/numeric.spad.pamphlet \
+ src/algebra/numode.spad.pamphlet \
+ src/algebra/numquad.spad.pamphlet \
+ src/algebra/numsolve.spad.pamphlet \
+ src/algebra/numtheor.spad.pamphlet \
+ src/algebra/oct.spad.pamphlet \
+ src/algebra/odealg.spad.pamphlet \
+ src/algebra/odeef.spad.pamphlet \
+ src/algebra/oderf.spad.pamphlet \
+ src/algebra/opalg.spad.pamphlet \
+ src/algebra/openmath.spad.pamphlet \
+ src/algebra/op.spad.pamphlet \
+ src/algebra/ore.spad.pamphlet \
+ src/algebra/outform.spad.pamphlet \
+ src/algebra/out.spad.pamphlet \
+ src/algebra/pade.spad.pamphlet \
+ src/algebra/padiclib.spad.pamphlet \
+ src/algebra/padic.spad.pamphlet \
+ src/algebra/paramete.spad.pamphlet \
+ src/algebra/parsers.spad.pamphlet \
+ src/algebra/partperm.spad.pamphlet \
+ src/algebra/patmatch1.spad.pamphlet \
+ src/algebra/patmatch2.spad.pamphlet \
+ src/algebra/pattern.spad.pamphlet \
+ src/algebra/pcurve.spad.pamphlet \
+ src/algebra/pdecomp.spad.pamphlet \
+ src/algebra/perman.spad.pamphlet \
+ src/algebra/permgrps.spad.pamphlet \
+ src/algebra/perm.spad.pamphlet \
+ src/algebra/pfbr.spad.pamphlet \
+ src/algebra/pfo.spad.pamphlet \
+ src/algebra/pfr.spad.pamphlet \
+ src/algebra/pf.spad.pamphlet \
+ src/algebra/pgcd.spad.pamphlet \
+ src/algebra/pgrobner.spad.pamphlet \
+ src/algebra/pinterp.spad.pamphlet \
+ src/algebra/pleqn.spad.pamphlet \
+ src/algebra/plot3d.spad.pamphlet \
+ src/algebra/plot.spad.pamphlet \
+ src/algebra/plottool.spad.pamphlet \
+ src/algebra/polset.spad.pamphlet \
+ src/algebra/poltopol.spad.pamphlet \
+ src/algebra/polycat.spad.pamphlet \
+ src/algebra/poly.spad.pamphlet \
+ src/algebra/primelt.spad.pamphlet \
+ src/algebra/print.spad.pamphlet \
+ src/algebra/product.spad.pamphlet \
+ src/algebra/prs.spad.pamphlet \
+ src/algebra/prtition.spad.pamphlet \
+ src/algebra/pscat.spad.pamphlet \
+ src/algebra/pseudolin.spad.pamphlet \
+ src/algebra/ptranfn.spad.pamphlet \
+ src/algebra/puiseux.spad.pamphlet \
+ src/algebra/qalgset.spad.pamphlet \
+ src/algebra/quat.spad.pamphlet \
+ src/algebra/radeigen.spad.pamphlet \
+ src/algebra/radix.spad.pamphlet \
+ src/algebra/random.spad.pamphlet \
+ src/algebra/ratfact.spad.pamphlet \
+ src/algebra/rdeef.spad.pamphlet \
+ src/algebra/rderf.spad.pamphlet \
+ src/algebra/rdesys.spad.pamphlet \
+ src/algebra/real0q.spad.pamphlet \
+ src/algebra/realzero.spad.pamphlet \
+ src/algebra/reclos.spad.pamphlet \
+ src/algebra/regset.spad.pamphlet \
+ src/algebra/rep1.spad.pamphlet \
+ src/algebra/rep2.spad.pamphlet \
+ src/algebra/resring.spad.pamphlet \
+ src/algebra/retract.spad.pamphlet \
+ src/algebra/rf.spad.pamphlet \
+ src/algebra/riccati.spad.pamphlet \
+ src/algebra/rinterp.spad.pamphlet \
+ src/algebra/rule.spad.pamphlet \
+ src/algebra/seg.spad.pamphlet \
+ src/algebra/setorder.spad.pamphlet \
+ src/algebra/sets.spad.pamphlet \
+ src/algebra/sex.spad.pamphlet \
+ src/algebra/sf.spad.pamphlet \
+ src/algebra/sgcf.spad.pamphlet \
+ src/algebra/sign.spad.pamphlet \
+ src/algebra/si.spad.pamphlet \
+ src/algebra/smith.spad.pamphlet \
+ src/algebra/solvedio.spad.pamphlet \
+ src/algebra/solvefor.spad.pamphlet \
+ src/algebra/solvelin.spad.pamphlet \
+ src/algebra/solverad.spad.pamphlet \
+ src/algebra/sortpak.spad.pamphlet \
+ src/algebra/space.spad.pamphlet \
+ src/algebra/special.spad.pamphlet \
+ src/algebra/sregset.spad.pamphlet \
+ src/algebra/s.spad.pamphlet \
+ src/algebra/stream.spad.pamphlet \
+ src/algebra/string.spad.pamphlet \
+ src/algebra/sttaylor.spad.pamphlet \
+ src/algebra/sttf.spad.pamphlet \
+ src/algebra/sturm.spad.pamphlet \
+ src/algebra/suchthat.spad.pamphlet \
+ src/algebra/suls.spad.pamphlet \
+ src/algebra/sum.spad.pamphlet \
+ src/algebra/sups.spad.pamphlet \
+ src/algebra/supxs.spad.pamphlet \
+ src/algebra/suts.spad.pamphlet \
+ src/algebra/symbol.spad.pamphlet \
+ src/algebra/syntax.spad.pamphlet \
+ src/algebra/syssolp.spad.pamphlet \
+ src/algebra/system.spad.pamphlet \
+ src/algebra/tableau.spad.pamphlet \
+ src/algebra/table.spad.pamphlet \
+ src/algebra/taylor.spad.pamphlet \
+ src/algebra/term.spad.pamphlet \
+ src/algebra/tex.spad.pamphlet \
+ src/algebra/tools.spad.pamphlet \
+ src/algebra/transsolve.spad.pamphlet \
+ src/algebra/tree.spad.pamphlet \
+ src/algebra/trigcat.spad.pamphlet \
+ src/algebra/triset.spad.pamphlet \
+ src/algebra/tube.spad.pamphlet \
+ src/algebra/twofact.spad.pamphlet \
+ src/algebra/unifact.spad.pamphlet \
+ src/algebra/updecomp.spad.pamphlet \
+ src/algebra/updivp.spad.pamphlet \
+ src/algebra/utsode.spad.pamphlet \
+ src/algebra/variable.spad.pamphlet \
+ src/algebra/vector.spad.pamphlet \
+ src/algebra/view2D.spad.pamphlet \
+ src/algebra/view3D.spad.pamphlet \
+ src/algebra/viewDef.spad.pamphlet \
+ src/algebra/viewpack.spad.pamphlet \
+ src/algebra/void.spad.pamphlet \
+ src/algebra/weier.spad.pamphlet \
+ src/algebra/wtpol.spad.pamphlet \
+ src/algebra/xlpoly.spad.pamphlet \
+ src/algebra/xpoly.spad.pamphlet \
+ src/algebra/young.spad.pamphlet \
+ src/algebra/ystream.spad.pamphlet \
+ src/algebra/zerodim.spad.pamphlet
+
+
+EXTRA_DIST = \
+ $(UNUSED_INTERP_FILES) \
+ $(ALGEBRA_PAMPHLETS) \
+ STYLES
+
+@OA_DEPS@
+