mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-06-05 02:03:16 +00:00
Modules generation tool (#81)
* Modules generation tool * apply clang format to generator * @whereismyfoodat suggestions * added reuse headers * reuse part2 * reuse part3 * reuse part3 * replace with hex_id the unknown functions to avoid compile errors with unknown characters from encode_id * fixes in generation * some sample module code from autogen tool * clang format fix
This commit is contained in:
parent
d89653551e
commit
08aba86ca1
24 changed files with 46845 additions and 2 deletions
|
@ -8,7 +8,7 @@
|
|||
|
||||
#define LIB_FUNCTION(nid, lib, libversion, mod, moduleVersionMajor, moduleVersionMinor, function) \
|
||||
{ \
|
||||
Loader::SymbolRes sr{}; \
|
||||
Core::Loader::SymbolRes sr{}; \
|
||||
sr.name = nid; \
|
||||
sr.library = lib; \
|
||||
sr.library_version = libversion; \
|
||||
|
@ -22,7 +22,7 @@
|
|||
|
||||
#define LIB_OBJ(nid, lib, libversion, mod, moduleVersionMajor, moduleVersionMinor, function) \
|
||||
{ \
|
||||
Loader::SymbolRes sr{}; \
|
||||
Core::Loader::SymbolRes sr{}; \
|
||||
sr.name = nid; \
|
||||
sr.library = lib; \
|
||||
sr.library_version = libversion; \
|
||||
|
@ -40,6 +40,9 @@
|
|||
#define PRINT_DUMMY_FUNCTION_NAME() \
|
||||
{ LOG_WARN_IF(true, "dummy {}()\n", __func__); }
|
||||
|
||||
#define PRINT_UNIMPLEMENTED_FUNCTION_NAME() \
|
||||
{ LOG_ERROR_IF(true, "{}()\n", __func__); }
|
||||
|
||||
namespace Core::Libraries {
|
||||
|
||||
void InitHLELibs(Loader::SymbolsResolver* sym);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue