Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b170417 authored by Sundong Ahn's avatar Sundong Ahn
Browse files

Add support when LOCAL_PRIVATE_PLATFORM_APIS is true.

LOCAL_PRIVATE_PLATFORM_APIS := ture means that the apps or packages can
use the private API. So, if LOCAL_PRIVATE_PLATFORM_APIS := true, they
are linked to ".impl" instead of ".stub".

Bug: 77577799
Test: build
Change-Id: I782e52078bb8c4139c3a24862cb381f6a84e53fe
parent 68ad8057
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -263,9 +263,8 @@ ifndef LOCAL_IS_HOST_MODULE
    ifneq (,$(TARGET_BUILD_APPS))
      sdk_libs := $(foreach lib_name,$(LOCAL_SDK_LIBRARIES),$(call resolve-prebuilt-sdk-module,system_current,$(lib_name)))
    else
      # When SDK libraries are referenced from modules built without SDK, provide the system stub to them
      # because it has the largest API surface.
      sdk_libs := $(foreach lib_name,$(LOCAL_SDK_LIBRARIES),$(lib_name).stubs.system)
      # When SDK libraries are referenced from modules built without SDK, provide the all APIs to them
      sdk_libs := $(foreach lib_name,$(LOCAL_SDK_LIBRARIES),$(lib_name).impl)
    endif
  else
    ifeq ($(LOCAL_NO_STANDARD_LIBRARIES),true)