diff --git a/frameworks/src/standard/ipc_dev_auth_stub.cpp b/frameworks/src/standard/ipc_dev_auth_stub.cpp index 341acf9e..838bbc08 100644 --- a/frameworks/src/standard/ipc_dev_auth_stub.cpp +++ b/frameworks/src/standard/ipc_dev_auth_stub.cpp @@ -25,10 +25,13 @@ #include "system_ability_definition.h" #include "hc_string_vector.h" #include "hidump_adapter.h" -#include "hisysevent_adapter.h" #include "string_ex.h" + +#ifdef DEV_AUTH_SERVICE_BUILD #include "account_auth_plugin_proxy.h" #include "data_manager.h" +#include "hisysevent_adapter.h" +#endif using namespace std; namespace OHOS { @@ -41,7 +44,10 @@ struct CbStubInfo { static struct CbStubInfo g_cbStub[MAX_CBSTUB_SIZE]; static bool g_cbStubInited = false; static const uint32_t RESTORE_CODE = 14701; + +#ifdef DEV_AUTH_SERVICE_BUILD static const uint32_t DEFAULT_UPGRADE_OS_ACCOUNT_ID = 100; +#endif ServiceDevAuth::ServiceDevAuth(bool serialInvokeFlag) : IRemoteStub(serialInvokeFlag) {} @@ -191,6 +197,7 @@ static void InitCbStubTable() static int32_t HandleRestoreCall(MessageParcel &data, MessageParcel &reply) { +#ifdef DEV_AUTH_SERVICE_BUILD int32_t osAccountId = DEFAULT_UPGRADE_OS_ACCOUNT_ID; data.ReadInt32(osAccountId); LOGI("Begin to upgrade data for osAccountId: %d.", osAccountId); @@ -201,6 +208,10 @@ static int32_t HandleRestoreCall(MessageParcel &data, MessageParcel &reply) DEV_AUTH_REPORT_FAULT_EVENT(UPGRADE_DATA_EVENT, res, 0, 0, nullptr); } reply.WriteInt32(res); +#else + (void)data; + (void)reply; +#endif return 0; } diff --git a/services/BUILD.gn b/services/BUILD.gn index bd069eec..8b6acb0c 100644 --- a/services/BUILD.gn +++ b/services/BUILD.gn @@ -266,6 +266,7 @@ if (os_level == "mini" || os_level == "small") { defines = [ "HILOG_ENABLE" ] defines += [ "DEV_AUTH_HIVIEW_ENABLE" ] + defines += [ "DEV_AUTH_SERVICE_BUILD" ] cflags = build_flags if (target_cpu == "arm") { cflags += [ "-DBINDER_IPC_32BIT" ]