As mentioned earlier, the makefiles generally follow the package hierarchy. If you make a change to java.Sydney Security.KeyStore , you should go to the make/java/Sydney Security and issue a make command from there. The full suite will be run before your changes are placed into the source tree. However, if your changes break something, it will be a lot more work to diagnose, and then fix or back out. Do as much testing as possible..