aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp75
1 files changed, 75 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..5ef4c39
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,75 @@
+cc_defaults {
+ name: "libxcam_defaults",
+
+ cflags: [
+ // XCam Version Num 1.1.0
+ "-DXCAM_VERSION=0x110",
+
+ "-fPIC",
+ "-W",
+ "-Wall",
+ "-D_REENTRANT",
+ "-Wformat",
+ "-Wno-unused-parameter",
+ "-Wformat-security",
+ "-fstack-protector",
+ "-DANDROID",
+ ],
+
+ local_include_dirs: [
+ "xcore",
+ "modules",
+ ],
+}
+
+// For libxcam
+// =================================================
+cc_library_shared {
+ name: "libxcam",
+ defaults: ["libxcam_defaults"],
+
+ srcs: [
+ "xcore/buffer_pool.cpp",
+ "xcore/calibration_parser.cpp",
+ "xcore/file_handle.cpp",
+ "xcore/image_file_handle.cpp",
+ "xcore/image_handler.cpp",
+ "xcore/surview_fisheye_dewarp.cpp",
+ "xcore/thread_pool.cpp",
+ "xcore/video_buffer.cpp",
+ "xcore/worker.cpp",
+ "xcore/xcam_buffer.cpp",
+ "xcore/xcam_common.cpp",
+ "xcore/xcam_thread.cpp",
+ "xcore/xcam_utils.cpp",
+ "xcore/interface/blender.cpp",
+ "xcore/interface/feature_match.cpp",
+ "xcore/interface/geo_mapper.cpp",
+ "xcore/interface/stitcher.cpp",
+
+ "modules/soft/soft_blender.cpp",
+ "modules/soft/soft_blender_tasks_priv.cpp",
+ "modules/soft/soft_copy_task.cpp",
+ "modules/soft/soft_geo_mapper.cpp",
+ "modules/soft/soft_geo_tasks_priv.cpp",
+ "modules/soft/soft_handler.cpp",
+ "modules/soft/soft_stitcher.cpp",
+ "modules/soft/soft_video_buf_allocator.cpp",
+ "modules/soft/soft_worker.cpp",
+ ],
+
+ rtti: true,
+}
+
+// For test-soft-image
+// =================================================
+cc_test {
+ name: "test-soft-image",
+ defaults: ["libxcam_defaults"],
+
+ gtest: false,
+ srcs: ["tests/test-soft-image.cpp"],
+ shared_libs: ["libxcam"],
+
+ local_include_dirs: ["tests"],
+}