s2s.addIn(delayedFile(DevConstants.FML_SOURCES));
s2s.setOut(delayedFile(DevConstants.USERDEV_SRG_SRC));
s2s.addSrg(delayedFile(DevConstants.MCP_2_SRG_SRG));
s2s.addExc(delayedFile(DevConstants.JOINED_EXC));
s2s.setRangeMap(delayedFile(DevConstants.USERDEV_RANGEMAP));
s2s.dependsOn("genSrgs", range);
s2s.getOutputs().upToDateWhen(Constants.CALL_FALSE); //Fucking caching.
// find all the exc & srg files in the resources.
for (File f : project.fileTree(delayedFile(DevConstants.FML_RESOURCES).call()).getFiles())
{