>-----Original Message----- >From: Laconia Data Systems [mailto:[EMAIL PROTECTED] >Sent: Monday, October 18, 2004 12:25 PM >To: Ant Users List >Subject: Re: winning the case for ANT > > >Simon >Could you give us an example where make is more (cheaper/faster/better >performance) buildtool than Ant ?
Sure. This is all part of "horses for courses". I used to write small to medium sized make files mumble-mumble years ago before I started working with Java. Now, my make file usage is with open-source software building, using provided files. There are basically four ways to build a system/project without compiling individual files (please tell me that no one does that these days! :-) 1. make. 2. Using the build capability of an IDE. 3. Ant 4. scripts. I think that we all know that scripts are not the way to go. Likewise, the build systems of most IDEs are totally incompatible, so in reality that's out as well. Hopefully, no one needs Ant explained to them around here. This leaves us make. Make was designed (hacked and mutated? ;-) in a Unix environment for building compiled languages, such as Pascal and C. It is very good at that. So for any project that used a fully compiled language, like C, then I would strongly consider using make. Autoconf is another useful tool to mention here. It's what a lot of open-source projects use to generate their make files. Autoconf understands the differences between operating systems and generates o/s specific make files for a project. If you've ever run the triple: ./configure make make install then you've used the results of autoconf. >Thanks, >Martin- [deleted] Simon ----------------------------------------------------------------- Simon P. Chappell [EMAIL PROTECTED] Java Programming Specialist www.landsend.com Lands' End, Inc. (608) 935-4526 "Some problems are so complex that you have to be highly intelligent and well-informed just to be undecided about them." - Laurence J. Peter --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]