59d0c0d1_he_Cross_Platform_Make_Utility__News
[Date] 1-5-2005 [News] 
Now I've done it. In my quest to add dependency checking for java files I came to the conclusion that the only way to know what a java file includes is to either write a java parser or analize the class files after they have been built. But then I started playing around with Jikes and I have struck gold. Jikes has a +M option that generates make dependency files for the compiled class files. CPMake has a method for parsing these types of files. I put the two together in a build file and I hit pay dirt. It works awesome, except the +M option has a few bugs in it that I had to work around inside of CPMake. Guess I'll have to turn my attention to the Jikes project next and fix it up. So to make a long story short with CPMake you can compile java code with good dependency tracking. I will shortly post a tutorial on writing a java build file and I will include how to use Jikes with the +M option.
CPMake the Cross Platform Make Utility
News