sxia | aa31c35 | 2019-11-06 17:51:36 +0800 | [diff] [blame] | 1 | // make wrapper static lib |
| 2 | java_library { |
| 3 | name: "qti_soundrecorder_wrapper", |
| 4 | srcs: ["src-Wrapper/**/*.java"], |
| 5 | |
sxia | 7e002fa | 2019-11-28 14:04:28 +0800 | [diff] [blame] | 6 | sdk_version: "current", |
sxia | aa31c35 | 2019-11-06 17:51:36 +0800 | [diff] [blame] | 7 | |
| 8 | } |
| 9 | |
sxia | ebaf541 | 2019-12-09 19:39:20 +0800 | [diff] [blame] | 10 | prebuilt_etc { |
sxia | 3d66091 | 2019-12-13 14:37:09 +0800 | [diff] [blame] | 11 | name: "privapp_whitelist_com.android.soundrecorder", |
sxia | ebaf541 | 2019-12-09 19:39:20 +0800 | [diff] [blame] | 12 | |
| 13 | src: "privapp-permissions-soundrecorder.xml", |
| 14 | sub_dir: "permissions", |
| 15 | product_specific: true, |
sxia | 3d66091 | 2019-12-13 14:37:09 +0800 | [diff] [blame] | 16 | filename_from_src: true, |
sxia | ebaf541 | 2019-12-09 19:39:20 +0800 | [diff] [blame] | 17 | } |
| 18 | |
sxia | aa31c35 | 2019-11-06 17:51:36 +0800 | [diff] [blame] | 19 | android_app { |
| 20 | name: "QtiSoundRecorder", |
| 21 | |
| 22 | srcs: ["**/*.java"], |
| 23 | |
| 24 | resource_dirs: ["res"], |
| 25 | |
| 26 | aaptflags: ["--auto-add-overlay"] + ["--extra-packages"] + ["androidx.recyclerview_recyclerview"], |
| 27 | |
| 28 | |
| 29 | static_libs: [ |
| 30 | "androidx.recyclerview_recyclerview", |
| 31 | "androidx.core_core", |
| 32 | "qti_soundrecorder_wrapper", |
| 33 | ], |
sxia | 3d66091 | 2019-12-13 14:37:09 +0800 | [diff] [blame] | 34 | required: ["privapp_whitelist_com.android.soundrecorder"], |
sxia | aa31c35 | 2019-11-06 17:51:36 +0800 | [diff] [blame] | 35 | |
| 36 | overrides: ["SoundRecorder"], |
| 37 | |
sxia | 7e002fa | 2019-11-28 14:04:28 +0800 | [diff] [blame] | 38 | product_specific: true, |
| 39 | sdk_version: "current", |
sxia | aa31c35 | 2019-11-06 17:51:36 +0800 | [diff] [blame] | 40 | |
| 41 | optimize: { |
| 42 | proguard_flags_files: ["proguard.flags"], |
| 43 | }, |
| 44 | |
| 45 | privileged: true, |
| 46 | |
| 47 | } |
| 48 | |