diff options
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 75 |
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"], +} |