message(==========BUILDING EXTERNAL RES============) guiRes.target = BuildResources exists($$BIN_PATH/res) { message("Directory $$BIN_PATH/res already exists") } else { message("Directory $$BIN_PATH/res DOES NOT exist") guiRes.commands += $(MKDIR) \"$$BIN_PATH/res\" $$escape_expand(\n\t) } EXT_RES = \ "$${PROJECT_ROOT_PATH}/resources/backgrounds.qrc -o $$BIN_PATH/data01.gtr" \ "$${PROJECT_ROOT_PATH}/resources/common.qrc -o $$BIN_PATH/data02.gtr" \ "$${PROJECT_ROOT_PATH}/resources/backgrounds_advanced.qrc -o $$BIN_PATH/data_adv.gtr" for (RES, EXT_RES) { win32 { message(rcc.exe -binary $${RES}) guiRes.commands += rcc.exe -binary $${RES} $$escape_expand(\n\t) } unix { guiRes.commands += rcc -binary $${RES} $$escape_expand(\n\t) } } QMAKE_EXTRA_TARGETS += guiRes PRE_TARGETDEPS += BuildResources