Hi all, I sent two other emails but I don't think they went through.
I've tried using the ant uptodate and dependset tasks but haven't solved my problem. I've googled, tried heaps of solutions but still can't do it, so here is the problem: Assume for each of the following we are in a base directory. I have: grammar/*.grammar files. >From a *.grammar file Sablecc will generate .java files (and some .dat files) in: src/*/analysis/ src/*/lexer/ src/*/node/ src/*/parser/ When my Ant script is run, src/ may or may not exist. What I want to do is just set a property if either src/ does not exist or any of the files in any of files in grammar/ have been modified after any of the files in the subdirectories of src/. Can someone please help me? It seems that this should be fairly simple. Thanks Lionel.