The Xcode version of tilegen creates a number of files (tiledef-*.cc and tiledef-*.h, along with *.png.) It uses the dc-*.txt files as inputs. If these change, the files should be regenerated. Additionally, when doing a clean, it doesn't delete these generated files.
I naively tried to add them as inputs and outputs to the shell script part of tilegen, but that didn't do either of the above. Do you know what needs to be done here?