Changes to integrate a new qml gui target
This commit is contained in:
+8
-2
@@ -1,8 +1,14 @@
|
|||||||
# QMake pro-file for PokerTH
|
# QMake pro-file for PokerTH
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
SUBDIRS = pokerth_protocol.pro pokerth_db.pro pokerth_lib.pro pokerth_game.pro
|
SUBDIRS = pokerth_protocol.pro pokerth_db.pro pokerth_lib.pro
|
||||||
!mac:!gui_800x480:!client {
|
qml-client{
|
||||||
|
SUBDIRS += pokerth_qml-client.pro
|
||||||
|
}
|
||||||
|
!qml-client{
|
||||||
|
SUBDIRS += pokerth_game.pro
|
||||||
|
}
|
||||||
|
!mac:!gui_800x480:!client:!qml-client {
|
||||||
SUBDIRS += pokerth_server.pro chatcleaner.pro
|
SUBDIRS += pokerth_server.pro chatcleaner.pro
|
||||||
}
|
}
|
||||||
CONFIG += ordered
|
CONFIG += ordered
|
||||||
|
|||||||
Regular → Executable
+4
-3
@@ -408,11 +408,12 @@ unix:!mac {
|
|||||||
LIBPATH += $${PREFIX}/lib /opt/gsasl/lib
|
LIBPATH += $${PREFIX}/lib /opt/gsasl/lib
|
||||||
LIB_DIRS = $${PREFIX}/lib \
|
LIB_DIRS = $${PREFIX}/lib \
|
||||||
$${PREFIX}/lib64 \
|
$${PREFIX}/lib64 \
|
||||||
|
$${PREFIX}/lib/x86_64-linux-gnu \
|
||||||
$$system(qmake -query QT_INSTALL_LIBS)
|
$$system(qmake -query QT_INSTALL_LIBS)
|
||||||
}
|
}
|
||||||
android{
|
android{
|
||||||
LIBPATH += $${PREFIX}/lib/armv7
|
LIBPATH += $${PREFIX}/lib/armv5
|
||||||
LIB_DIRS = $${PREFIX}/lib/armv7
|
LIB_DIRS = $${PREFIX}/lib/armv5
|
||||||
}
|
}
|
||||||
BOOST_FS = boost_filesystem \
|
BOOST_FS = boost_filesystem \
|
||||||
boost_filesystem-mt
|
boost_filesystem-mt
|
||||||
@@ -522,7 +523,7 @@ unix:!mac {
|
|||||||
$$BOOST_REGEX \
|
$$BOOST_REGEX \
|
||||||
$$BOOST_CHRONO \
|
$$BOOST_CHRONO \
|
||||||
$$BOOST_SYS
|
$$BOOST_SYS
|
||||||
!count(BOOST_LIBS, 5):error("Unable to find boost libraries in PREFIX=$${PREFIX}/armv5")
|
!count(BOOST_LIBS, 6):error("Unable to find boost libraries in PREFIX=$${PREFIX}/armv5")
|
||||||
LIBS += -ltinyxml
|
LIBS += -ltinyxml
|
||||||
LIBS += $$BOOST_LIBS
|
LIBS += $$BOOST_LIBS
|
||||||
LIBS += -lgsasl -lidn
|
LIBS += -lgsasl -lidn
|
||||||
|
|||||||
Regular → Executable
+16
-9
@@ -33,17 +33,24 @@ win32 {
|
|||||||
DEFINES += _WIN32_WINNT=0x0501
|
DEFINES += _WIN32_WINNT=0x0501
|
||||||
}
|
}
|
||||||
unix : !mac {
|
unix : !mac {
|
||||||
INCLUDEPATH += $${PREFIX}/include
|
INCLUDEPATH += $${PREFIX}/include
|
||||||
system(protoc pokerth.proto --cpp_out=src/third_party/protobuf)
|
android {
|
||||||
system(protoc chatcleaner.proto --cpp_out=src/third_party/protobuf)
|
system(wine protoc.exe pokerth.proto --cpp_out=src/third_party/protobuf)
|
||||||
system(protoc pokerth.proto --java_out=tests/src)
|
system(wine protoc.exe chatcleaner.proto --cpp_out=src/third_party/protobuf)
|
||||||
|
system(wine protoc.exe pokerth.proto --java_out=tests/src)
|
||||||
|
}
|
||||||
|
!android {
|
||||||
|
system(protoc pokerth.proto --cpp_out=src/third_party/protobuf)
|
||||||
|
system(protoc chatcleaner.proto --cpp_out=src/third_party/protobuf)
|
||||||
|
system(protoc pokerth.proto --java_out=tests/src)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
mac {
|
mac {
|
||||||
# make it x86_64 only
|
# make it x86_64 only
|
||||||
CONFIG += x86_64
|
CONFIG += x86_64
|
||||||
CONFIG -= x86
|
CONFIG -= x86
|
||||||
CONFIG -= ppc
|
CONFIG -= ppc
|
||||||
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
|
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
|
||||||
|
|
||||||
# for universal-compilation on PPC-Mac uncomment the following line
|
# for universal-compilation on PPC-Mac uncomment the following line
|
||||||
# on Intel-Mac you have to comment this line out or build will fail.
|
# on Intel-Mac you have to comment this line out or build will fail.
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
#ifndef ANDROID_TEST
|
#ifndef ANDROID_TEST
|
||||||
#include "QtGui/5.3.0/QtGui/qpa/qplatformnativeinterface.h"
|
#include "QtGui/5.4.0/QtGui/qpa/qplatformnativeinterface.h"
|
||||||
#include <jni.h>
|
#include <jni.h>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
|
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
#ifndef ANDROID_TEST
|
#ifndef ANDROID_TEST
|
||||||
#include "QtGui/5.3.0/QtGui/qpa/qplatformnativeinterface.h"
|
#include "QtGui/5.4.0/QtGui/qpa/qplatformnativeinterface.h"
|
||||||
#include <jni.h>
|
#include <jni.h>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Regular → Executable
+1
-1
@@ -61,7 +61,7 @@
|
|||||||
|
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
#ifndef ANDROID_TEST
|
#ifndef ANDROID_TEST
|
||||||
#include "QtGui/5.3.0/QtGui/qpa/qplatformnativeinterface.h"
|
#include "QtGui/5.4.0/QtGui/qpa/qplatformnativeinterface.h"
|
||||||
#include <jni.h>
|
#include <jni.h>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -28,6 +28,23 @@
|
|||||||
* shall include the source code for the parts of OpenSSL used as well *
|
* shall include the source code for the parts of OpenSSL used as well *
|
||||||
* as that of the covered work. *
|
* as that of the covered work. *
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
#ifdef QML_CLIENT
|
||||||
|
//START THE QML SWITCH HERE
|
||||||
|
|
||||||
|
#include <QApplication>
|
||||||
|
#include "qmlwrapper.h"
|
||||||
|
|
||||||
|
int main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
QApplication app(argc, argv);
|
||||||
|
qmlWrapper *myQml = new qmlWrapper();
|
||||||
|
return app.exec();
|
||||||
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
// START OF OLD QT-WIDGETS GUI SECTION
|
||||||
|
|
||||||
|
|
||||||
#include <boost/asio.hpp>
|
#include <boost/asio.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
@@ -285,3 +302,7 @@ int main( int argc, char **argv )
|
|||||||
socket_cleanup();
|
socket_cleanup();
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// END OF OLD QT-WIDGETS GUI SECTION
|
||||||
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user