Просмотр исходного кода

Merge pull request #2314 from mailwl/account

Service/ACT: move ACT services to folder
bunnei 9 лет назад
Родитель
Сommit
bdb6956879

+ 6 - 4
src/core/CMakeLists.txt

@@ -53,8 +53,9 @@ set(SRCS
             hle/kernel/timer.cpp
             hle/kernel/vm_manager.cpp
             hle/service/ac_u.cpp
-            hle/service/act_a.cpp
-            hle/service/act_u.cpp
+            hle/service/act/act.cpp
+            hle/service/act/act_a.cpp
+            hle/service/act/act_u.cpp
             hle/service/am/am.cpp
             hle/service/am/am_app.cpp
             hle/service/am/am_net.cpp
@@ -218,8 +219,9 @@ set(HEADERS
             hle/kernel/vm_manager.h
             hle/result.h
             hle/service/ac_u.h
-            hle/service/act_a.h
-            hle/service/act_u.h
+            hle/service/act/act.h
+            hle/service/act/act_a.h
+            hle/service/act/act_u.h
             hle/service/am/am.h
             hle/service/am/am_app.h
             hle/service/am/am_net.h

+ 18 - 0
src/core/hle/service/act/act.cpp

@@ -0,0 +1,18 @@
+// Copyright 2016 Citra Emulator Project
+// Licensed under GPLv2 or any later version
+// Refer to the license.txt file included.
+
+#include "core/hle/service/act/act.h"
+#include "core/hle/service/act/act_a.h"
+#include "core/hle/service/act/act_u.h"
+
+namespace Service {
+namespace ACT {
+
+void Init() {
+    AddService(new ACT_A);
+    AddService(new ACT_U);
+}
+
+} // namespace ACT
+} // namespace Service

+ 14 - 0
src/core/hle/service/act/act.h

@@ -0,0 +1,14 @@
+// Copyright 2016 Citra Emulator Project
+// Licensed under GPLv2 or any later version
+// Refer to the license.txt file included.
+
+#pragma once
+
+namespace Service {
+namespace ACT {
+
+/// Initialize AM service
+void Init();
+
+} // namespace ACT
+} // namespace Service

+ 2 - 1
src/core/hle/service/act_a.cpp → src/core/hle/service/act/act_a.cpp

@@ -2,7 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "core/hle/service/act_a.h"
+#include "core/hle/service/act/act.h"
+#include "core/hle/service/act/act_a.h"
 
 namespace Service {
 namespace ACT {

+ 0 - 0
src/core/hle/service/act_a.h → src/core/hle/service/act/act_a.h


+ 2 - 1
src/core/hle/service/act_u.cpp → src/core/hle/service/act/act_u.cpp

@@ -2,7 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-#include "core/hle/service/act_u.h"
+#include "core/hle/service/act/act.h"
+#include "core/hle/service/act/act_u.h"
 
 namespace Service {
 namespace ACT {

+ 0 - 0
src/core/hle/service/act_u.h → src/core/hle/service/act/act_u.h


+ 2 - 4
src/core/hle/service/service.cpp

@@ -9,8 +9,7 @@
 
 #include "core/hle/kernel/server_port.h"
 #include "core/hle/service/ac_u.h"
-#include "core/hle/service/act_a.h"
-#include "core/hle/service/act_u.h"
+#include "core/hle/service/act/act.h"
 #include "core/hle/service/am/am.h"
 #include "core/hle/service/apt/apt.h"
 #include "core/hle/service/boss/boss.h"
@@ -139,6 +138,7 @@ void Init() {
     AddNamedPort(new ERR::ERR_F);
 
     FS::ArchiveInit();
+    ACT::Init();
     AM::Init();
     APT::Init();
     BOSS::Init();
@@ -158,8 +158,6 @@ void Init() {
     QTM::Init();
 
     AddService(new AC::AC_U);
-    AddService(new ACT::ACT_A);
-    AddService(new ACT::ACT_U);
     AddService(new CSND::CSND_SND);
     AddService(new DSP_DSP::Interface);
     AddService(new GSP::GSP_GPU);