Hi Takashi and Anthony,
I have already packaged a version of Classpath using Ant. It is called
Sablepath-classes, and it resides in the CVS repository of the SableVM
project on SourceForge. You can give it a look. I personally think
that Ant is really great for building Java sources. On the other hand,
I would not use it for building the "native" libraries, and the GNU
auto* tools (including libtool) are much more appropriate for it.
It would be nice if you gave a look at the Sablepath-classe build
process and commented about it. I think that Classpath would benefit
a lot from moving into such a build process.
Look into the following archived message for cvs instruction to get
a Sablepath-classes snapshot (works with jikes 1.13):
http://mail.gnu.org/pipermail/classpath/2001-September/001233.html
Etienne
Anthony Green wrote:
> Okamoto-san wrote:
>
>>But it's distributed with Apache License though I wrote Gcj.java and
>>Kjc.java...
>>
>
> I'd like to see your Gcj.java. What are you able to do with it? Build to
> .class files? Build natively? Does Ant rely on the recursive build feature
> that all java compilers seam to implement except for gcj?
>
> There's a lot of code being built with Ant these days. Partly out of
> frustration, I have created a cvs tree with imports of important open source
> java packages (xerces, xalan, tomcat, regexp packages like gnu.regexp,
> jakarta-oro, and more) and autoconf/automake/libtool configury for building
> and testing .so files and executables generated for all of these. See
> http://sources.redhat.com/rhug.
>
> Now that we have a stable native lib-org-apache-xerces.so, I suppose we could
> try building and using Ant with gcj. I am skeptical that it will support all
> of the features I'm interested in (cross compiling, libtool-like shared
> library mgmt) -- but I'd like to see.
>
> Thanks,
>
> AG
>
>
>
> _______________________________________________
> Classpath mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/classpath
>
> .
>
>
--
Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/
SableVM: http://www.sablevm.org/
SableCC: http://www.sablecc.org/
_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath