CMake справляется с этой задачей легко.
SET( PROJECT_SOURCE_FILES ${PROJECT_SOURCE_FILES} ${PROJECT_SOURCE_DIR}/lib_main.cpp)
SET( PROJECT_SOURCE_FILES ${PROJECT_SOURCE_FILES} ${PROJECT_SOURCE_DIR}/socrates.cpp)
SET( PROJECT_STANDALONE_SOURCE_FILES ${PROJECT_SOURCE_FILES} ${PROJECT_SOURCE_DIR}/main.cpp)
ADD_EXECUTABLE(k095_socrates_bin ${PROJECT_STANDALONE_SOURCE_FILES})
ADD_LIBRARY(k095_socrates SHARED ${PROJECT_SOURCE_FILES})
Как сделать через qmake что то не пойму. ???