mirror of
https://github.com/libretro/parallel-gx1.git
synced 2026-11-07 12:37:59 -10:00
The core never creates a NetPlay client or server; only the standalone frontends did. Drop NetPlay with what only it used: the traversal client, ENet, the QoS session, the NetPlay config layer and settings, the chat and golf overlays, the netplay index, the save sync plumbing in BootSessionData and WiiRoot, the disc sync hashes, and the Android app's netplay feature and JNI bindings.
81 lines
1.7 KiB
C++
81 lines
1.7 KiB
C++
// Copyright 2008 Dolphin Emulator Project
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#include "Common/Version.h"
|
|
|
|
#include <string>
|
|
|
|
#include "Common/scmrev.h"
|
|
|
|
namespace Common
|
|
{
|
|
#define EMULATOR_NAME "Dolphin"
|
|
|
|
#ifdef _DEBUG
|
|
#define BUILD_TYPE_STR "Debug "
|
|
#elif defined DEBUGFAST
|
|
#define BUILD_TYPE_STR "DebugFast "
|
|
#else
|
|
#define BUILD_TYPE_STR ""
|
|
#endif
|
|
|
|
const std::string& GetEmulatorName()
|
|
{
|
|
static const std::string emulator_name = EMULATOR_NAME;
|
|
return emulator_name;
|
|
}
|
|
|
|
const std::string& GetScmRevStr()
|
|
{
|
|
static const std::string scm_rev_str = EMULATOR_NAME " "
|
|
// Note this macro can be empty if the master branch does not exist.
|
|
#if 1 - SCM_COMMITS_AHEAD_MASTER - 1 != 0
|
|
"[" SCM_BRANCH_STR "] "
|
|
#endif
|
|
|
|
#ifdef __INTEL_COMPILER
|
|
BUILD_TYPE_STR SCM_DESC_STR "-ICC";
|
|
#else
|
|
BUILD_TYPE_STR SCM_DESC_STR;
|
|
#endif
|
|
return scm_rev_str;
|
|
}
|
|
|
|
const std::string& GetScmRevGitStr()
|
|
{
|
|
static const std::string scm_rev_git_str = SCM_REV_STR;
|
|
return scm_rev_git_str;
|
|
}
|
|
|
|
const std::string& GetScmDescStr()
|
|
{
|
|
static const std::string scm_desc_str = SCM_DESC_STR;
|
|
return scm_desc_str;
|
|
}
|
|
|
|
const std::string& GetScmBranchStr()
|
|
{
|
|
static const std::string scm_branch_str = SCM_BRANCH_STR;
|
|
return scm_branch_str;
|
|
}
|
|
|
|
const std::string& GetUserAgentStr()
|
|
{
|
|
static const std::string user_agent_str = EMULATOR_NAME "/" SCM_DESC_STR;
|
|
return user_agent_str;
|
|
}
|
|
|
|
const std::string& GetScmDistributorStr()
|
|
{
|
|
static const std::string scm_distributor_str = SCM_DISTRIBUTOR_STR;
|
|
return scm_distributor_str;
|
|
}
|
|
|
|
int GetScmCommitsAheadMaster()
|
|
{
|
|
// Note this macro can be empty if the master branch does not exist.
|
|
return SCM_COMMITS_AHEAD_MASTER + 0;
|
|
}
|
|
|
|
} // namespace Common
|