3b8ee0f7a9c36bcaa36d578acf6e5282c8084ab7
[profile/ivi/qtbase.git] / src / network / kernel / kernel.pri
1 # Qt network kernel module
2
3 PRECOMPILED_HEADER = ../corelib/global/qt_pch.h
4 INCLUDEPATH += $$PWD
5
6 HEADERS += kernel/qauthenticator.h \
7            kernel/qauthenticator_p.h \
8            kernel/qdnslookup.h \
9            kernel/qdnslookup_p.h \
10            kernel/qhostaddress.h \
11            kernel/qhostaddress_p.h \
12            kernel/qhostinfo.h \
13            kernel/qhostinfo_p.h \
14            kernel/qurlinfo.h \
15            kernel/qnetworkproxy.h \
16            kernel/qnetworkproxy_p.h \
17            kernel/qnetworkinterface.h \
18            kernel/qnetworkinterface_p.h
19
20 SOURCES += kernel/qauthenticator.cpp \
21            kernel/qdnslookup.cpp \
22            kernel/qhostaddress.cpp \
23            kernel/qhostinfo.cpp \
24            kernel/qurlinfo.cpp \
25            kernel/qnetworkproxy.cpp \
26            kernel/qnetworkinterface.cpp
27
28 unix:SOURCES += kernel/qdnslookup_unix.cpp kernel/qhostinfo_unix.cpp kernel/qnetworkinterface_unix.cpp
29 win32: {
30     HEADERS += kernel/qnetworkinterface_win_p.h
31     SOURCES += kernel/qdnslookup_win.cpp kernel/qhostinfo_win.cpp kernel/qnetworkinterface_win.cpp
32     LIBS += -ldnsapi
33 }
34 integrity:SOURCES += kernel/qdnslookup_unix.cpp kernel/qhostinfo_unix.cpp kernel/qnetworkinterface_unix.cpp
35
36 mac:LIBS_PRIVATE += -framework SystemConfiguration -framework CoreFoundation -framework CoreServices
37 mac:!ios:SOURCES += kernel/qnetworkproxy_mac.cpp
38 else:win32:SOURCES += kernel/qnetworkproxy_win.cpp
39 else:SOURCES += kernel/qnetworkproxy_generic.cpp