From 3b6e3d9b79f93991dfa460abfc9b45bb33f19383 Mon Sep 17 00:00:00 2001 From: "kali kaneko (leap communications)" Date: Thu, 4 Jun 2020 11:43:53 +0200 Subject: [feat] add go wrapper Signed-off-by: kali kaneko (leap communications) --- bitmask.pro | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 bitmask.pro (limited to 'bitmask.pro') diff --git a/bitmask.pro b/bitmask.pro new file mode 100644 index 0000000..1afe162 --- /dev/null +++ b/bitmask.pro @@ -0,0 +1,72 @@ +CONFIG += qt staticlib +windows:CONFIG += console +unix:DEBUG:CONFIG += debug +lessThan(QT_MAJOR_VERSION, 5): error("requires Qt 5") + +# trying to optimize size of the static binary. +# probably more can be shaved off with some patience +# You need to recompile your version of Qt to use the libraries you want. The +# information comes from the build configuration of the Qt version that you are +# using. Simply point Qts configure to the relevant libraries you wish to +# override, build it, and use it to build your project. It will automatically +# pull in the newer libraries that you overrode. +# TODO: patch the $(PKG)_BUILD definition in mxe/src/qtbase.mk and shave some options there. +# https://stackoverflow.com/questions/5587141/recommended-flags-for-a-minimalistic-qt-build +# See also: https://qtlite.com/ + +#QTPLUGIN.imageformats = - +#QTPLUGIN.QTcpServerConnectionFactory =- +#QTPLUGIN.QQmlDebugServerFactory =- +#QTPLUGIN.QWindowsIntegrationPlugin =- +#QTPLUGIN.QQmlDebuggerServiceFactory =- +#QTPLUGIN.QQmlInspectorServiceFactory =- +#QTPLUGIN.QLocalClientConnectionFactory =- +#QTPLUGIN.QDebugMessageServiceFactory =- +#QTPLUGIN.QQmlNativeDebugConnectorFactory =- +#QTPLUGIN.QQmlNativeDebugServiceFactory =- +#QTPLUGIN.QQmlPreviewServiceFactory =- +#QTPLUGIN.QQmlProfilerServiceFactory =- +#QTPLUGIN.QQuickProfilerAdapterFactory =- +#QTPLUGIN.QQmlDebugServerFactory =- +#QTPLUGIN.QTcpServerConnectionFactory =- +#QTPLUGIN.QGenericEnginePlugin =- + +QT += qml quick + +TARGET=minivpn + +SOURCES += \ + gui/main.cpp \ + gui/qjsonmodel.cpp \ + gui/handlers.cpp + +RESOURCES += gui/gui.qrc + +HEADERS += \ + gui/handlers.h \ + gui/qjsonmodel.h \ + lib/libgoshim.h + +LIBS += -L./lib -lgoshim -lpthread + +DESTDIR = release +OBJECTS_DIR = release/.obj +MOC_DIR = release/.moc +RCC_DIR = release/.rcc +UI_DIR = release/.ui + +Release:DESTDIR = release +Release:DESTDIR = release +Release:OBJECTS_DIR = release/.obj +Release:MOC_DIR = release/.moc +Release:RCC_DIR = release/.rcc +Release:UI_DIR = release/.ui + +Debug:DESTDIR = debug +Debug:OBJECTS_DIR = debug/.obj +Debug:MOC_DIR = debug/.moc +Debug:RCC_DIR = debug/.rcc +Debug:UI_DIR = debug/.ui + +DISTFILES += \ + README.md -- cgit v1.2.3