mirror of https://github.com/AxioDL/metaforce.git
header renames and initial LogVisor integration
This commit is contained in:
parent
019f773378
commit
0b492c6e15
|
@ -7,3 +7,6 @@
|
||||||
[submodule "extern/libSquish"]
|
[submodule "extern/libSquish"]
|
||||||
path = extern/libSquish
|
path = extern/libSquish
|
||||||
url = https://github.com/jackoalan/libSquish.git
|
url = https://github.com/jackoalan/libSquish.git
|
||||||
|
[submodule "extern/LogVisor"]
|
||||||
|
path = extern/LogVisor
|
||||||
|
url = https://github.com/RetroView/LogVisor.git
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <HECLDatabase.hpp>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "HECL/Database.hpp"
|
||||||
|
|
||||||
struct ToolPassInfo
|
struct ToolPassInfo
|
||||||
{
|
{
|
||||||
HECL::SystemString pname;
|
HECL::SystemString pname;
|
||||||
|
|
|
@ -10,12 +10,13 @@ clang:LIBS += -stdlib=libc++ -lc++abi
|
||||||
INCLUDEPATH += ../include ../extern/Athena/include ../extern
|
INCLUDEPATH += ../include ../extern/Athena/include ../extern
|
||||||
|
|
||||||
LIBPATH += $$OUT_PWD/../lib \
|
LIBPATH += $$OUT_PWD/../lib \
|
||||||
$$OUT_PWD/../dataspec \
|
|
||||||
$$OUT_PWD/../blender \
|
$$OUT_PWD/../blender \
|
||||||
|
$$OUT_PWD/../extern/LogVisor \
|
||||||
|
$$OUT_PWD/../extern/RetroCommon/NODLib/lib \
|
||||||
$$OUT_PWD/../extern/blowfish \
|
$$OUT_PWD/../extern/blowfish \
|
||||||
$$OUT_PWD/../extern/libpng
|
$$OUT_PWD/../extern/libpng
|
||||||
|
|
||||||
LIBS += -lhecl -lhecl-dataspec -lhecl-blender -lblowfish -lpng
|
LIBS += -lhecl -lhecl-blender -lblowfish -lNOD -lLogVisor -lpng -lpthread
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
$$PWD/main.cpp
|
$$PWD/main.cpp
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include <regex>
|
#include <regex>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <HECLDatabase.hpp>
|
#include "HECL/Database.hpp"
|
||||||
|
|
||||||
#include "ToolBase.hpp"
|
#include "ToolBase.hpp"
|
||||||
#include "ToolInit.hpp"
|
#include "ToolInit.hpp"
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 2b37765effa731d2b38da0fa4578c7be7edccaa5
|
Subproject commit 6ac88b37f481c762b1cfc532eea2062b730a81b1
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 33f2f7b279991a7be81310024636f43ecbf5ed24
|
|
@ -1 +1 @@
|
||||||
Subproject commit 94d61da80dcc7df398f3e8b2ed0196149906a6b0
|
Subproject commit a1c1462bfbbf7482fe7944f769f237228b2d2766
|
|
@ -10,17 +10,22 @@ exists ($$PWD/llvm) {
|
||||||
DEFINES += HECL_LLVM=1
|
DEFINES += HECL_LLVM=1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Make LogVisor headers global
|
||||||
|
LOGVISOR_INCLUDE = $$PWD/extern/LogVisor/include
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
include/HECL.hpp \
|
include/HECL/HECL.hpp \
|
||||||
include/HECLBackend.hpp \
|
include/HECL/Backend.hpp \
|
||||||
include/HECLDatabase.hpp \
|
include/HECL/Database.hpp \
|
||||||
include/HECLFrontend.hpp \
|
include/HECL/Frontend.hpp \
|
||||||
include/HECLRuntime.hpp
|
include/HECL/Runtime.hpp
|
||||||
|
|
||||||
SUBDIRS += \
|
SUBDIRS += \
|
||||||
|
extern/LogVisor \
|
||||||
extern/blowfish \
|
extern/blowfish \
|
||||||
extern/libpng \
|
extern/libpng \
|
||||||
extern/libSquish \
|
extern/libSquish \
|
||||||
|
extern/Athena \
|
||||||
extern/RetroCommon \
|
extern/RetroCommon \
|
||||||
blender \
|
blender \
|
||||||
lib \
|
lib \
|
||||||
|
@ -29,6 +34,7 @@ SUBDIRS += \
|
||||||
driver.depends = extern/blowfish
|
driver.depends = extern/blowfish
|
||||||
driver.depends = extern/libpng
|
driver.depends = extern/libpng
|
||||||
driver.depends = extern/libSquish
|
driver.depends = extern/libSquish
|
||||||
|
driver.depends = extern/Athena
|
||||||
driver.depends = extern/RetroCommon
|
driver.depends = extern/RetroCommon
|
||||||
driver.depends = blender
|
driver.depends = blender
|
||||||
driver.depends = lib
|
driver.depends = lib
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#include "HECL.hpp"
|
#include "HECL/HECL.hpp"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "HECL.hpp"
|
#include "HECL/HECL.hpp"
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <regex>
|
#include <regex>
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "HECL.hpp"
|
#include "HECL/HECL.hpp"
|
||||||
#include <locale>
|
#include <locale>
|
||||||
#include <codecvt>
|
#include <codecvt>
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "HECLDatabase.hpp"
|
#include "HECL/Database.hpp"
|
||||||
|
|
||||||
namespace HECL
|
namespace HECL
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#include "HECL/Database.hpp"
|
||||||
|
|
||||||
|
namespace HECL
|
||||||
|
{
|
||||||
|
namespace Database
|
||||||
|
{
|
||||||
|
|
||||||
|
/* Centralized registry for DataSpec lookup */
|
||||||
|
std::vector<const struct DataSpecEntry*> DATA_SPEC_REGISTRY;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,4 +1,5 @@
|
||||||
HEADERS +=
|
HEADERS +=
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
$$PWD/Project.cpp
|
$$PWD/Project.cpp \
|
||||||
|
$$PWD/Registry.cpp
|
||||||
|
|
|
@ -15,7 +15,6 @@ include (frontend/frontend.pri)
|
||||||
include (backend/backend.pri)
|
include (backend/backend.pri)
|
||||||
include (database/database.pri)
|
include (database/database.pri)
|
||||||
include (runtime/runtime.pri)
|
include (runtime/runtime.pri)
|
||||||
include(../extern/Athena/AthenaCore.pri)
|
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
HECL.cpp \
|
HECL.cpp \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "HECLRuntime.hpp"
|
#include "HECL/Runtime.hpp"
|
||||||
|
|
||||||
namespace HECL
|
namespace HECL
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue