Необходимо скопировать несколько директорий из разных включаемых (.pri) проектов.
Вот так выглядит экспортируемая команда:
Core.pri
copydata.commands += $(COPY_DIR) $$PWD/data/* $$ANDROID_PACKAGE_SOURCE_DIR
first.depends = $(first) copydata
export(first.depends)
export(copydata.commands)
QMAKE_EXTRA_TARGETS += first copydata
в следующем Platform.pri
copydata.commands += $(COPY_DIR) $$PWD/data/* $$ANDROID_PACKAGE_SOURCE_DIR/res
но при этом вместо того чтобы добавить команду на новую строку или даже склеить правильно вместо этого команда склеивается так $(COPY_DIR) $$PWD/data/* от Platform.pri затем $(COPY_DIR) $$PWD/data/* $$ANDROID_PACKAGE_SOURCE_DIR из Core.pri и уже потом $$ANDROID_PACKAGE_SOURCE_DIR/res
т.е. на столько до нелогичности ("мат") что даже не понимаю что они курили там когда строки склеивали!
Или я что-то делаю не так?