diff -r cfcbf08528c4 -r 2b40d63a9c3d qtmobility/src/publishsubscribe/publishsubscribe.pro --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qtmobility/src/publishsubscribe/publishsubscribe.pro Fri Apr 16 15:51:22 2010 +0300 @@ -0,0 +1,98 @@ +TEMPLATE = lib +TARGET = QtPublishSubscribe +QT = core + +include(../../common.pri) + +DEFINES += QT_BUILD_CFW_LIB QT_MAKEDLL + + +PUBLIC_HEADERS += \ + qvaluespace.h \ + qvaluespacepublisher.h \ + qvaluespacesubscriber.h + +PRIVATE_HEADERS += \ + qvaluespace_p.h \ + qvaluespacemanager_p.h + +HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS + +SOURCES += \ + qvaluespace.cpp \ + qvaluespacemanager.cpp \ + qvaluespacepublisher.cpp \ + qvaluespacesubscriber.cpp + +symbian { + DEPENDPATH += xqsettingsmanager_symbian + INCLUDEPATH += xqsettingsmanager_symbian + DEFINES += XQSETTINGSMANAGER_NO_LIBRARY + DEFINES += XQSETTINGSMANAGER_NO_TRANSACTIONS + DEFINES += XQSETTINGSMANAGER_NO_CENREPKEY_CREATION_DELETION + include(xqsettingsmanager_symbian/settingsmanager.pri) + + DEPENDPATH += psmapperserver_symbian + INCLUDEPATH += psmapperserver_symbian + + HEADERS += pathmapper_symbian_p.h \ + pathmapper_proxy_symbian_p.h + LIBS += -lefsrv + + DEFINES += QT_BUILD_INTERNAL + HEADERS += settingslayer_symbian_p.h + SOURCES += settingslayer_symbian.cpp + + TARGET.CAPABILITY = ALL -TCB + TARGET.UID3 = 0x2002AC78 + + QtPublishSubscribeDeployment.sources = QtPublishSubscribe.dll PSPathMapperServer.exe + QtPublishSubscribeDeployment.path = /sys/bin + DEPLOYMENT += QtPublishSubscribeDeployment +} + +unix:!symbian { + maemo6 { + SOURCES += contextkitlayer.cpp + CONFIG += link_pkgconfig + PKGCONFIG += contextsubscriber-1.0 QtDBus + } else { + QT += network + + !mac:maemo5 { + HEADERS += gconflayer_linux_p.h + SOURCES += gconflayer_linux.cpp + + #As a workaround build GConfItem wrapper class with the project + HEADERS += gconfitem.h + SOURCES += gconfitem.cpp + + CONFIG += link_pkgconfig + PKGCONFIG += glib-2.0 gconf-2.0 + } + + !maemo5 { + #do not use shared memory layer on Maemo5 + HEADERS += qsystemreadwritelock_p.h \ + qmallocpool_p.h \ + qpacketprotocol_p.h + SOURCES += sharedmemorylayer.cpp \ + qmallocpool.cpp \ + qsystemreadwritelock_unix.cpp \ + qpacketprotocol.cpp + } + } +} + +win32 { + HEADERS += qsystemreadwritelock_p.h + SOURCES += \ + qsystemreadwritelock_win.cpp \ + registrylayer_win.cpp + + !wince*:LIBS += -ladvapi32 + wince*:LIBS += -ltoolhelp +} + +CONFIG += middleware +include(../../features/deploy.pri)