Merge changes Ib1e8c997,Ia467a2a5,Ib0d92def
* changes:
gen-blueprints: Declare all prebuilt ndk libraries
gen-blueprints: Move exports to the defaults
Regenerate Android.bp
diff --git a/Android.bp b/Android.bp
index dd016ed..414e0c7 100644
--- a/Android.bp
+++ b/Android.bp
@@ -3,1167 +3,1912 @@
cc_defaults {
name: "ndk_3_defaults",
+ sdk_version: "3",
arch: {
- arm64: { enabled: false, },
- mips: { enabled: false, },
- mips64: { enabled: false, },
- x86: { enabled: false, },
- x86_64: { enabled: false, },
+ arm: {
+ export_include_dirs: ["current/platforms/android-3/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-3/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-3/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-3/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-3/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-3/arch-x86_64/usr/include"],
+ },
},
}
cc_defaults {
name: "ndk_4_defaults",
+ sdk_version: "4",
arch: {
- arm64: { enabled: false, },
- mips: { enabled: false, },
- mips64: { enabled: false, },
- x86: { enabled: false, },
- x86_64: { enabled: false, },
+ arm: {
+ export_include_dirs: ["current/platforms/android-4/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-4/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-4/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-4/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-4/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-4/arch-x86_64/usr/include"],
+ },
},
}
cc_defaults {
name: "ndk_5_defaults",
+ sdk_version: "5",
arch: {
- arm64: { enabled: false, },
- mips: { enabled: false, },
- mips64: { enabled: false, },
- x86: { enabled: false, },
- x86_64: { enabled: false, },
+ arm: {
+ export_include_dirs: ["current/platforms/android-5/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-5/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-5/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-5/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-5/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-5/arch-x86_64/usr/include"],
+ },
},
}
cc_defaults {
name: "ndk_6_defaults",
+ sdk_version: "6",
arch: {
- arm64: { enabled: false, },
- mips: { enabled: false, },
- mips64: { enabled: false, },
- x86: { enabled: false, },
- x86_64: { enabled: false, },
+ arm: {
+ export_include_dirs: ["current/platforms/android-6/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-6/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-6/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-6/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-6/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-6/arch-x86_64/usr/include"],
+ },
},
}
cc_defaults {
name: "ndk_7_defaults",
+ sdk_version: "7",
arch: {
- arm64: { enabled: false, },
- mips: { enabled: false, },
- mips64: { enabled: false, },
- x86: { enabled: false, },
- x86_64: { enabled: false, },
+ arm: {
+ export_include_dirs: ["current/platforms/android-7/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-7/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-7/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-7/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-7/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-7/arch-x86_64/usr/include"],
+ },
},
}
cc_defaults {
name: "ndk_8_defaults",
+ sdk_version: "8",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-8/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-8/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-8/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-8/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-8/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-8/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_9_defaults",
+ sdk_version: "9",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-9/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-9/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-9/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-9/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-9/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-9/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_10_defaults",
+ sdk_version: "10",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-10/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-10/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-10/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-10/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-10/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-10/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_11_defaults",
+ sdk_version: "11",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-11/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-11/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-11/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-11/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-11/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-11/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_12_defaults",
+ sdk_version: "12",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-12/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-12/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-12/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-12/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-12/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-12/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_13_defaults",
+ sdk_version: "13",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-13/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-13/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-13/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-13/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-13/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-13/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_14_defaults",
+ sdk_version: "14",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-14/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-14/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-14/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-14/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-14/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-14/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_15_defaults",
+ sdk_version: "15",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-15/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-15/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-15/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-15/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-15/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-15/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_16_defaults",
+ sdk_version: "16",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-16/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-16/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-16/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-16/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-16/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-16/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_17_defaults",
+ sdk_version: "17",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-17/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-17/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-17/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-17/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-17/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-17/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_18_defaults",
+ sdk_version: "18",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-18/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-18/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-18/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-18/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-18/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-18/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_19_defaults",
+ sdk_version: "19",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-19/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-19/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-19/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-19/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-19/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-19/arch-x86_64/usr/include"],
+ },
+ },
+}
+
+cc_defaults {
+ name: "ndk_20_defaults",
+ sdk_version: "20",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-20/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-20/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-20/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-20/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-20/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-20/arch-x86_64/usr/include"],
+ },
+ },
}
cc_defaults {
name: "ndk_21_defaults",
+ sdk_version: "21",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-21/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-21/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-21/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-21/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-21/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-21/arch-x86_64/usr/include"],
+ },
+ },
+}
+
+cc_defaults {
+ name: "ndk_22_defaults",
+ sdk_version: "22",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-22/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-22/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-22/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-22/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-22/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-22/arch-x86_64/usr/include"],
+ },
+ },
+}
+
+cc_defaults {
+ name: "ndk_23_defaults",
+ sdk_version: "23",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-23/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-23/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-23/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-23/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-23/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-23/arch-x86_64/usr/include"],
+ },
+ },
+}
+
+cc_defaults {
+ name: "ndk_24_defaults",
+ sdk_version: "24",
+ arch: {
+ arm: {
+ export_include_dirs: ["current/platforms/android-24/arch-arm/usr/include"],
+ },
+ arm64: {
+ export_include_dirs: ["current/platforms/android-24/arch-arm64/usr/include"],
+ },
+ mips: {
+ export_include_dirs: ["current/platforms/android-24/arch-mips/usr/include"],
+ },
+ mips64: {
+ export_include_dirs: ["current/platforms/android-24/arch-mips64/usr/include"],
+ },
+ x86: {
+ export_include_dirs: ["current/platforms/android-24/arch-x86/usr/include"],
+ },
+ x86_64: {
+ export_include_dirs: ["current/platforms/android-24/arch-x86_64/usr/include"],
+ },
+ },
}
ndk_prebuilt_library {
name: "ndk_libc.3",
defaults: ["ndk_3_defaults"],
- sdk_version: "3",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-3/arch-arm/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.3",
+ defaults: ["ndk_3_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.3",
+ defaults: ["ndk_3_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.3",
defaults: ["ndk_3_defaults"],
- sdk_version: "3",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-3/arch-arm/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.3",
+ defaults: ["ndk_3_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.3",
+ defaults: ["ndk_3_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.4",
+ defaults: ["ndk_4_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.4",
defaults: ["ndk_4_defaults"],
- sdk_version: "4",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-4/arch-arm/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.4",
+ defaults: ["ndk_4_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.4",
+ defaults: ["ndk_4_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.4",
defaults: ["ndk_4_defaults"],
- sdk_version: "4",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-4/arch-arm/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.4",
+ defaults: ["ndk_4_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.4",
+ defaults: ["ndk_4_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.5",
+ defaults: ["ndk_5_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.5",
+ defaults: ["ndk_5_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.5",
defaults: ["ndk_5_defaults"],
- sdk_version: "5",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-5/arch-arm/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.5",
+ defaults: ["ndk_5_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.5",
+ defaults: ["ndk_5_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.5",
defaults: ["ndk_5_defaults"],
- sdk_version: "5",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-5/arch-arm/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.5",
+ defaults: ["ndk_5_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.5",
+ defaults: ["ndk_5_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.8",
+ defaults: ["ndk_8_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.8",
+ defaults: ["ndk_8_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.8",
defaults: ["ndk_8_defaults"],
- sdk_version: "8",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-8/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-8/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-8/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-8/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-8/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-8/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.8",
+ defaults: ["ndk_8_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.8",
+ defaults: ["ndk_8_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.8",
+ defaults: ["ndk_8_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.8",
defaults: ["ndk_8_defaults"],
- sdk_version: "8",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-8/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-8/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-8/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-8/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-8/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-8/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.8",
+ defaults: ["ndk_8_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.8",
+ defaults: ["ndk_8_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.9",
+ defaults: ["ndk_9_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.9",
defaults: ["ndk_9_defaults"],
- sdk_version: "9",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-9/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-9/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-9/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-9/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-9/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-9/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.9",
+ defaults: ["ndk_9_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.9",
defaults: ["ndk_9_defaults"],
- sdk_version: "9",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-9/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-9/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-9/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-9/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-9/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-9/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.9",
+ defaults: ["ndk_9_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.12",
+ defaults: ["ndk_12_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.12",
defaults: ["ndk_12_defaults"],
- sdk_version: "12",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-12/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-12/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-12/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-12/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-12/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-12/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.12",
+ defaults: ["ndk_12_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.12",
defaults: ["ndk_12_defaults"],
- sdk_version: "12",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-12/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-12/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-12/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-12/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-12/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-12/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.12",
+ defaults: ["ndk_12_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.13",
+ defaults: ["ndk_13_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.13",
defaults: ["ndk_13_defaults"],
- sdk_version: "13",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-13/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-13/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-13/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-13/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-13/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-13/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.13",
+ defaults: ["ndk_13_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.13",
defaults: ["ndk_13_defaults"],
- sdk_version: "13",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-13/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-13/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-13/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-13/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-13/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-13/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.13",
+ defaults: ["ndk_13_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.14",
+ defaults: ["ndk_14_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.14",
defaults: ["ndk_14_defaults"],
- sdk_version: "14",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-14/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-14/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-14/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-14/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-14/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-14/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.14",
+ defaults: ["ndk_14_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.14",
defaults: ["ndk_14_defaults"],
- sdk_version: "14",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-14/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-14/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-14/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-14/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-14/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-14/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.14",
+ defaults: ["ndk_14_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.15",
+ defaults: ["ndk_15_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.15",
defaults: ["ndk_15_defaults"],
- sdk_version: "15",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-15/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-15/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-15/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-15/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-15/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-15/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.15",
+ defaults: ["ndk_15_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.15",
defaults: ["ndk_15_defaults"],
- sdk_version: "15",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-15/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-15/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-15/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-15/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-15/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-15/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.15",
+ defaults: ["ndk_15_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.16",
+ defaults: ["ndk_16_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.16",
defaults: ["ndk_16_defaults"],
- sdk_version: "16",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-16/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-16/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-16/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-16/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-16/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-16/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.16",
+ defaults: ["ndk_16_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.16",
defaults: ["ndk_16_defaults"],
- sdk_version: "16",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-16/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-16/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-16/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-16/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-16/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-16/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.16",
+ defaults: ["ndk_16_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.17",
+ defaults: ["ndk_17_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.17",
defaults: ["ndk_17_defaults"],
- sdk_version: "17",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-17/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-17/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-17/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-17/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-17/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-17/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.17",
+ defaults: ["ndk_17_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.17",
defaults: ["ndk_17_defaults"],
- sdk_version: "17",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-17/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-17/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-17/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-17/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-17/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-17/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.17",
+ defaults: ["ndk_17_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv3.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.18",
+ defaults: ["ndk_18_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.18",
defaults: ["ndk_18_defaults"],
- sdk_version: "18",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-18/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-18/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-18/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-18/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-18/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-18/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.18",
+ defaults: ["ndk_18_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.18",
defaults: ["ndk_18_defaults"],
- sdk_version: "18",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-18/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-18/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-18/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-18/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-18/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-18/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.18",
+ defaults: ["ndk_18_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv3.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.19",
+ defaults: ["ndk_19_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.19",
defaults: ["ndk_19_defaults"],
- sdk_version: "19",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-19/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-19/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-19/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-19/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-19/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-19/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.19",
+ defaults: ["ndk_19_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.19",
defaults: ["ndk_19_defaults"],
- sdk_version: "19",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-19/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-19/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-19/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-19/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-19/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-19/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.19",
+ defaults: ["ndk_19_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv3.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.21",
+ defaults: ["ndk_21_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libc.21",
defaults: ["ndk_21_defaults"],
- sdk_version: "21",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-21/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-21/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-21/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-21/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-21/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-21/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.21",
+ defaults: ["ndk_21_defaults"],
}
ndk_prebuilt_library {
name: "ndk_libm.21",
defaults: ["ndk_21_defaults"],
- sdk_version: "21",
- arch: {
- arm: {
- export_include_dirs: ["current/platforms/android-21/arch-arm/usr/include"],
- },
- arm64: {
- export_include_dirs: ["current/platforms/android-21/arch-arm64/usr/include"],
- },
- mips: {
- export_include_dirs: ["current/platforms/android-21/arch-mips/usr/include"],
- },
- mips64: {
- export_include_dirs: ["current/platforms/android-21/arch-mips64/usr/include"],
- },
- x86: {
- export_include_dirs: ["current/platforms/android-21/arch-x86/usr/include"],
- },
- x86_64: {
- export_include_dirs: ["current/platforms/android-21/arch-x86_64/usr/include"],
- },
- },
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libmediandk.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.21",
+ defaults: ["ndk_21_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv3.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libc.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libm.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libmediandk.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.23",
+ defaults: ["ndk_23_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libEGL.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv1_CM.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv2.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libGLESv3.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenMAXAL.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libOpenSLES.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libandroid.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libc.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libdl.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libjnigraphics.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_liblog.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libm.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libmediandk.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libstdc++.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libvulkan.24",
+ defaults: ["ndk_24_defaults"],
+}
+
+ndk_prebuilt_library {
+ name: "ndk_libz.24",
+ defaults: ["ndk_24_defaults"],
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.3",
- defaults: ["ndk_3_defaults"],
sdk_version: "3",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.3",
- defaults: ["ndk_3_defaults"],
sdk_version: "3",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.3",
- defaults: ["ndk_3_defaults"],
sdk_version: "3",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.3",
- defaults: ["ndk_3_defaults"],
sdk_version: "3",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.3",
- defaults: ["ndk_3_defaults"],
sdk_version: "3",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.4",
- defaults: ["ndk_4_defaults"],
sdk_version: "4",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.4",
- defaults: ["ndk_4_defaults"],
sdk_version: "4",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.4",
- defaults: ["ndk_4_defaults"],
sdk_version: "4",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.4",
- defaults: ["ndk_4_defaults"],
sdk_version: "4",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.4",
- defaults: ["ndk_4_defaults"],
sdk_version: "4",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.5",
- defaults: ["ndk_5_defaults"],
sdk_version: "5",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.5",
- defaults: ["ndk_5_defaults"],
sdk_version: "5",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.5",
- defaults: ["ndk_5_defaults"],
sdk_version: "5",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.5",
- defaults: ["ndk_5_defaults"],
sdk_version: "5",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.5",
- defaults: ["ndk_5_defaults"],
sdk_version: "5",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.8",
- defaults: ["ndk_8_defaults"],
sdk_version: "8",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.8",
- defaults: ["ndk_8_defaults"],
sdk_version: "8",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.8",
- defaults: ["ndk_8_defaults"],
sdk_version: "8",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.8",
- defaults: ["ndk_8_defaults"],
sdk_version: "8",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.8",
- defaults: ["ndk_8_defaults"],
sdk_version: "8",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.9",
- defaults: ["ndk_9_defaults"],
sdk_version: "9",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.9",
- defaults: ["ndk_9_defaults"],
sdk_version: "9",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.9",
- defaults: ["ndk_9_defaults"],
sdk_version: "9",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.9",
- defaults: ["ndk_9_defaults"],
sdk_version: "9",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.9",
- defaults: ["ndk_9_defaults"],
sdk_version: "9",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.12",
- defaults: ["ndk_12_defaults"],
sdk_version: "12",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.12",
- defaults: ["ndk_12_defaults"],
sdk_version: "12",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.12",
- defaults: ["ndk_12_defaults"],
sdk_version: "12",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.12",
- defaults: ["ndk_12_defaults"],
sdk_version: "12",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.12",
- defaults: ["ndk_12_defaults"],
sdk_version: "12",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.13",
- defaults: ["ndk_13_defaults"],
sdk_version: "13",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.13",
- defaults: ["ndk_13_defaults"],
sdk_version: "13",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.13",
- defaults: ["ndk_13_defaults"],
sdk_version: "13",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.13",
- defaults: ["ndk_13_defaults"],
sdk_version: "13",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.13",
- defaults: ["ndk_13_defaults"],
sdk_version: "13",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.14",
- defaults: ["ndk_14_defaults"],
sdk_version: "14",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.14",
- defaults: ["ndk_14_defaults"],
sdk_version: "14",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.14",
- defaults: ["ndk_14_defaults"],
sdk_version: "14",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.14",
- defaults: ["ndk_14_defaults"],
sdk_version: "14",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.14",
- defaults: ["ndk_14_defaults"],
sdk_version: "14",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.15",
- defaults: ["ndk_15_defaults"],
sdk_version: "15",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.15",
- defaults: ["ndk_15_defaults"],
sdk_version: "15",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.15",
- defaults: ["ndk_15_defaults"],
sdk_version: "15",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.15",
- defaults: ["ndk_15_defaults"],
sdk_version: "15",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.15",
- defaults: ["ndk_15_defaults"],
sdk_version: "15",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.16",
- defaults: ["ndk_16_defaults"],
sdk_version: "16",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.16",
- defaults: ["ndk_16_defaults"],
sdk_version: "16",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.16",
- defaults: ["ndk_16_defaults"],
sdk_version: "16",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.16",
- defaults: ["ndk_16_defaults"],
sdk_version: "16",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.16",
- defaults: ["ndk_16_defaults"],
sdk_version: "16",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.17",
- defaults: ["ndk_17_defaults"],
sdk_version: "17",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.17",
- defaults: ["ndk_17_defaults"],
sdk_version: "17",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.17",
- defaults: ["ndk_17_defaults"],
sdk_version: "17",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.17",
- defaults: ["ndk_17_defaults"],
sdk_version: "17",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.17",
- defaults: ["ndk_17_defaults"],
sdk_version: "17",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.18",
- defaults: ["ndk_18_defaults"],
sdk_version: "18",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.18",
- defaults: ["ndk_18_defaults"],
sdk_version: "18",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.18",
- defaults: ["ndk_18_defaults"],
sdk_version: "18",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.18",
- defaults: ["ndk_18_defaults"],
sdk_version: "18",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.18",
- defaults: ["ndk_18_defaults"],
sdk_version: "18",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.19",
- defaults: ["ndk_19_defaults"],
sdk_version: "19",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.19",
- defaults: ["ndk_19_defaults"],
sdk_version: "19",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.19",
- defaults: ["ndk_19_defaults"],
sdk_version: "19",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.19",
- defaults: ["ndk_19_defaults"],
sdk_version: "19",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.19",
- defaults: ["ndk_19_defaults"],
sdk_version: "19",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_dynamic.21",
- defaults: ["ndk_21_defaults"],
sdk_version: "21",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_so.21",
- defaults: ["ndk_21_defaults"],
sdk_version: "21",
}
ndk_prebuilt_object {
name: "ndk_crtbegin_static.21",
- defaults: ["ndk_21_defaults"],
sdk_version: "21",
}
ndk_prebuilt_object {
name: "ndk_crtend_android.21",
- defaults: ["ndk_21_defaults"],
sdk_version: "21",
}
ndk_prebuilt_object {
name: "ndk_crtend_so.21",
- defaults: ["ndk_21_defaults"],
sdk_version: "21",
}
+ndk_prebuilt_object {
+ name: "ndk_crtbegin_dynamic.23",
+ sdk_version: "23",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtbegin_so.23",
+ sdk_version: "23",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtbegin_static.23",
+ sdk_version: "23",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtend_android.23",
+ sdk_version: "23",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtend_so.23",
+ sdk_version: "23",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtbegin_dynamic.24",
+ sdk_version: "24",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtbegin_so.24",
+ sdk_version: "24",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtbegin_static.24",
+ sdk_version: "24",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtend_android.24",
+ sdk_version: "24",
+}
+
+ndk_prebuilt_object {
+ name: "ndk_crtend_so.24",
+ sdk_version: "24",
+}
+
build = ["stl.bp"]
diff --git a/gen-blueprints.py b/gen-blueprints.py
index 43561d8..093a13b 100755
--- a/gen-blueprints.py
+++ b/gen-blueprints.py
@@ -52,13 +52,16 @@
for arch in ['arm', 'arm64', 'mips', 'mips64', 'x86', 'x86_64']:
arch_path = local_path(
- 'current/platforms/android-{sdk}/arch-{arch}'.format(sdk=sdk, arch=arch))
- if not os.path.exists(arch_path):
+ 'current/platforms/android-{sdk}/arch-{arch}/usr/include'.format(sdk=sdk, arch=arch))
+ if os.path.exists(arch_path):
arch_flags.append(
- ' {arch}: {{ enabled: false, }},'.format(arch=arch))
+ ' {arch}: {{\n'
+ ' export_include_dirs: ["{includes}"],\n'
+ ' }},'.format(arch=arch, includes=arch_path))
default.append('cc_defaults {{\n'
- ' name: "ndk_{version}_defaults",'.format(version=sdk))
+ ' name: "ndk_{version}_defaults",\n'
+ ' sdk_version: "{version}",'.format(version=sdk))
if len(arch_flags) > 0:
default.append(' arch: {{\n{arch_flags}\n'
' }},'.format(arch_flags='\n'.join(arch_flags)))
@@ -76,31 +79,15 @@
def gen_lib_prebuilt(prebuilt, name, version):
- platform = os.path.join('current', 'platforms',
- prebuilt.partition('/')[0])
- includes = os.path.join(platform, 'arch-{}/usr/include')
- arch_flags = []
- for arch in ['arm', 'arm64', 'mips', 'mips64', 'x86', 'x86_64']:
- inc = includes.format(arch)
- if os.path.exists(inc):
- arch_flags.append(
- ' {arch}: {{\n'
- ' export_include_dirs: ["{includes}"],\n'
- ' }},'.format(arch=arch, includes=inc))
return ('ndk_prebuilt_library {{\n'
' name: "ndk_{name}.{version}",\n'
' defaults: ["ndk_{version}_defaults"],\n'
- ' sdk_version: "{version}",\n'
- ' arch: {{\n{arch_flags}\n'
- ' }},\n'
- '}}'.format(name=name, version=version,
- arch_flags='\n'.join(arch_flags)))
+ '}}'.format(name=name, version=version))
def gen_crt_prebuilt(_, name, version):
return ('ndk_prebuilt_object {{\n'
' name: "ndk_{name}.{version}",\n'
- ' defaults: ["ndk_{version}_defaults"],\n'
' sdk_version: "{version}",\n'
'}}'.format(name=name, version=version))
@@ -116,7 +103,23 @@
def main():
blueprints = gen_defaults()
- blueprints.extend(gen_prebuilts(gen_lib_prebuilt, ('libc.so', 'libm.so')))
+ blueprints.extend(gen_prebuilts(gen_lib_prebuilt, (
+ 'libandroid.so',
+ 'libc.so',
+ 'libdl.so',
+ 'libEGL.so',
+ 'libGLESv1_CM.so',
+ 'libGLESv2.so',
+ 'libGLESv3.so',
+ 'libjnigraphics.so',
+ 'liblog.so',
+ 'libmediandk.so',
+ 'libm.so',
+ 'libOpenMAXAL.so',
+ 'libOpenSLES.so',
+ 'libstdc++.so',
+ 'libvulkan.so',
+ 'libz.so')))
blueprints.extend(gen_prebuilts(gen_crt_prebuilt, (
'crtbegin_so.o',
'crtend_so.o',