mirror of
https://gitlab.com/Syping/luaengineapp.git
synced 2024-12-22 11:55:29 +01:00
dependency system + network library
This commit is contained in:
parent
816305e70d
commit
f1bf8abfb5
12 changed files with 226 additions and 13 deletions
|
@ -16,7 +16,6 @@
|
||||||
#*****************************************************************************/
|
#*****************************************************************************/
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
CONFIG += ordered
|
|
||||||
|
|
||||||
SUBDIRS += src
|
SUBDIRS += src
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#* limitations under the License.
|
#* limitations under the License.
|
||||||
#*****************************************************************************/
|
#*****************************************************************************/
|
||||||
|
|
||||||
QT += widgets
|
QT += network widgets
|
||||||
TARGET = luaengine
|
TARGET = luaengine
|
||||||
CONFIG += c++11
|
CONFIG += c++11
|
||||||
VERSION = 0.1
|
VERSION = 0.1
|
||||||
|
@ -29,14 +29,15 @@ unix {
|
||||||
isEmpty(LUAENGINE_LIBDIR): LUAENGINE_LIBDIR = $$LUAENGINE_PREFIX/lib
|
isEmpty(LUAENGINE_LIBDIR): LUAENGINE_LIBDIR = $$LUAENGINE_PREFIX/lib
|
||||||
}
|
}
|
||||||
|
|
||||||
unix: LIBS += "-Wl,-rpath,\'$$LUAENGINE_LIBDIR\'" -L$$OUT_PWD/../luaengineos -lLuaEngineOS -L$$OUT_PWD/../luaengineio -lLuaEngineIO -L$$OUT_PWD/../luaenginegui -lLuaEngineGui -L$$OUT_PWD/../luaenginecore -lLuaEngine
|
unix: LIBS += "-Wl,-rpath,\'$$LUAENGINE_LIBDIR\'" -L$$OUT_PWD/../luaengineos -lLuaEngineOS -L$$OUT_PWD/../luaenginenetwork -lLuaEngineNetwork -L$$OUT_PWD/../luaengineio -lLuaEngineIO -L$$OUT_PWD/../luaenginegui -lLuaEngineGui -L$$OUT_PWD/../luaenginecore -lLuaEngine
|
||||||
CONFIG(debug, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/debug -lLuaEngineOS -L$$OUT_PWD/../luaengineio/debug -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/debug -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/debug -lLuaEngine
|
CONFIG(debug, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/debug -lLuaEngineOS -L$$OUT_PWD/../luaenginenetwork/debug -lLuaEngineNetwork -L$$OUT_PWD/../luaengineio/debug -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/debug -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/debug -lLuaEngine
|
||||||
CONFIG(release, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/release -lLuaEngineOS -L$$OUT_PWD/../luaengineio/release -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/release -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/release -lLuaEngine
|
CONFIG(release, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/release -lLuaEngineOS -L$$OUT_PWD/../luaenginenetwork/release -lLuaEngineNetwork -L$$OUT_PWD/../luaengineio/release -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/release -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/release -lLuaEngine
|
||||||
|
|
||||||
INCLUDEPATH += \
|
INCLUDEPATH += \
|
||||||
../luaenginecore/luaengine \
|
../luaenginecore/luaengine \
|
||||||
../luaenginegui/luaengine \
|
../luaenginegui/luaengine \
|
||||||
../luaengineio/luaengine \
|
../luaengineio/luaengine \
|
||||||
|
../luaenginenetwork/luaengine \
|
||||||
../luaengineos/luaengine
|
../luaengineos/luaengine
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include "LuaEngineNetwork.h"
|
||||||
#include "LuaEngineGui.h"
|
#include "LuaEngineGui.h"
|
||||||
#include "LuaEngineIO.h"
|
#include "LuaEngineIO.h"
|
||||||
#include "LuaEngineOS.h"
|
#include "LuaEngineOS.h"
|
||||||
|
@ -62,6 +63,7 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
LuaEngineGui luaEngineGui;
|
LuaEngineGui luaEngineGui;
|
||||||
LuaEngineIO::pushClass(&luaEngineGui);
|
LuaEngineIO::pushClass(&luaEngineGui);
|
||||||
|
LuaEngineNetwork::pushClass(&luaEngineGui);
|
||||||
LuaEngineOS::pushClass(&luaEngineGui);
|
LuaEngineOS::pushClass(&luaEngineGui);
|
||||||
luaEngineGui.pushVariant("_LuaEngineRT", rtPath);
|
luaEngineGui.pushVariant("_LuaEngineRT", rtPath);
|
||||||
luaEngineGui.setProperty("EngineType", "Runtime");
|
luaEngineGui.setProperty("EngineType", "Runtime");
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#* limitations under the License.
|
#* limitations under the License.
|
||||||
#*****************************************************************************/
|
#*****************************************************************************/
|
||||||
|
|
||||||
QT += widgets
|
QT += network widgets
|
||||||
TARGET = luaengineapp
|
TARGET = luaengineapp
|
||||||
win32: TARGET = LuaEngineApp
|
win32: TARGET = LuaEngineApp
|
||||||
CONFIG += c++11
|
CONFIG += c++11
|
||||||
|
@ -29,14 +29,15 @@ unix {
|
||||||
isEmpty(LUAENGINE_LIBDIR): LUAENGINE_LIBDIR = $$LUAENGINE_PREFIX/lib
|
isEmpty(LUAENGINE_LIBDIR): LUAENGINE_LIBDIR = $$LUAENGINE_PREFIX/lib
|
||||||
}
|
}
|
||||||
|
|
||||||
unix: LIBS += "-Wl,-rpath,\'$$LUAENGINE_LIBDIR\'" -L$$OUT_PWD/../luaengineos -lLuaEngineOS -L$$OUT_PWD/../luaengineio -lLuaEngineIO -L$$OUT_PWD/../luaenginegui -lLuaEngineGui -L$$OUT_PWD/../luaenginecore -lLuaEngine
|
unix: LIBS += "-Wl,-rpath,\'$$LUAENGINE_LIBDIR\'" -L$$OUT_PWD/../luaengineos -lLuaEngineOS -L$$OUT_PWD/../luaenginenetwork -lLuaEngineNetwork -L$$OUT_PWD/../luaengineio -lLuaEngineIO -L$$OUT_PWD/../luaenginegui -lLuaEngineGui -L$$OUT_PWD/../luaenginecore -lLuaEngine
|
||||||
CONFIG(debug, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/debug -lLuaEngineOS -L$$OUT_PWD/../luaengineio/debug -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/debug -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/debug -lLuaEngine
|
CONFIG(debug, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/debug -lLuaEngineOS -L$$OUT_PWD/../luaenginenetwork/debug -lLuaEngineNetwork -L$$OUT_PWD/../luaengineio/debug -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/debug -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/debug -lLuaEngine
|
||||||
CONFIG(release, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/release -lLuaEngineOS -L$$OUT_PWD/../luaengineio/release -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/release -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/release -lLuaEngine
|
CONFIG(release, debug|release): win32: LIBS += -L$$OUT_PWD/../luaengineos/release -lLuaEngineOS -L$$OUT_PWD/../luaenginenetwork/release -lLuaEngineNetwork -L$$OUT_PWD/../luaengineio/release -lLuaEngineIO -L$$OUT_PWD/../luaenginegui/release -lLuaEngineGui -L$$OUT_PWD/../luaenginecore/release -lLuaEngine
|
||||||
|
|
||||||
INCLUDEPATH += \
|
INCLUDEPATH += \
|
||||||
../luaenginecore/luaengine \
|
../luaenginecore/luaengine \
|
||||||
../luaenginegui/luaengine \
|
../luaenginegui/luaengine \
|
||||||
../luaengineio/luaengine \
|
../luaengineio/luaengine \
|
||||||
|
../luaenginenetwork/luaengine \
|
||||||
../luaengineos/luaengine
|
../luaengineos/luaengine
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include "LuaEngineNetwork.h"
|
||||||
#include "LuaEngineGui.h"
|
#include "LuaEngineGui.h"
|
||||||
#include "LuaEngineIO.h"
|
#include "LuaEngineIO.h"
|
||||||
#include "LuaEngineOS.h"
|
#include "LuaEngineOS.h"
|
||||||
|
@ -77,6 +78,7 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
LuaEngineGui luaEngineGui;
|
LuaEngineGui luaEngineGui;
|
||||||
LuaEngineIO::pushClass(&luaEngineGui);
|
LuaEngineIO::pushClass(&luaEngineGui);
|
||||||
|
LuaEngineNetwork::pushClass(&luaEngineGui);
|
||||||
LuaEngineOS::pushClass(&luaEngineGui);
|
LuaEngineOS::pushClass(&luaEngineGui);
|
||||||
luaEngineGui.setProperty("EngineType", "Portable");
|
luaEngineGui.setProperty("EngineType", "Portable");
|
||||||
luaEngineGui.executeLuaScript(luaScript);
|
luaEngineGui.executeLuaScript(luaScript);
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QTextStream>
|
#include <QTextStream>
|
||||||
#include <QJsonArray>
|
#include <QJsonArray>
|
||||||
|
#include <QJsonValue>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
|
|
|
@ -21,8 +21,6 @@
|
||||||
#include "LuaEngineIO_global.h"
|
#include "LuaEngineIO_global.h"
|
||||||
#include "LuaEngineAddon.h"
|
#include "LuaEngineAddon.h"
|
||||||
#include "LuaEngine.h"
|
#include "LuaEngine.h"
|
||||||
#include <QJsonValueRef>
|
|
||||||
#include <QJsonValue>
|
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
|
|
||||||
|
|
57
src/luaenginenetwork/luaengine/LuaEngineNetwork.cpp
Normal file
57
src/luaenginenetwork/luaengine/LuaEngineNetwork.cpp
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
/*****************************************************************************
|
||||||
|
* luaEngine Lua Engine for Qt
|
||||||
|
* Copyright (C) 2020 Syping
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include "LuaEngineNetwork.h"
|
||||||
|
#include <QLocalSocket>
|
||||||
|
|
||||||
|
void LuaEngineNetwork::pushClass(lua_State *L_p)
|
||||||
|
{
|
||||||
|
// Local Socket
|
||||||
|
pushFunction(L_p, "createLocalSocket", createLocalSocket);
|
||||||
|
}
|
||||||
|
|
||||||
|
void LuaEngineNetwork::pushClass(LuaEngine *luaEngine)
|
||||||
|
{
|
||||||
|
pushClass(luaEngine->luaState());
|
||||||
|
}
|
||||||
|
|
||||||
|
int LuaEngineNetwork::createLocalSocket(lua_State *L_p)
|
||||||
|
{
|
||||||
|
QObject *parent = nullptr;
|
||||||
|
QString socketPath = "LuaEngine";
|
||||||
|
if (getArgumentCount(L_p) >= 1) {
|
||||||
|
socketPath = getVariant(L_p, 1).toString();
|
||||||
|
if (getArgumentCount(L_p) >= 2) {
|
||||||
|
void *pointer = getPointer(L_p, 2);
|
||||||
|
if (pointer != NULL) {
|
||||||
|
parent = (QObject*)pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
QLocalSocket *localSocket = new QLocalSocket(parent);
|
||||||
|
localSocket->setObjectName(nameForPointer(localSocket));
|
||||||
|
localSocket->setServerName(socketPath);
|
||||||
|
pushPointer(L_p, localSocket);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString LuaEngineNetwork::nameForPointer(void *pointer)
|
||||||
|
{
|
||||||
|
QString nameStorage;
|
||||||
|
QTextStream(&nameStorage) << "LuaEngineNetwork" << pointer;
|
||||||
|
return nameStorage;
|
||||||
|
}
|
38
src/luaenginenetwork/luaengine/LuaEngineNetwork.h
Normal file
38
src/luaenginenetwork/luaengine/LuaEngineNetwork.h
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
/*****************************************************************************
|
||||||
|
* luaEngine Lua Engine for Qt
|
||||||
|
* Copyright (C) 2020 Syping
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#ifndef LUAENGINENETWORK_H
|
||||||
|
#define LUAENGINENETWORK_H
|
||||||
|
|
||||||
|
#include "LuaEngineNetwork_global.h"
|
||||||
|
#include "LuaEngineAddon.h"
|
||||||
|
#include "LuaEngine.h"
|
||||||
|
|
||||||
|
class LUAENGINENETWORKSHARED_EXPORT LuaEngineNetwork : public LuaEngineAddon
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
public:
|
||||||
|
static void pushClass(lua_State *L_p);
|
||||||
|
static void pushClass(LuaEngine *luaEngine);
|
||||||
|
static int createLocalSocket(lua_State *L_p);
|
||||||
|
|
||||||
|
private:
|
||||||
|
lua_State *L;
|
||||||
|
static QString nameForPointer(void *pointer);
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // LUAENGINENETWORK_H
|
33
src/luaenginenetwork/luaengine/LuaEngineNetwork_global.h
Normal file
33
src/luaenginenetwork/luaengine/LuaEngineNetwork_global.h
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
/*****************************************************************************
|
||||||
|
* luaEngine Lua Engine for Qt
|
||||||
|
* Copyright (C) 2020 Syping
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#ifndef LUAENGINENETWORK_GLOBAL_H
|
||||||
|
#define LUAENGINENETWORK_GLOBAL_H
|
||||||
|
|
||||||
|
#include <QtCore/qglobal.h>
|
||||||
|
|
||||||
|
#ifndef LUAENGINE_STATIC
|
||||||
|
#ifdef LUAENGINENETWORK_LIBRARY
|
||||||
|
#define LUAENGINENETWORKSHARED_EXPORT Q_DECL_EXPORT
|
||||||
|
#else
|
||||||
|
#define LUAENGINENETWORKSHARED_EXPORT Q_DECL_IMPORT
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
#define LUAENGINENETWORKSHARED_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // LUAENGINENETWORK_GLOBAL_H
|
62
src/luaenginenetwork/luaenginenetwork.pro
Normal file
62
src/luaenginenetwork/luaenginenetwork.pro
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
#/*****************************************************************************
|
||||||
|
#* luaEngine Lua Engine for Qt
|
||||||
|
#* Copyright (C) 2020 Syping
|
||||||
|
#*
|
||||||
|
#* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
#* you may not use this file except in compliance with the License.
|
||||||
|
#* You may obtain a copy of the License at
|
||||||
|
#*
|
||||||
|
#* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#*
|
||||||
|
#* Unless required by applicable law or agreed to in writing, software
|
||||||
|
#* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
#* See the License for the specific language governing permissions and
|
||||||
|
#* limitations under the License.
|
||||||
|
#*****************************************************************************/
|
||||||
|
|
||||||
|
QT -= gui
|
||||||
|
QT += network
|
||||||
|
TARGET = LuaEngineNetwork
|
||||||
|
TEMPLATE = lib
|
||||||
|
CONFIG += c++11 \
|
||||||
|
skip_target_version_ext
|
||||||
|
VERSION = 0.1
|
||||||
|
|
||||||
|
DEFINES += LUAENGINENETWORK_LIBRARY
|
||||||
|
static: DEFINES += LUAENGINE_STATIC
|
||||||
|
|
||||||
|
# PROJECT PREFIX
|
||||||
|
unix {
|
||||||
|
isEmpty(LUAENGINE_PREFIX): LUAENGINE_PREFIX = /usr/local
|
||||||
|
isEmpty(LUAENGINE_LIBDIR): LUAENGINE_LIBDIR = $$LUAENGINE_PREFIX/lib
|
||||||
|
}
|
||||||
|
|
||||||
|
unix: LIBS += "-Wl,-rpath,\'$$LUAENGINE_LIBDIR\'" -L$$OUT_PWD/../luaenginecore -lLuaEngine
|
||||||
|
CONFIG(debug, debug|release): win32: LIBS += -L$$OUT_PWD/../luaenginecore/debug -lLuaEngine
|
||||||
|
CONFIG(release, debug|release): win32: LIBS += -L$$OUT_PWD/../luaenginecore/release -lLuaEngine
|
||||||
|
|
||||||
|
INCLUDEPATH += \
|
||||||
|
../luaenginecore/luaengine
|
||||||
|
|
||||||
|
SOURCES += \
|
||||||
|
luaengine/LuaEngineNetwork.cpp
|
||||||
|
|
||||||
|
HEADERS += \
|
||||||
|
luaengine/LuaEngineNetwork.h \
|
||||||
|
luaengine/LuaEngineNetwork_global.h
|
||||||
|
|
||||||
|
include(../luaenginecore/lua_module.pri)
|
||||||
|
|
||||||
|
unix {
|
||||||
|
target.path = $$LUAENGINE_LIBDIR
|
||||||
|
INSTALLS += target
|
||||||
|
}
|
||||||
|
|
||||||
|
win32 {
|
||||||
|
RC_LANG = 0x0
|
||||||
|
QMAKE_TARGET_COMPANY = "Syping"
|
||||||
|
QMAKE_TARGET_DESCRIPTION = "LuaEngine Network Library"
|
||||||
|
QMAKE_TARGET_COPYRIGHT = "Copyright (c) 2020 Syping"
|
||||||
|
QMAKE_TARGET_PRODUCT = "LuaEngineNetwork"
|
||||||
|
}
|
23
src/src.pro
23
src/src.pro
|
@ -1,6 +1,6 @@
|
||||||
#/*****************************************************************************
|
#/*****************************************************************************
|
||||||
#* luaEngine Lua Engine for Qt
|
#* luaEngine Lua Engine for Qt
|
||||||
#* Copyright (C) 2018-2019 Syping
|
#* Copyright (C) 2018-2020 Syping
|
||||||
#*
|
#*
|
||||||
#* Licensed under the Apache License, Version 2.0 (the "License");
|
#* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
#* you may not use this file except in compliance with the License.
|
#* you may not use this file except in compliance with the License.
|
||||||
|
@ -16,13 +16,32 @@
|
||||||
#*****************************************************************************/
|
#*****************************************************************************/
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
CONFIG += ordered
|
|
||||||
|
|
||||||
SUBDIRS += luaenginecore \
|
SUBDIRS += luaenginecore \
|
||||||
luaenginegui \
|
luaenginegui \
|
||||||
|
luaenginenetwork \
|
||||||
luaengineio \
|
luaengineio \
|
||||||
luaengineos
|
luaengineos
|
||||||
|
|
||||||
|
luaenginegui.depends = luaenginecore
|
||||||
|
luaenginenetwork.depends = luaenginecore
|
||||||
|
luaengineio.depends = luaenginecore
|
||||||
|
luaengineos.depends = luaenginecore
|
||||||
|
|
||||||
|
luaengine.depends += luaenginecore \
|
||||||
|
luaenginegui
|
||||||
|
luaenginenetwork
|
||||||
|
luaengineio
|
||||||
|
luaengineos
|
||||||
|
|
||||||
|
luaengineapp.depends += luaenginecore \
|
||||||
|
luaenginegui
|
||||||
|
luaenginenetwork
|
||||||
|
luaengineio
|
||||||
|
luaengineos
|
||||||
|
|
||||||
|
luaenginec.depends = luaenginecore
|
||||||
|
|
||||||
CONFIG(WITH_LUAENGINE_RUNTIME): SUBDIRS += luaengine
|
CONFIG(WITH_LUAENGINE_RUNTIME): SUBDIRS += luaengine
|
||||||
CONFIG(WITH_LUAENGINE_APPSTUB): SUBDIRS += luaengineapp
|
CONFIG(WITH_LUAENGINE_APPSTUB): SUBDIRS += luaengineapp
|
||||||
CONFIG(WITH_LUAENGINE_COMPILER): SUBDIRS += luaenginec
|
CONFIG(WITH_LUAENGINE_COMPILER): SUBDIRS += luaenginec
|
||||||
|
|
Loading…
Reference in a new issue