You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
128 lines
3.3 KiB
128 lines
3.3 KiB
QT += core gui widgets network |
|
TARGET = "ZeroTier One" |
|
TEMPLATE = app |
|
|
|
win32:RC_FILE = ZeroTierUI.rc |
|
win32:LIBS += winhttp.lib Iphlpapi.lib ws2_32.lib advapi32.lib Shell32.lib Rpcrt4.lib |
|
win32:QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\" |
|
|
|
mac:ICON = zt1icon.icns |
|
mac:QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6 |
|
mac:QMAKE_INFO_PLIST = Info.plist |
|
mac:LIBS += -framework Cocoa |
|
|
|
SOURCES += main.cpp \ |
|
mainwindow.cpp \ |
|
aboutwindow.cpp \ |
|
networkwidget.cpp \ |
|
installdialog.cpp \ |
|
licensedialog.cpp \ |
|
onetimedialog.cpp \ |
|
../control/IpcConnection.cpp \ |
|
../control/IpcListener.cpp \ |
|
../control/NodeControlClient.cpp \ |
|
../control/NodeControlService.cpp \ |
|
../node/C25519.cpp \ |
|
../node/CertificateOfMembership.cpp \ |
|
../node/Defaults.cpp \ |
|
../node/Dictionary.cpp \ |
|
../node/HttpClient.cpp \ |
|
../node/Identity.cpp \ |
|
../node/IncomingPacket.cpp \ |
|
../node/InetAddress.cpp \ |
|
../node/Logger.cpp \ |
|
../node/Multicaster.cpp \ |
|
../node/Network.cpp \ |
|
../node/NetworkConfig.cpp \ |
|
../node/Node.cpp \ |
|
../node/NodeConfig.cpp \ |
|
../node/OutboundMulticast.cpp \ |
|
../node/Packet.cpp \ |
|
../node/Peer.cpp \ |
|
../node/Poly1305.cpp \ |
|
../node/RoutingTable.cpp \ |
|
../node/Salsa20.cpp \ |
|
../node/Service.cpp \ |
|
../node/SHA512.cpp \ |
|
../node/SoftwareUpdater.cpp \ |
|
../node/Switch.cpp \ |
|
../node/Topology.cpp \ |
|
../node/Utils.cpp \ |
|
../ext/lz4/lz4.c |
|
|
|
HEADERS += mainwindow.h \ |
|
aboutwindow.h \ |
|
networkwidget.h \ |
|
installdialog.h \ |
|
mac_doprivileged.h \ |
|
licensedialog.h \ |
|
main.h \ |
|
onetimedialog.h \ |
|
../control/IpcConnection.hpp \ |
|
../control/IpcListener.hpp \ |
|
../control/NodeControlClient.hpp \ |
|
../control/NodeControlService.hpp \ |
|
../node/Address.hpp \ |
|
../node/AntiRecursion.hpp \ |
|
../node/Array.hpp \ |
|
../node/AtomicCounter.hpp \ |
|
../node/BandwidthAccount.hpp \ |
|
../node/Buffer.hpp \ |
|
../node/C25519.hpp \ |
|
../node/CertificateOfMembership.hpp \ |
|
../node/CMWC4096.hpp \ |
|
../node/Constants.hpp \ |
|
../node/Defaults.hpp \ |
|
../node/Dictionary.hpp \ |
|
../node/EthernetTap.hpp \ |
|
../node/EthernetTapFactory.hpp \ |
|
../node/HttpClient.hpp \ |
|
../node/Identity.hpp \ |
|
../node/IncomingPacket.hpp \ |
|
../node/InetAddress.hpp \ |
|
../node/Logger.hpp \ |
|
../node/MAC.hpp \ |
|
../node/Multicaster.hpp \ |
|
../node/MulticastGroup.hpp \ |
|
../node/Mutex.hpp \ |
|
../node/Network.hpp \ |
|
../node/NetworkConfig.hpp \ |
|
../node/Node.hpp \ |
|
../node/NodeConfig.hpp \ |
|
../node/NonCopyable.hpp \ |
|
../node/OutboundMulticast.hpp \ |
|
../node/Packet.hpp \ |
|
../node/Path.hpp \ |
|
../node/Peer.hpp \ |
|
../node/Poly1305.hpp \ |
|
../node/RoutingTable.hpp \ |
|
../node/RuntimeEnvironment.hpp \ |
|
../node/Salsa20.hpp \ |
|
../node/Service.hpp \ |
|
../node/SHA512.hpp \ |
|
../node/SharedPtr.hpp \ |
|
../node/Socket.hpp \ |
|
../node/SocketManager.hpp \ |
|
../node/SoftwareUpdater.hpp \ |
|
../node/Switch.hpp \ |
|
../node/Thread.hpp \ |
|
../node/Topology.hpp \ |
|
../node/Utils.hpp \ |
|
../ext/lz4/lz4.h |
|
|
|
FORMS += mainwindow.ui \ |
|
aboutwindow.ui \ |
|
networkwidget.ui \ |
|
installdialog.ui \ |
|
licensedialog.ui \ |
|
quickstartdialog.ui \ |
|
onetimedialog.ui |
|
|
|
RESOURCES += \ |
|
resources.qrc |
|
|
|
mac:OBJECTIVE_SOURCES += \ |
|
mac_doprivileged.mm |
|
|
|
OTHER_FILES += \ |
|
stylesheet.css
|
|
|