Re: [Java-gnome-developer] Ant v Makefile
Brought to you by:
afcowie
From: Jeffrey M. <ku...@zo...> - 2004-02-01 17:40:55
|
I know and love ant and use it every day at work. I would have to say there are two reasons why we are not using ant in java-gnome. They are: 1) We have to rely on the GNU build tools to locate, verify and link with the appropriate libraries. We also need these tools to sort out differences between each platform. Ant currently does not do a good job at this. This will delegate ant to a secondary tool that can be invoked from our Makefile in order to compile the java code. 2) We wish to limit the number of tools that need to be installed and configured on a system in order to compile java-gnome. Since java-gnome has been included in the GNOME Bindings Release we hope to see it become a part of many distributions in the future. Since ant is not included in many of the distributions this will require developers to download and install another tool prior to compiling the bindings. Right or wrong, this is our view at this point. Please feel free to provide counter arguements. -Jeff On Sun, 2004-02-01 at 11:56, ACJT wrote: > This might seem like a dumb question, but I'm not a C expert, or an > expert at building projects in Linux, other than running the commands. > Why does java-gnome not use Ant to do the building, considering it is a > Java project and Ant is really the standard build tool for Java. I know > there are C files to compile, is this the reason? You can use gjc from > ant, as a standard task. There is also a task called 'cc' that can > compile using gcc for example. |