2024-04-13 21:35:48 +00:00
|
|
|
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
|
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
|
|
#include "common/config.h"
|
2024-06-01 20:50:03 +00:00
|
|
|
#include "core/libraries/app_content/app_content.h"
|
2024-04-13 21:35:48 +00:00
|
|
|
#include "core/libraries/audio/audioin.h"
|
|
|
|
#include "core/libraries/audio/audioout.h"
|
2024-06-08 19:41:25 +00:00
|
|
|
#include "core/libraries/disc_map/disc_map.h"
|
2024-04-13 21:35:48 +00:00
|
|
|
#include "core/libraries/gnmdriver/gnmdriver.h"
|
|
|
|
#include "core/libraries/kernel/libkernel.h"
|
|
|
|
#include "core/libraries/libc/libc.h"
|
2024-05-13 13:13:33 +00:00
|
|
|
#include "core/libraries/libc_internal/libc_internal.h"
|
2024-04-13 21:35:48 +00:00
|
|
|
#include "core/libraries/libs.h"
|
|
|
|
#include "core/libraries/network/http.h"
|
|
|
|
#include "core/libraries/network/net.h"
|
|
|
|
#include "core/libraries/network/netctl.h"
|
|
|
|
#include "core/libraries/network/ssl.h"
|
2024-05-02 15:16:10 +00:00
|
|
|
#include "core/libraries/np_manager/np_manager.h"
|
|
|
|
#include "core/libraries/np_score/np_score.h"
|
|
|
|
#include "core/libraries/np_trophy/np_trophy.h"
|
2024-04-13 21:35:48 +00:00
|
|
|
#include "core/libraries/pad/pad.h"
|
2024-06-08 19:41:25 +00:00
|
|
|
#include "core/libraries/rtc/rtc.h"
|
2024-05-04 16:08:46 +00:00
|
|
|
#include "core/libraries/save_data/savedata.h"
|
2024-05-02 15:16:10 +00:00
|
|
|
#include "core/libraries/screenshot/screenshot.h"
|
2024-04-13 21:35:48 +00:00
|
|
|
#include "core/libraries/system/commondialog.h"
|
|
|
|
#include "core/libraries/system/msgdialog.h"
|
|
|
|
#include "core/libraries/system/posix.h"
|
|
|
|
#include "core/libraries/system/savedatadialog.h"
|
|
|
|
#include "core/libraries/system/sysmodule.h"
|
|
|
|
#include "core/libraries/system/systemservice.h"
|
|
|
|
#include "core/libraries/system/userservice.h"
|
2024-04-14 14:09:51 +00:00
|
|
|
#include "core/libraries/videoout/video_out.h"
|
2024-06-14 07:37:26 +00:00
|
|
|
#include "src/core/libraries/libpng/pngdec.h"
|
2024-04-13 21:35:48 +00:00
|
|
|
|
|
|
|
namespace Libraries {
|
|
|
|
|
|
|
|
void InitHLELibs(Core::Loader::SymbolsResolver* sym) {
|
|
|
|
Libraries::Kernel::LibKernel_Register(sym);
|
2024-04-14 14:09:51 +00:00
|
|
|
Libraries::VideoOut::RegisterLib(sym);
|
2024-04-13 21:35:48 +00:00
|
|
|
Libraries::GnmDriver::RegisterlibSceGnmDriver(sym);
|
|
|
|
Libraries::LibPad::padSymbolsRegister(sym);
|
|
|
|
if (!Config::isLleLibc()) {
|
2024-04-14 14:09:51 +00:00
|
|
|
Libraries::LibC::libcSymbolsRegister(sym);
|
2024-04-13 21:35:48 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// New libraries folder from autogen
|
|
|
|
Libraries::UserService::RegisterlibSceUserService(sym);
|
|
|
|
Libraries::SystemService::RegisterlibSceSystemService(sym);
|
|
|
|
Libraries::CommonDialog::RegisterlibSceCommonDialog(sym);
|
|
|
|
Libraries::MsgDialog::RegisterlibSceMsgDialog(sym);
|
|
|
|
Libraries::AudioOut::RegisterlibSceAudioOut(sym);
|
|
|
|
Libraries::Http::RegisterlibSceHttp(sym);
|
|
|
|
Libraries::Net::RegisterlibSceNet(sym);
|
|
|
|
Libraries::NetCtl::RegisterlibSceNetCtl(sym);
|
|
|
|
Libraries::SaveData::RegisterlibSceSaveData(sym);
|
|
|
|
Libraries::Ssl::RegisterlibSceSsl(sym);
|
|
|
|
Libraries::SysModule::RegisterlibSceSysmodule(sym);
|
|
|
|
Libraries::Posix::Registerlibsceposix(sym);
|
|
|
|
Libraries::AudioIn::RegisterlibSceAudioIn(sym);
|
|
|
|
Libraries::SaveDataDialog::RegisterlibSceSaveDataDialog(sym);
|
2024-05-02 15:16:10 +00:00
|
|
|
Libraries::NpManager::RegisterlibSceNpManager(sym);
|
|
|
|
Libraries::NpScore::RegisterlibSceNpScore(sym);
|
|
|
|
Libraries::NpTrophy::RegisterlibSceNpTrophy(sym);
|
|
|
|
Libraries::ScreenShot::RegisterlibSceScreenShot(sym);
|
2024-05-13 13:13:33 +00:00
|
|
|
Libraries::LibcInternal::RegisterlibSceLibcInternal(sym);
|
2024-05-31 12:03:05 +00:00
|
|
|
Libraries::AppContent::RegisterlibSceAppContent(sym);
|
2024-06-08 19:41:25 +00:00
|
|
|
Libraries::Rtc::RegisterlibSceRtc(sym);
|
|
|
|
Libraries::DiscMap::RegisterlibSceDiscMap(sym);
|
2024-06-14 07:37:26 +00:00
|
|
|
Libraries::PngDec::RegisterlibScePngDec(sym);
|
2024-04-13 21:35:48 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
} // namespace Libraries
|