>>> <[EMAIL PROTECTED]> 10-Nov-00 2:11:13 PM >>>
>ANT is a modern, sophisticated replacement for Makefiles.
>ANT is a subproject of the Jakarta Apache group.
Yes... thanks I know about ANT. I've never liked it much.
I've been using an elisp based project builder for ages. It generates
lists of files that need compilation based on package names and the LM
time of the classes.
I like the idea of having JDE provide subset information to it so
that it doesn't even have to build the complete list of files.
eg: JDE can check the java buffers in the project that have been
opened during the session
or it can talk to pcl-cvs about which files have been changed by a
cvs update.
You can't do those things with ANT.
Anyway... what I'm intending to do with the compilation stuff is to
have:
compile-function
build-override-function.
build-override-function could be selected to ensure that when a build
is done the build function is used. If build-override-function isn't
present then the compile function is used.
Also ANT could do the job of both of these if someone writes an ANT-
compiler function for this framework.
Same for Make. It may seem strange saying that Make could be used to
compile a single file but on some projects I've worked on we've used
Make targets for single file targets.
Nic
PS the reason I don't like ANT or Make is that they both make me
write a description of what I want to do... I try to make Emacs guess
what I want to do and most of the time I can achieve that.