OSDN Git Service

nativebridge: add OEM lists required by ABIPicker
authorChih-Wei Huang <cwhuang@linux.org.tw>
Tue, 29 May 2018 09:35:02 +0000 (17:35 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Fri, 15 Jun 2018 09:01:40 +0000 (17:01 +0800)
nativebridge/OEMBlackList [new file with mode: 0644]
nativebridge/OEMWhiteList [new file with mode: 0644]
nativebridge/ThirdPartySO [new file with mode: 0644]
nativebridge/nativebridge.mk

diff --git a/nativebridge/OEMBlackList b/nativebridge/OEMBlackList
new file mode 100644 (file)
index 0000000..5dfbf4e
--- /dev/null
@@ -0,0 +1 @@
+com.ilongyuan.implosion*
diff --git a/nativebridge/OEMWhiteList b/nativebridge/OEMWhiteList
new file mode 100644 (file)
index 0000000..d7f4898
--- /dev/null
@@ -0,0 +1 @@
+com.alensw.PicFolder
diff --git a/nativebridge/ThirdPartySO b/nativebridge/ThirdPartySO
new file mode 100644 (file)
index 0000000..76e47ff
--- /dev/null
@@ -0,0 +1,343 @@
+aacdecoder
+aac-encoder
+aal
+aal_honeycomb
+aal_jellybean
+ads
+aisound
+aitalk
+almixer
+amapv
+amapv301ex
+amapv304ex
+amrcodec
+amrnb
+analytics
+andengine
+andenginephysicsbox2dextension
+andfix
+androidgl
+app_baidumapapplib_v
+app_baidunaviapplib
+application
+arm
+armplugin
+art
+avcodec
+avdevice
+avfilter
+avformat
+aviary_exif
+aviary_moalite
+aviary_native
+avutil
+baidumapsdk_v
+baidumapvos_v
+baiduprotect
+base
+bdmoplusmd
+bdpush_v
+bdvoicerecognitionclient_v
+bdvoicesearchclient_v
+blas
+blur
+bmapapiengine
+bmapapiengine_v
+box2d
+bspatch
+bullet
+cardiodecider
+cardiorecognizer
+cardiorecognizer_tegra
+casdkjni
+cat
+cftutils
+chaosvmp
+chatscript
+chipmunk
+cilkrts
+cnpackage
+cocos2d
+cocos2dcpp
+cocosdenshion
+compiler_rt
+core
+corona
+coronaprovider.gamenetwork.corona
+cpudetect
+crittercism-ndk
+crypto
+cryptox
+curl
+cutils
+cyberplayer
+cyberplayer-core
+database_sqlcipher
+dejavu
+des
+dexhelper
+dianjin-jni
+dodo
+drm
+dropboxsync
+EGL
+ejtts
+emu
+emumedia
+encode
+encrypt
+entryex
+exec
+execmain
+exif
+exif_extended
+expat
+faceppapi
+fastpay
+fb_jpegturbo
+ffmpeg
+ffmpeg_jni_neon
+ffmpeg_neon
+fmodevent
+fmodex
+freetype
+ft
+game
+game_logic
+gamenetwork
+gba
+gbd
+gdx
+gdx-freetype
+gif
+GLESv
+GLESv1_CM
+gnustl_shared
+gpuimage-library
+gui
+gwallet
+harfbuzz_ng
+hci_asr
+hci_asr_jni
+hci_sys
+hci_sys_jni
+hci_tts
+hci_tts_jni
+hci_tts_local_n6_synth
+hellolua
+iap
+iconv
+icui18n
+icuuc
+identifyapp
+img_utils
+immemulatorj
+increment
+iomx-gingerbread
+iomx-hc
+iomx-ics
+iprouteutil
+javacrypt
+jhead
+jhead_jni
+jni
+jniavcodec
+jniavdevice
+jniavfilter
+jniavformat
+jniavutil
+jnicvkernels
+jnigraphics
+jni_latinime
+jniopencv_core
+jniopencv_imgproc
+jnipostproc
+jniswresample
+jniswscale
+jnlua
+jpeg
+jpush
+json
+jtopus
+jtspeex
+jtz
+kinfoc
+lame
+lbs
+lept
+letter_xiaokun.n6.voclib
+licensing
+litedes
+LLVM
+locsdk
+locsdk4b
+locSDK4d
+locSDK6a
+lptcpjin
+lthj_unipaybusiness
+lua
+luajava
+m
+mad
+main
+mame4all
+mame4all-jni
+mapv3ex
+md
+mdnssd
+media
+megjb
+minimapv
+mmdb
+mmsdkjni
+mobage
+mono
+monodroid
+moplusmd
+mp3lame
+mpg
+msc
+msfboot
+mtp
+native
+nativerqd
+nes
+nexadaptation_layer_for_dlsdk
+nexalfactory
+nexcal_aac_armv
+nexcal_closedcaption
+nexcal_h264_armv
+nexcal_mp3_armv
+nexcal_qcom_iomx
+nexcal_ttml
+nexcralbody_mc_jb
+nexplayerengine
+nexralbody_audio
+nexralbody_audio_jb
+nexralbody_video_cu
+nexralbody_video_fr
+nexralbody_video_hc
+nexralbody_video_is
+nexralbody_video_jb
+nexralbody_video_opengl
+nexral_nw_jb
+nexral_surf_gb
+nl
+nmsp_speex
+objc
+ocrengine
+ogg
+openal
+opencv_core
+opencv_imgproc
+OpenMAXAL
+opensles
+opus
+pac
+pagemap
+parameter
+paypalm_app_plugin_jar_360game
+pciaccess
+pcre
+pdfium
+pinguoimagesdk
+pjsipjni
+pl_droidsonroids_gif
+plugins
+png
+protectclass
+protobuf
+push-socket
+qrcodedecoder
+qvodbase
+qvodnetjni
+radio
+redlaser
+RS
+RScpp
+RSCpuRef
+RSDriver
+rsjni
+rs_jni
+RSSupport
+rtmp
+s3eandroidmarketbilling_ext
+sapi_so
+sdl
+sdl_image
+sdl_main
+sdl_mixer
+secexe
+secmain
+security
+skia
+smsiap
+smsprotocol
+soni
+sonivox
+soundtouch
+speex
+speexresampler
+sqlcipher_android
+sqlite
+ssl
+stagefright_froyo
+stagefright_honeycomb
+stdc++
+stlport_shared
+swresample
+swscale
+sync
+sys
+tbb
+tbt
+tenpay_utils
+tersafe
+tess
+tests
+tinyalsa
+tinycompress
+tinyxml
+top-sdk
+uffmpeg
+unionpay
+unity
+unwind
+usedes
+ustoolkit
+util
+utility
+utils
+va
+vadlib
+va-tpi
+vinit
+vi_voslib
+vixl
+voandroidvr_s
+voh264dec
+voh264dec_v
+vorbis
+vorbisidec
+voswrapper
+vpx
+webp
+weibosdkcore
+wiengine
+wiengine_binding
+wilhelm
+winetwork
+wiskia
+wisound
+xiaokun.n6.voclib
+xml
+xmp
+yeepaysdk
+ysshared
+yyutil
+yzs_usc
+z
+zbarjni
+zip
+zxing-new
+zxing-new-v7a
index 34b55bc..6f0a236 100644 (file)
@@ -16,7 +16,10 @@ NATIVE_BRIDGE_ABI_LIST_32_BIT := armeabi-v7a armeabi
 
 LOCAL_SRC_FILES := bin/enable_nativebridge
 
-PRODUCT_COPY_FILES := $(foreach f,$(LOCAL_SRC_FILES),$(LOCAL_PATH)/$(f):system/$(f))
+PRODUCT_COPY_FILES := $(foreach f,$(LOCAL_SRC_FILES),$(LOCAL_PATH)/$(f):system/$(f)) \
+    $(LOCAL_PATH)/OEMBlackList:$(TARGET_COPY_OUT_VENDOR)/etc/misc/.OEMBlackList \
+    $(LOCAL_PATH)/OEMWhiteList:$(TARGET_COPY_OUT_VENDOR)/etc/misc/.OEMWhiteList \
+    $(LOCAL_PATH)/ThirdPartySO:$(TARGET_COPY_OUT_VENDOR)/etc/misc/.ThirdPartySO \
 
 PRODUCT_PROPERTY_OVERRIDES := \
     ro.dalvik.vm.isa.arm=x86 \