70 lines
1.9 KiB
Plaintext
70 lines
1.9 KiB
Plaintext
# Qt network kernel module
|
|
|
|
PRECOMPILED_HEADER = ../corelib/global/qt_pch.h
|
|
INCLUDEPATH += $$PWD
|
|
|
|
HEADERS += kernel/qtnetworkglobal.h \
|
|
kernel/qtnetworkglobal_p.h \
|
|
kernel/qauthenticator.h \
|
|
kernel/qauthenticator_p.h \
|
|
kernel/qdnslookup.h \
|
|
kernel/qdnslookup_p.h \
|
|
kernel/qhostaddress.h \
|
|
kernel/qhostaddress_p.h \
|
|
kernel/qhostinfo.h \
|
|
kernel/qhostinfo_p.h \
|
|
kernel/qnetworkdatagram.h \
|
|
kernel/qnetworkdatagram_p.h \
|
|
kernel/qnetworkinterface.h \
|
|
kernel/qnetworkinterface_p.h \
|
|
kernel/qnetworkproxy.h
|
|
|
|
SOURCES += kernel/qauthenticator.cpp \
|
|
kernel/qdnslookup.cpp \
|
|
kernel/qhostaddress.cpp \
|
|
kernel/qhostinfo.cpp \
|
|
kernel/qnetworkdatagram.cpp \
|
|
kernel/qnetworkinterface.cpp \
|
|
kernel/qnetworkproxy.cpp
|
|
|
|
qtConfig(ftp) {
|
|
HEADERS += kernel/qurlinfo_p.h
|
|
SOURCES += kernel/qurlinfo.cpp
|
|
}
|
|
|
|
unix {
|
|
!integrity: SOURCES += kernel/qdnslookup_unix.cpp
|
|
SOURCES += kernel/qhostinfo_unix.cpp kernel/qnetworkinterface_unix.cpp
|
|
}
|
|
|
|
android {
|
|
SOURCES -= kernel/qdnslookup_unix.cpp
|
|
SOURCES += kernel/qdnslookup_android.cpp
|
|
}
|
|
|
|
win32: {
|
|
SOURCES += kernel/qhostinfo_win.cpp
|
|
|
|
!winrt {
|
|
SOURCES += kernel/qdnslookup_win.cpp \
|
|
kernel/qnetworkinterface_win.cpp
|
|
LIBS_PRIVATE += -ldnsapi -liphlpapi
|
|
} else {
|
|
SOURCES += kernel/qdnslookup_winrt.cpp \
|
|
kernel/qnetworkinterface_winrt.cpp
|
|
}
|
|
}
|
|
|
|
mac {
|
|
LIBS_PRIVATE += -framework CoreFoundation
|
|
!uikit: LIBS_PRIVATE += -framework CoreServices -framework SystemConfiguration
|
|
}
|
|
|
|
osx:SOURCES += kernel/qnetworkproxy_mac.cpp
|
|
else:win32:!winrt: SOURCES += kernel/qnetworkproxy_win.cpp
|
|
else: qtConfig(libproxy) {
|
|
SOURCES += kernel/qnetworkproxy_libproxy.cpp
|
|
QMAKE_USE_PRIVATE += libproxy libdl
|
|
}
|
|
else:SOURCES += kernel/qnetworkproxy_generic.cpp
|