ZeroTierUI.pro 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. QT += core gui widgets network
  2. TARGET = "ZeroTier One"
  3. TEMPLATE = app
  4. win32:RC_FILE = ZeroTierUI.rc
  5. win32:LIBS += winhttp.lib Iphlpapi.lib ws2_32.lib advapi32.lib Shell32.lib Rpcrt4.lib
  6. win32:QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\"
  7. mac:ICON = zt1icon.icns
  8. mac:QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
  9. mac:QMAKE_INFO_PLIST = Info.plist
  10. mac:LIBS += -framework Cocoa
  11. SOURCES += main.cpp \
  12. mainwindow.cpp \
  13. aboutwindow.cpp \
  14. networkwidget.cpp \
  15. installdialog.cpp \
  16. licensedialog.cpp \
  17. onetimedialog.cpp \
  18. ../node/C25519.cpp \
  19. ../node/CertificateOfMembership.cpp \
  20. ../node/Defaults.cpp \
  21. ../node/HttpClient.cpp \
  22. ../node/Identity.cpp \
  23. ../node/InetAddress.cpp \
  24. ../node/IpcConnection.cpp \
  25. ../node/IpcListener.cpp \
  26. ../node/Logger.cpp \
  27. ../node/Multicaster.cpp \
  28. ../node/Network.cpp \
  29. ../node/NetworkConfig.cpp \
  30. ../node/Node.cpp \
  31. ../node/NodeConfig.cpp \
  32. ../node/Packet.cpp \
  33. ../node/PacketDecoder.cpp \
  34. ../node/Peer.cpp \
  35. ../node/Poly1305.cpp \
  36. ../node/RoutingTable.cpp \
  37. ../node/Salsa20.cpp \
  38. ../node/Service.cpp \
  39. ../node/SHA512.cpp \
  40. ../node/SocketManager.cpp \
  41. ../node/SoftwareUpdater.cpp \
  42. ../node/Switch.cpp \
  43. ../node/TcpSocket.cpp \
  44. ../node/Topology.cpp \
  45. ../node/UdpSocket.cpp \
  46. ../node/Utils.cpp \
  47. ../ext/lz4/lz4.c \
  48. ../node/Dictionary.cpp
  49. HEADERS += mainwindow.h \
  50. aboutwindow.h \
  51. networkwidget.h \
  52. installdialog.h \
  53. mac_doprivileged.h \
  54. licensedialog.h \
  55. main.h \
  56. onetimedialog.h \
  57. ../node/Address.hpp \
  58. ../node/Array.hpp \
  59. ../node/AtomicCounter.hpp \
  60. ../node/BandwidthAccount.hpp \
  61. ../node/Buffer.hpp \
  62. ../node/C25519.hpp \
  63. ../node/CertificateOfMembership.hpp \
  64. ../node/CMWC4096.hpp \
  65. ../node/Constants.hpp \
  66. ../node/Defaults.hpp \
  67. ../node/Dictionary.hpp \
  68. ../node/HttpClient.hpp \
  69. ../node/Identity.hpp \
  70. ../node/InetAddress.hpp \
  71. ../node/IpcConnection.hpp \
  72. ../node/IpcListener.hpp \
  73. ../node/Logger.hpp \
  74. ../node/MAC.hpp \
  75. ../node/Multicaster.hpp \
  76. ../node/MulticastGroup.hpp \
  77. ../node/Mutex.hpp \
  78. ../node/Network.hpp \
  79. ../node/NetworkConfig.hpp \
  80. ../node/Node.hpp \
  81. ../node/NodeConfig.hpp \
  82. ../node/NonCopyable.hpp \
  83. ../node/Packet.hpp \
  84. ../node/PacketDecoder.hpp \
  85. ../node/Path.hpp \
  86. ../node/Peer.hpp \
  87. ../node/Poly1305.hpp \
  88. ../node/RuntimeEnvironment.hpp \
  89. ../node/Salsa20.hpp \
  90. ../node/Service.hpp \
  91. ../node/SHA512.hpp \
  92. ../node/SharedPtr.hpp \
  93. ../node/Socket.hpp \
  94. ../node/SocketManager.hpp \
  95. ../node/SoftwareUpdater.hpp \
  96. ../node/Switch.hpp \
  97. ../node/RoutingTable.hpp \
  98. ../node/TcpSocket.hpp \
  99. ../node/Thread.hpp \
  100. ../node/Topology.hpp \
  101. ../node/UdpSocket.hpp \
  102. ../node/Utils.hpp \
  103. ../ext/lz4/lz4.h \
  104. ../node/EthernetTap.hpp \
  105. ../node/EthernetTapFactory.hpp
  106. FORMS += mainwindow.ui \
  107. aboutwindow.ui \
  108. networkwidget.ui \
  109. installdialog.ui \
  110. licensedialog.ui \
  111. quickstartdialog.ui \
  112. onetimedialog.ui
  113. RESOURCES += \
  114. resources.qrc
  115. mac:OBJECTIVE_SOURCES += \
  116. mac_doprivileged.mm
  117. OTHER_FILES += \
  118. stylesheet.css