"Benedict Verheyen" <[EMAIL PROTECTED]> writes: > When you say "make", is that the same make program most c++ programs use? > If so, i didn't know one could use it with other languages. I'll > have to start learning it then.
make, in general, is good for describing ways of turning one sort of file into another sort of file. It happens to be very widely used for C and C++ programs, but many other languages don't have very nice properties about what files correspond to. (Even Java has issues: a single Java source file can result in multiple class files, and since there's no source-level separation of interface and implementation, you might have to simultaneously compile multiple source files with circular dependencies.) But there's absolutely nothing language-specific in make. > I know there is a java specific make too: jmake. > Any experience with that one? None at all; the project I'm working on at work for a long while just used jikes `find $SOURCE_ROOT -name '*.java' -print` as its build system, and this worked just fine. I will also mention, as a resource, a Java-based IDE called Eclipse (http://www.eclipse.org/); I've now used it for under a day, and can report that it doesn't deal well with local CVS repositories but it does have an Emacs-like keybinding set and has some nice features like displaying the first couple of lines of a class's javadoc if you hold the mouse over a class name in the source, and fairly rapid automatic recompilation. -- David Maze [EMAIL PROTECTED] http://people.debian.org/~dmaze/ "Theoretical politics is interesting. Politicking should be illegal." -- Abra Mitchell -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]