blob: 79872ff742a89574500dddd946156eb2b0695789 [file] [log] [blame]
sxiaaa31c352019-11-06 17:51:36 +08001// make wrapper static lib
2java_library {
3 name: "qti_soundrecorder_wrapper",
4 srcs: ["src-Wrapper/**/*.java"],
5
sxia7e002fa2019-11-28 14:04:28 +08006 sdk_version: "current",
sxiaaa31c352019-11-06 17:51:36 +08007
8}
9
sxiaebaf5412019-12-09 19:39:20 +080010prebuilt_etc {
sxia3d660912019-12-13 14:37:09 +080011 name: "privapp_whitelist_com.android.soundrecorder",
sxiaebaf5412019-12-09 19:39:20 +080012
13 src: "privapp-permissions-soundrecorder.xml",
14 sub_dir: "permissions",
15 product_specific: true,
sxia3d660912019-12-13 14:37:09 +080016 filename_from_src: true,
sxiaebaf5412019-12-09 19:39:20 +080017}
18
sxiaaa31c352019-11-06 17:51:36 +080019android_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 ],
sxia3d660912019-12-13 14:37:09 +080034 required: ["privapp_whitelist_com.android.soundrecorder"],
sxiaaa31c352019-11-06 17:51:36 +080035
36 overrides: ["SoundRecorder"],
37
sxia7e002fa2019-11-28 14:04:28 +080038 product_specific: true,
39 sdk_version: "current",
sxiaaa31c352019-11-06 17:51:36 +080040
41 optimize: {
42 proguard_flags_files: ["proguard.flags"],
43 },
44
45 privileged: true,
46
47}
48