OSDN Git Service

34b55bc138b4860a7da610af95ecf57e60846e64
[android-x86/device-generic-common.git] / nativebridge / nativebridge.mk
1 #
2 # Copyright (C) 2015 The Android-x86 Open Source Project
3 #
4 # Licensed under the GNU General Public License Version 2 or later.
5 # You may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #      http://www.gnu.org/licenses/gpl.html
9 #
10
11 # Enable native bridge
12 WITH_NATIVE_BRIDGE := true
13
14 # Native Bridge ABI List
15 NATIVE_BRIDGE_ABI_LIST_32_BIT := armeabi-v7a armeabi
16
17 LOCAL_SRC_FILES := bin/enable_nativebridge
18
19 PRODUCT_COPY_FILES := $(foreach f,$(LOCAL_SRC_FILES),$(LOCAL_PATH)/$(f):system/$(f))
20
21 PRODUCT_PROPERTY_OVERRIDES := \
22     ro.dalvik.vm.isa.arm=x86 \
23     ro.enable.native.bridge.exec=1 \
24
25 ifeq ($(TARGET_SUPPORTS_64_BIT_APPS),true)
26 PRODUCT_PROPERTY_OVERRIDES += \
27     ro.dalvik.vm.isa.arm64=x86_64 \
28     ro.enable.native.bridge.exec64=1
29 endif
30
31 ifneq ($(HOUDINI_PREINSTALL),intel)
32 PRODUCT_DEFAULT_PROPERTY_OVERRIDES := ro.dalvik.vm.native.bridge=libnb.so
33
34 PRODUCT_PACKAGES := libnb
35 endif
36
37 $(call inherit-product-if-exists,vendor/intel/houdini/houdini.mk)