Javac compiles all the source dependencies too where as gcj isnt doing. Is there any reason for not so? Is there any switch to gcj to get this behaviour? --rp.