xref: /aosp_15_r20/system/linkerconfig/contents/namespace/recoverydefault.cc (revision e5eeaa8e05bc25a862c0c861bda7c8a6bfb42dad)
1*e5eeaa8eSAndroid Build Coastguard Worker /*
2*e5eeaa8eSAndroid Build Coastguard Worker  * Copyright (C) 2019 The Android Open Source Project
3*e5eeaa8eSAndroid Build Coastguard Worker  *
4*e5eeaa8eSAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*e5eeaa8eSAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*e5eeaa8eSAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*e5eeaa8eSAndroid Build Coastguard Worker  *
8*e5eeaa8eSAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*e5eeaa8eSAndroid Build Coastguard Worker  *
10*e5eeaa8eSAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*e5eeaa8eSAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*e5eeaa8eSAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*e5eeaa8eSAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*e5eeaa8eSAndroid Build Coastguard Worker  * limitations under the License.
15*e5eeaa8eSAndroid Build Coastguard Worker  */
16*e5eeaa8eSAndroid Build Coastguard Worker 
17*e5eeaa8eSAndroid Build Coastguard Worker #include "linkerconfig/environment.h"
18*e5eeaa8eSAndroid Build Coastguard Worker #include "linkerconfig/namespace.h"
19*e5eeaa8eSAndroid Build Coastguard Worker #include "linkerconfig/namespacebuilder.h"
20*e5eeaa8eSAndroid Build Coastguard Worker 
21*e5eeaa8eSAndroid Build Coastguard Worker using android::linkerconfig::modules::Namespace;
22*e5eeaa8eSAndroid Build Coastguard Worker 
23*e5eeaa8eSAndroid Build Coastguard Worker namespace android {
24*e5eeaa8eSAndroid Build Coastguard Worker namespace linkerconfig {
25*e5eeaa8eSAndroid Build Coastguard Worker namespace contents {
BuildRecoveryDefaultNamespace(const Context & ctx)26*e5eeaa8eSAndroid Build Coastguard Worker Namespace BuildRecoveryDefaultNamespace([[maybe_unused]] const Context& ctx) {
27*e5eeaa8eSAndroid Build Coastguard Worker   Namespace ns("default");
28*e5eeaa8eSAndroid Build Coastguard Worker 
29*e5eeaa8eSAndroid Build Coastguard Worker   ns.AddSearchPath("/system/${LIB}");
30*e5eeaa8eSAndroid Build Coastguard Worker 
31*e5eeaa8eSAndroid Build Coastguard Worker   return ns;
32*e5eeaa8eSAndroid Build Coastguard Worker }
33*e5eeaa8eSAndroid Build Coastguard Worker }  // namespace contents
34*e5eeaa8eSAndroid Build Coastguard Worker }  // namespace linkerconfig
35*e5eeaa8eSAndroid Build Coastguard Worker }  // namespace android