summaryrefslogtreecommitdiffstats
path: root/src/network/bearer/bearer.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/bearer/bearer.pri')
-rw-r--r--src/network/bearer/bearer.pri130
1 files changed, 130 insertions, 0 deletions
diff --git a/src/network/bearer/bearer.pri b/src/network/bearer/bearer.pri
new file mode 100644
index 0000000..d8ddce5
--- /dev/null
+++ b/src/network/bearer/bearer.pri
@@ -0,0 +1,130 @@
+# Qt network bearer management module
+
+#DEFINES += BEARER_MANAGEMENT_DEBUG
+
+HEADERS += bearer/qnetworkconfiguration.h \
+ bearer/qnetworksession.h \
+ bearer/qnetworkconfigmanager.h
+
+SOURCES += bearer/qnetworksession.cpp \
+ bearer/qnetworkconfigmanager.cpp \
+ bearer/qnetworkconfiguration.cpp
+
+symbian {
+ exists($${EPOCROOT}epoc32/release/winscw/udeb/cmmanager.lib)| \
+ exists($${EPOCROOT}epoc32/release/armv5/lib/cmmanager.lib) {
+ message("Building with SNAP support")
+ DEFINES += SNAP_FUNCTIONALITY_AVAILABLE
+ LIBS += -lcmmanager
+ } else {
+ message("Building without SNAP support")
+ LIBS += -lapengine
+ }
+
+ INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
+
+ HEADERS += bearer/qnetworkconfigmanager_s60_p.h \
+ bearer/qnetworkconfiguration_s60_p.h \
+ bearer/qnetworksession_s60_p.h
+ SOURCES += bearer/qnetworkconfigmanager_s60_p.cpp \
+ bearer/qnetworkconfiguration_s60_p.cpp \
+ bearer/qnetworksession_s60_p.cpp
+
+ LIBS += -lcommdb \
+ -lapsettingshandlerui \
+ -lconnmon \
+ -lcentralrepository \
+ -lesock \
+ -linsock \
+ -lecom \
+ -lefsrv \
+ -lnetmeta
+} else:maemo {
+ QT += dbus
+ CONFIG += link_pkgconfig
+
+ exists(../debug) {
+ message("Enabling debug messages.")
+ DEFINES += BEARER_MANAGEMENT_DEBUG
+ }
+
+ HEADERS += bearer/qnetworksession_maemo_p.h \
+ bearer/qnetworkconfigmanager_maemo_p.h \
+ bearer/qnetworkconfiguration_maemo_p.h
+
+ SOURCES += bearer/qnetworkconfigmanager_maemo.cpp \
+ bearer/qnetworksession_maemo.cpp
+
+ documentation.path = $$QT_MOBILITY_PREFIX/doc
+ documentation.files = doc/html
+
+ PKGCONFIG += glib-2.0 dbus-glib-1 gconf-2.0 osso-ic conninet
+
+ CONFIG += create_pc create_prl
+ QMAKE_PKGCONFIG_REQUIRES = glib-2.0 dbus-glib-1 gconf-2.0 osso-ic conninet
+ pkgconfig.path = $$QT_MOBILITY_LIB/pkgconfig
+ pkgconfig.files = QtBearer.pc
+
+ INSTALLS += pkgconfig documentation
+} else {
+ DEFINES += BEARER_ENGINE
+
+ HEADERS += bearer/qnetworkconfigmanager_p.h \
+ bearer/qnetworkconfiguration_p.h \
+ bearer/qnetworksession_p.h \
+ bearer/qnetworksessionengine_p.h \
+ bearer/qgenericengine_p.h
+
+ SOURCES += bearer/qnetworkconfigmanager_p.cpp \
+ bearer/qnetworksession_p.cpp \
+ bearer/qnetworksessionengine.cpp \
+ bearer/qgenericengine.cpp
+
+ unix:!mac:contains(networkmanager_enabled, yes) {
+ contains(QT_CONFIG,dbus) {
+ DEFINES += BACKEND_NM
+ QT += dbus
+
+ HEADERS += bearer/qnmdbushelper_p.h \
+ bearer/qnetworkmanagerservice_p.h \
+ bearer/qnmwifiengine_unix_p.h
+
+ SOURCES += bearer/qnmdbushelper.cpp \
+ bearer/qnetworkmanagerservice_p.cpp \
+ bearer/qnmwifiengine_unix.cpp
+ } else {
+ message("NetworkManager backend requires Qt DBus support")
+ }
+ }
+
+ win32 {
+ HEADERS += bearer/qnlaengine_win_p.h \
+ bearer/qnetworksessionengine_win_p.h
+
+ SOURCES += bearer/qnlaengine_win.cpp
+
+ !wince* {
+ HEADERS += bearer/qnativewifiengine_win_p.h
+
+ SOURCES += bearer/qnativewifiengine_win.cpp
+
+ LIBS += -lWs2_32
+ } else {
+ LIBS += -lWs2
+ }
+ }
+
+ macx {
+ HEADERS += bearer/qcorewlanengine_mac_p.h
+ SOURCES+= bearer/qcorewlanengine_mac.mm
+ LIBS += -framework Foundation -framework SystemConfiguration
+
+ contains(corewlan_enabled, yes) {
+ isEmpty(QMAKE_MAC_SDK)|contains(QMAKE_MAC_SDK, "/Developer/SDKs/MacOSX10.6.sdk") {
+ LIBS += -framework CoreWLAN
+ DEFINES += MAC_SDK_10_6
+ }
+ }
+ }
+}
+