ams: support building unit test programs on windows/linux/macos
This commit is contained in:
1 parent
9a38be201a
commit
64a97576d0
756 files changed
+33359
-9372
No files matched your search
@@ -17,11 +17,13 @@
|
||||
|
||||
namespace ams::nim {
|
||||
|
||||
#if defined(ATMOSPHERE_OS_HORIZON)
|
||||
namespace {
|
||||
|
||||
bool g_initialized;
|
||||
constinit bool g_initialized;
|
||||
|
||||
}
|
||||
|
||||
/* Management. */
|
||||
void InitializeForNetworkInstallManager() {
|
||||
AMS_ASSERT(!g_initialized);
|
||||
@@ -49,5 +51,24 @@ namespace ams::nim {
|
||||
|
||||
return count;
|
||||
}
|
||||
#else
|
||||
/* Management. */
|
||||
void InitializeForNetworkInstallManager() {
|
||||
AMS_ABORT("TODO: nim logic on non-libnx platform");
|
||||
}
|
||||
|
||||
void FinalizeForNetworkInstallManager() {
|
||||
AMS_ABORT("TODO: nim logic on non-libnx platform");
|
||||
}
|
||||
|
||||
/* Service API. */
|
||||
Result DestroySystemUpdateTask(const SystemUpdateTaskId &) {
|
||||
AMS_ABORT("TODO: nim logic on non-libnx platform");
|
||||
}
|
||||
|
||||
s32 ListSystemUpdateTask(SystemUpdateTaskId *, size_t) {
|
||||
AMS_ABORT("TODO: nim logic on non-libnx platform");
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user