¿Se pueden crear reglas de compilación personalizadas para XCode basadas en el tipo de archivo?
Tengo un proyecto con un montón de archivos .png que quiero convertir a texturas comprimidas PVRTC. En este momento, estoy usando una fase de script de ejecución XCode personalizada que se ve así:
TEXTURE_TOOL=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool
$TEXTURE_TOOL -e PVRTC --bits-per-pixel-2 -o "$SRCROOT/images/select_menu_bgs1.pvr" -f PVR "$SRCROOT/images/select_menu_bgs1.png"
$TEXTURE_TOOL -e PVRTC --bits-per-pixel-2 -o "$SRCROOT/images/select_menu_bgs2.pvr" -f PVR "$SRCROOT/images/select_menu_bgs2.png"
pero es molesto tener que incluir explícitamente la lista exacta de archivos que necesito convertir. (también deben agregarse a las propiedades de entrada y salida del paso de compilación, que es la parte aún más molesta).
Lo que me gustaría hacer es algo fácil con "make": tener una regla que diga "si hay un .pvr en el proyecto, se crea a partir del correspondiente .png usando esta línea de comando".
¿Es algo como esto posible en XCode?