Me di cuenta de que mi pregunta anterior estaba un poco confundida acerca de las reglas y dependencias. El siguiente archivo .pro genera un archivo MAKE que funciona correctamente SI los archivos fuente en el directorio 'generado' existen en el momento qmake se ejecuta.qmake reglas para el código generado
idl.target = generated/qmtest.h
idl.commands = code_generator
idl.config = no_link
idl.depends = $$SOURCES $$HEADERS $$FORMS
TEMPLATE = app
INCLUDEPATH += generated
SOURCES += generated/*.cpp
PRE_TARGETDEPS += generated/qmtest.h
QMAKE_EXTRA_UNIX_TARGETS += idl
Pero cuando se ejecuta qmake, su único generando un makefile, y PRE_TARGETDEPS & QMAKE_EXTRA_UNIX_TARGETS no me ayudan. ¿Cómo puedo obtener qmake para generar un archivo MAKE que agregará los contenidos generados/a FUENTES?
Gracias - Terminé obligando al generador a ejecutarse durante qmake usando el sistema ($$ idl.commands). El archivo MAKE que genera es correcto y desde que agregué la salida al objetivo realmente no duele nada. – swarfrat