device/generic/common
Revisão | ecab5aa49a7c93d3c68b096c47925866b1b764e1 (tree) |
---|---|
Hora | 2021-01-31 05:40:23 |
Autor | Jon West <electrikjesus@gmai...> |
Commiter | Jon West |
Port privapp folder and .mk from Bliss OS
We adapted the app/Android.mk script for private apps (system/priv-app) so let's make it useful on Android-x86 too
@@ -0,0 +1,39 @@ | ||
1 | +# | |
2 | +# 2017 Bliss Roms - Adapted from Android-x86 Project | |
3 | +# Original Copyright (C) 2011-2015 The Android-x86 Open Source Project | |
4 | +# | |
5 | +# Licensed under the Apache License, Version 2.0 (the "License"); | |
6 | +# you may not use this file except in compliance with the License. | |
7 | +# You may obtain a copy of the License at | |
8 | +# | |
9 | +# http://www.apache.org/licenses/LICENSE-2.0 | |
10 | +# | |
11 | + | |
12 | +LOCAL_PATH := $(call my-dir) | |
13 | +LOCAL_APPS := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/*$(COMMON_ANDROID_PACKAGE_SUFFIX))) | |
14 | + | |
15 | +define include-app | |
16 | +include $$(CLEAR_VARS) | |
17 | + | |
18 | +LOCAL_LIBS := $$(shell zipinfo -1 $$(LOCAL_PATH)/$(1) | grep ^lib/ | grep -v /$$$$) | |
19 | + | |
20 | +LOCAL_MODULE := $$(basename $(1)) | |
21 | +LOCAL_MODULE_TAGS := optional | |
22 | +LOCAL_MODULE_CLASS := APPS | |
23 | +LOCAL_MODULE_SUFFIX := $$(suffix $(1)) | |
24 | +LOCAL_BUILT_MODULE_STEM := package.apk | |
25 | +LOCAL_CERTIFICATE := PRESIGNED | |
26 | +LOCAL_SRC_FILES := $(1) | |
27 | +LOCAL_PRIVILEGED_MODULE := true | |
28 | +LOCAL_PRIVATE_PLATFORM_APIS := true | |
29 | +LOCAL_DEX_PREOPT := false | |
30 | +LOCAL_MODULE_TARGET_ARCH := $$(call get-prebuilt-src-arch,$$(notdir $$(patsubst %/,%,$$(dir $$(LOCAL_LIBS))))) | |
31 | +LOCAL_PREBUILT_JNI_LIBS := $$(addprefix @,$$(filter lib/$$(LOCAL_MODULE_TARGET_ARCH)/%,$$(LOCAL_LIBS))) | |
32 | +#$$(info $$(LOCAL_MODULE) LOCAL_MODULE_TARGET_ARCH=$$(LOCAL_MODULE_TARGET_ARCH)) | |
33 | +#$$(info $$(LOCAL_MODULE) LOCAL_PREBUILT_JNI_LIBS=$$(LOCAL_PREBUILT_JNI_LIBS)) | |
34 | +include $$(BUILD_PREBUILT) | |
35 | + | |
36 | +ALL_DEFAULT_INSTALLED_MODULES += $$(LOCAL_INSTALLED_MODULE) | |
37 | +endef | |
38 | + | |
39 | +$(foreach a,$(LOCAL_APPS),$(eval $(call include-app,$(a)))) |
@@ -0,0 +1,3 @@ | ||
1 | +# | |
2 | +# Put your apks here. The Android-x86 build system will add them automatically. | |
3 | +# |