mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-23 10:35:03 +00:00
added reuse headers
This commit is contained in:
parent
d137abe203
commit
a3d88a3d02
@ -1,4 +1,7 @@
|
||||
//Generated By moduleGenerator
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
// Generated By moduleGenerator
|
||||
#include "libkernel.h"
|
||||
#include "common/log.h"
|
||||
#include "error_codes.h"
|
||||
|
@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "library_common.h"
|
||||
|
@ -1,4 +1,7 @@
|
||||
//Generated By moduleGenerator
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
// Generated By moduleGenerator
|
||||
#include "libscegnmdriver.h"
|
||||
#include "common/log.h"
|
||||
#include "error_codes.h"
|
||||
|
@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "library_common.h"
|
||||
|
@ -1,4 +1,7 @@
|
||||
//Generated By moduleGenerator
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
// Generated By moduleGenerator
|
||||
#include "libscepad.h"
|
||||
#include "common/log.h"
|
||||
#include "error_codes.h"
|
||||
|
@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "library_common.h"
|
||||
|
@ -1,4 +1,7 @@
|
||||
//Generated By moduleGenerator
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
// Generated By moduleGenerator
|
||||
#include "libscesystemservice.h"
|
||||
#include "common/log.h"
|
||||
#include "error_codes.h"
|
||||
|
@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "library_common.h"
|
||||
|
@ -1,4 +1,7 @@
|
||||
//Generated By moduleGenerator
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
// Generated By moduleGenerator
|
||||
#include "libsceuserservice.h"
|
||||
#include "common/log.h"
|
||||
#include "error_codes.h"
|
||||
|
@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "library_common.h"
|
||||
|
@ -1,4 +1,7 @@
|
||||
//Generated By moduleGenerator
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
// Generated By moduleGenerator
|
||||
#include "libscevideoout.h"
|
||||
#include "common/log.h"
|
||||
#include "error_codes.h"
|
||||
|
@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "library_common.h"
|
||||
|
@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include <filesystem>
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
@ -23,7 +26,8 @@ void GenerateCodeFiles(
|
||||
std::string lowModName = moduleName;
|
||||
std::transform(lowModName.begin(), lowModName.end(), lowModName.begin(), ::tolower);
|
||||
std::string headerName(lowModName + ".h");
|
||||
std::string headerCode("#pragma once\n\n#include \"library_common.h\" \n\n");
|
||||
std::string headerCode("// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project\n// SPDX-License-Identifier: GPL-2.0-or-later\n\n");
|
||||
headerCode+="#pragma once\n\n#include \"library_common.h\" \n\n";
|
||||
std::string trimmedName = moduleName;
|
||||
if (moduleName.find("libSce") != std::string::npos) {
|
||||
trimmedName = moduleName.substr(6, moduleName.size() - 1);
|
||||
@ -51,8 +55,10 @@ void GenerateCodeFiles(
|
||||
headerFile.close();
|
||||
|
||||
std::string sourceName(lowModName + ".cpp");
|
||||
std::string sourceCode("// Generated By moduleGenerator\n#include \"" + headerName +
|
||||
"\"\n#include \"common/log.h\"\n#include \"error_codes.h\"\n\n");
|
||||
std::string sourceCode("// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project\n// "
|
||||
"SPDX-License-Identifier: GPL-2.0-or-later\n\n");
|
||||
sourceCode+="// Generated By moduleGenerator\n#include \"" + headerName +
|
||||
"\"\n#include \"common/log.h\"\n#include \"error_codes.h\"\n\n";
|
||||
|
||||
sourceCode += "namespace Libraries::" + trimmedName + "{\n\n";
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user