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

Service/ACT: move ACT services to folder

mailwl 9 лет назад
Родитель
Сommit
5dea1faedd

+ 6 - 4
src/core/CMakeLists.txt

@@ -52,8 +52,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
@@ -215,8 +216,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

@@ -5,8 +5,7 @@
 #include "common/logging/log.h"
 #include "common/string_util.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"
@@ -113,6 +112,7 @@ void Init() {
     AddNamedPort(new ERR::ERR_F);
 
     FS::ArchiveInit();
+    ACT::Init();
     AM::Init();
     APT::Init();
     BOSS::Init();
@@ -132,8 +132,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);