Peter,

Thank you very much for sending the revised version of src_aldor3.tgz!
I think eliminating the Java dependency is a very important thing if
we are to eventually include this as an optional part of the
Axiom/FriCAS/OpenAxiom build.  I am trying to use your revised build
system with OpenAxiom but I have some questions:

Could you explain the following lines in the makefile:

  echo ")co RNS.spad"  >> [EMAIL PROTECTED]

I was not able to find 'RNS.spad' in the Axiom sources or in your
tarball. Perhaps you forgot to include it?

I notice also that there is still some mention of java in the makefile, e.g.

all_dirs += $(ALDOR_INT)/java_axiom

$(ALDOR_INT)/java_axiom/spadset.mk: $(ALDOR_INT)/java_axiom/.dir
$(ALDOR_INT)/java_axiom/spadset.mk: $(domain_dep_files) $(aldor_dep_files)
$(ALDOR_INT)/java_axiom/spadset.mk: $(ALDOR_INT)/java/Sort.class
$(ALDOR_INT)/java_axiom/spadset.mk: $(ALDOR_INT)/deps/axextend.dep
$(ALDOR_INT)/java_axiom/spadset.mk: $(ALDOR_INT)/libaxiom.lst
$(ALDOR_SRC)/extra_deps.lst
        (cd $(ALDOR_INT); java -cp `pwd`/java Sort makefile     \
                                        deps/axextend.dep       \
                                        libaxiom.lst            \
                                        $(ALDOR_SRC)/extra_deps.lst)

java_axiom: $(ALDOR_INT)/java_axiom/spadset.mk
.PHONY: java_axiom

...

#
# :: Java
#
all_dirs += $(ALDOR_INT)/java
$(ALDOR_INT)/java/Sort.class: $(ALDOR_INT)/java/.dir
$(ALDOR_INT)/java/Sort.class: $(ALDOR_SRC)/Sort.java
        javac -source 1.5 -d $(ALDOR_INT)/java Sort.java


---------

Am I misunderstanding or are these only a left-over stanza's from the
previous version which is not used any more?

Regards,
Bill Page.

On 1/17/08, Peter Broadbery wrote:
> Finally got round to looking at this.
> The code attached can be used to build the axiom/aldor interopability
> library (libaxiom.al).
>
> New features:
> Less abuse of make features (though I've only used a recent version of
> make, and have used some newer features)
> Dependency on java removed.
> Cleaner build process - all the dependency analysis is done in the
> aldor code.  It should be more data driven, but it isn't.
>
> There's a small aldor patch that I'll send along this evening.
>
> Peter
>
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/axiom-developer
>
>
>


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to