--- ./old/unixmake2.cpp 2013-07-02 10:09:38.000000000 +0300 +++ ./new/unixmake2.cpp 2013-08-25 21:21:45.058658400 +0300 @@ -185,8 +185,16 @@ /* files */ t << "####### Files" << endl << endl; - t << "SOURCES = " << valList(escapeFilePaths(project->values("SOURCES"))) << " " - << valList(escapeFilePaths(project->values("GENERATED_SOURCES"))) << endl; + t << "SOURCES = " + << valList(escapeFilePaths(project->values("SOURCES"))); + + const ProStringList &fcs = project->values("FORCE_COMPILE_SOURCES"); + if(fcs.size()) { + t << " \\" << endl << "\t\t" << valList(escapeFilePaths(fcs)); + } + + t << " " << valList(escapeFilePaths(project->values("GENERATED_SOURCES"))) << endl; + if(do_incremental) { const ProStringList &objs = project->values("OBJECTS"); const ProStringList &incrs = project->values("QMAKE_INCREMENTAL");