DEFINES += QSYSTEMTEST_TARGET FORMS +=\ manualverificationdlg.ui \ failuredlg.ui \ recorddlg.ui SEMI_PRIVATE_HEADERS += \ qsystemtestmaster_p.h \ qtestremote_p.h \ qtestverifydlg_p.h HEADERS +=\ gracefulquit.h \ qabstracttest.h \ qsystemtest.h SOURCES +=\ gracefulquit.cpp \ qabstracttest.cpp \ qtestremote.cpp \ qtestverifydlg.cpp \ qsystemtest.cpp \ qsystemtest_p.cpp \ qsystemtestmaster.cpp VPATH+=$$PWD INCLUDEPATH+=$$PWD INCLUDEPATH+=$$SRCROOT DEPENDPATH+=$$SRCROOT TEMPLATE=lib TARGET=qsystemtest TARGET=$$qtLibraryTarget($$TARGET) HEADERS*=$$SEMI_PRIVATE_HEADERS $$PRIVATE_HEADERS INCLUDEPATH+=$$SRCROOT/libqtuitest CONFIG+=qtestlib QT+=network unix:!symbian { DESTDIR=$$BUILDROOT/lib target.path=$$[QT_INSTALL_LIBS] INSTALLS+=target } symbian { TARGET.EPOCALLOWDLLDATA=1 TARGET.CAPABILITY += AllFiles ReadDeviceData ReadUserData SwEvent WriteUserData SOURCES-=gracefulquit.cpp HEADERS-=gracefulquit.h LIBS+=-L$$OUT_PWD -lqtuitest -lws32 -leuser -lcone } win32 { SOURCES-=gracefulquit.cpp HEADERS-=gracefulquit.h CONFIG(debug,debug|release): LIBS+=-L$$BUILDROOT/libqtuitest -lqtuitestd CONFIG(release,debug|release):LIBS+=-L$$BUILDROOT/libqtuitest -lqtuitest target.path=$$[QT_INSTALL_BINS] INSTALLS+=target !equals(QMAKE_CXX, "g++") { DEFINES+=strcasecmp=_stricmp } } mac { CONFIG(debug,debug|release): LIBS += -L$$BUILDROOT/lib -lqtuitest_debug CONFIG(release,debug|release): LIBS += -L$$BUILDROOT/lib -lqtuitest DEFINES+=sighandler_t=sig_t } target.path += \ /usr/local/lib