[buck] use buck to build library (#112)
This commit is contained in:
@@ -377,6 +377,6 @@ jobs:
|
||||
- run:
|
||||
name: Build Android library
|
||||
command: |
|
||||
cd vendor/mapbox-gl-native/misc/buck
|
||||
cd misc/buck
|
||||
buck build mapbox-gl-native:android-core
|
||||
# ------------------------------------------------------------------------------
|
||||
195
core-files.json
Normal file
195
core-files.json
Normal file
@@ -0,0 +1,195 @@
|
||||
{
|
||||
"//": "This file can be edited manually and is the canonical source.",
|
||||
"sources": [
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/main.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/android_renderer_backend.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/android_renderer_frontend.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/annotation/marker.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/annotation/polygon.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/annotation/polyline.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/async_task.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/attach_env.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/bitmap.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/bitmap_factory.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/conversion/collection.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/conversion/color.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/conversion/constant.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/feature.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/feature_collection.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/geometry.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/geometry_collection.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/line_string.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/multi_line_string.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/multi_point.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/multi_polygon.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/point.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geojson/polygon.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geometry/lat_lng.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geometry/lat_lng_bounds.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geometry/lat_lng_quad.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/geometry/projected_meters.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/graphics/pointf.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/graphics/rectf.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/gson/json_array.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/gson/json_element.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/gson/json_object.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/gson/json_primitive.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/i18n/collator.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/i18n/number_format.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/image.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/java/util.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/java_types.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/jni.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/jni_native.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/logger.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/logging_android.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/mapbox.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/map/camera_position.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/map/image.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/map_renderer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/map_renderer_runnable.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/native_map_view.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/run_loop.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/snapshotter/map_snapshot.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/snapshotter/map_snapshotter.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/string_util.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/conversion/filter.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/conversion/position.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/conversion/transition_options.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/conversion/url_or_tileset.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/formatted.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/formatted_section.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/background_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/circle_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/custom_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/fill_extrusion_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/fill_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/heatmap_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/hillshade_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/layer_manager.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/line_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/raster_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/layers/symbol_layer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/light.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/position.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/custom_geometry_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/geojson_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/image_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/raster_dem_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/raster_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/unknown_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/sources/vector_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/transition_options.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/style/value.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/text/local_glyph_rasterizer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/gl_functions.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/thread.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/timer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/gfx/headless_backend.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/gfx/headless_frontend.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/gl/headless_backend.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/map/map_snapshotter.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/text/bidi.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/util/compression.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/util/monotonic_timer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/util/png_writer.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/util/thread_local.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/util/utf.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/linux/src/headless_backend_egl.cpp"
|
||||
],
|
||||
"public_headers": {
|
||||
"jni/string_conversion.hpp": "vendor-android/mapbox-gl-native/platform/default/include/jni/string_conversion.hpp",
|
||||
"mbgl/gfx/headless_backend.hpp": "vendor-android/mapbox-gl-native/platform/default/include/mbgl/gfx/headless_backend.hpp",
|
||||
"mbgl/gfx/headless_frontend.hpp": "vendor-android/mapbox-gl-native/platform/default/include/mbgl/gfx/headless_frontend.hpp",
|
||||
"mbgl/gl/headless_backend.hpp": "vendor-android/mapbox-gl-native/platform/default/include/mbgl/gl/headless_backend.hpp",
|
||||
"mbgl/map/map_snapshotter.hpp": "vendor-android/mapbox-gl-native/platform/default/include/mbgl/map/map_snapshotter.hpp"
|
||||
},
|
||||
"private_headers": {
|
||||
"android_renderer_backend.hpp": "vendor-android/mapbox-gl-native/platform/android/src/android_renderer_backend.hpp",
|
||||
"android_renderer_frontend.hpp": "vendor-android/mapbox-gl-native/platform/android/src/android_renderer_frontend.hpp",
|
||||
"annotation/marker.hpp": "vendor-android/mapbox-gl-native/platform/android/src/annotation/marker.hpp",
|
||||
"annotation/multi_point.hpp": "vendor-android/mapbox-gl-native/platform/android/src/annotation/multi_point.hpp",
|
||||
"annotation/polygon.hpp": "vendor-android/mapbox-gl-native/platform/android/src/annotation/polygon.hpp",
|
||||
"annotation/polyline.hpp": "vendor-android/mapbox-gl-native/platform/android/src/annotation/polyline.hpp",
|
||||
"attach_env.hpp": "vendor-android/mapbox-gl-native/platform/android/src/attach_env.hpp",
|
||||
"bitmap.hpp": "vendor-android/mapbox-gl-native/platform/android/src/bitmap.hpp",
|
||||
"bitmap_factory.hpp": "vendor-android/mapbox-gl-native/platform/android/src/bitmap_factory.hpp",
|
||||
"conversion/collection.hpp": "vendor-android/mapbox-gl-native/platform/android/src/conversion/collection.hpp",
|
||||
"conversion/color.hpp": "vendor-android/mapbox-gl-native/platform/android/src/conversion/color.hpp",
|
||||
"conversion/constant.hpp": "vendor-android/mapbox-gl-native/platform/android/src/conversion/constant.hpp",
|
||||
"conversion/conversion.hpp": "vendor-android/mapbox-gl-native/platform/android/src/conversion/conversion.hpp",
|
||||
"geojson/feature.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/feature.hpp",
|
||||
"geojson/feature_collection.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/feature_collection.hpp",
|
||||
"geojson/geometry.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/geometry.hpp",
|
||||
"geojson/geometry_collection.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/geometry_collection.hpp",
|
||||
"geojson/line_string.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/line_string.hpp",
|
||||
"geojson/multi_line_string.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/multi_line_string.hpp",
|
||||
"geojson/multi_point.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/multi_point.hpp",
|
||||
"geojson/multi_polygon.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/multi_polygon.hpp",
|
||||
"geojson/point.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/point.hpp",
|
||||
"geojson/polygon.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/polygon.hpp",
|
||||
"geojson/util.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geojson/util.hpp",
|
||||
"geometry/lat_lng.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geometry/lat_lng.hpp",
|
||||
"geometry/lat_lng_bounds.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geometry/lat_lng_bounds.hpp",
|
||||
"geometry/lat_lng_quad.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geometry/lat_lng_quad.hpp",
|
||||
"geometry/projected_meters.hpp": "vendor-android/mapbox-gl-native/platform/android/src/geometry/projected_meters.hpp",
|
||||
"graphics/pointf.hpp": "vendor-android/mapbox-gl-native/platform/android/src/graphics/pointf.hpp",
|
||||
"graphics/rectf.hpp": "vendor-android/mapbox-gl-native/platform/android/src/graphics/rectf.hpp",
|
||||
"gson/json_array.hpp": "vendor-android/mapbox-gl-native/platform/android/src/gson/json_array.hpp",
|
||||
"gson/json_element.hpp": "vendor-android/mapbox-gl-native/platform/android/src/gson/json_element.hpp",
|
||||
"gson/json_object.hpp": "vendor-android/mapbox-gl-native/platform/android/src/gson/json_object.hpp",
|
||||
"gson/json_primitive.hpp": "vendor-android/mapbox-gl-native/platform/android/src/gson/json_primitive.hpp",
|
||||
"java/util.hpp": "vendor-android/mapbox-gl-native/platform/android/src/java/util.hpp",
|
||||
"java_types.hpp": "vendor-android/mapbox-gl-native/platform/android/src/java_types.hpp",
|
||||
"jni.hpp": "vendor-android/mapbox-gl-native/platform/android/src/jni.hpp",
|
||||
"jni_native.hpp": "vendor-android/mapbox-gl-native/platform/android/src/jni_native.hpp",
|
||||
"i18n/collator_jni.hpp": "vendor-android/mapbox-gl-native/platform/android/src/i18n/collator_jni.hpp",
|
||||
"i18n/number_format_jni.hpp": "vendor-android/mapbox-gl-native/platform/android/src/i18n/number_format_jni.hpp",
|
||||
"logger.hpp": "vendor-android/mapbox-gl-native/platform/android/src/logger.hpp",
|
||||
"mapbox.hpp": "vendor-android/mapbox-gl-native/platform/android/src/mapbox.hpp",
|
||||
"map/camera_position.hpp": "vendor-android/mapbox-gl-native/platform/android/src/map/camera_position.hpp",
|
||||
"map/image.hpp": "vendor-android/mapbox-gl-native/platform/android/src/map/image.hpp",
|
||||
"map_renderer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/map_renderer.hpp",
|
||||
"map_renderer_runnable.hpp": "vendor-android/mapbox-gl-native/platform/android/src/map_renderer_runnable.hpp",
|
||||
"native_map_view.hpp": "vendor-android/mapbox-gl-native/platform/android/src/native_map_view.hpp",
|
||||
"run_loop_impl.hpp": "vendor-android/mapbox-gl-native/platform/android/src/run_loop_impl.hpp",
|
||||
"snapshotter/map_snapshot.hpp": "vendor-android/mapbox-gl-native/platform/android/src/snapshotter/map_snapshot.hpp",
|
||||
"snapshotter/map_snapshotter.hpp": "vendor-android/mapbox-gl-native/platform/android/src/snapshotter/map_snapshotter.hpp",
|
||||
"style/android_conversion.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/android_conversion.hpp",
|
||||
"style/conversion/filter.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/conversion/filter.hpp",
|
||||
"style/conversion/position.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/conversion/position.hpp",
|
||||
"style/conversion/property_expression.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/conversion/property_expression.hpp",
|
||||
"style/conversion/property_value.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/conversion/property_value.hpp",
|
||||
"style/conversion/transition_options.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/conversion/transition_options.hpp",
|
||||
"style/conversion/url_or_tileset.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/conversion/url_or_tileset.hpp",
|
||||
"style/formatted.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/formatted.hpp",
|
||||
"style/formatted_section.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/formatted_section.hpp",
|
||||
"style/layers/background_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/background_layer.hpp",
|
||||
"style/layers/circle_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/circle_layer.hpp",
|
||||
"style/layers/custom_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/custom_layer.hpp",
|
||||
"style/layers/fill_extrusion_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/fill_extrusion_layer.hpp",
|
||||
"style/layers/fill_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/fill_layer.hpp",
|
||||
"style/layers/heatmap_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/heatmap_layer.hpp",
|
||||
"style/layers/hillshade_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/hillshade_layer.hpp",
|
||||
"style/layers/layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/layer.hpp",
|
||||
"style/layers/layer_manager.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/layer_manager.hpp",
|
||||
"style/layers/line_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/line_layer.hpp",
|
||||
"style/layers/raster_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/raster_layer.hpp",
|
||||
"style/layers/symbol_layer.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/layers/symbol_layer.hpp",
|
||||
"style/light.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/light.hpp",
|
||||
"style/position.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/position.hpp",
|
||||
"style/sources/custom_geometry_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/custom_geometry_source.hpp",
|
||||
"style/sources/geojson_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/geojson_source.hpp",
|
||||
"style/sources/image_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/image_source.hpp",
|
||||
"style/sources/raster_dem_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/raster_dem_source.hpp",
|
||||
"style/sources/raster_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/raster_source.hpp",
|
||||
"style/sources/source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/source.hpp",
|
||||
"style/sources/unknown_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/unknown_source.hpp",
|
||||
"style/sources/vector_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/sources/vector_source.hpp",
|
||||
"style/transition_options.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/transition_options.hpp",
|
||||
"style/value.hpp": "vendor-android/mapbox-gl-native/platform/android/src/style/value.hpp",
|
||||
"text/local_glyph_rasterizer_jni.hpp": "vendor-android/mapbox-gl-native/platform/android/src/text/local_glyph_rasterizer_jni.hpp"
|
||||
}
|
||||
}
|
||||
27
filesource-files.json
Normal file
27
filesource-files.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"//": "This file can be edited manually and is the canonical source.",
|
||||
"sources": [
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/asset_manager_file_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/connectivity_listener.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/file_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/http_file_source.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/offline/offline_manager.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region_definition.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region_error.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region_status.cpp",
|
||||
"vendor-android/mapbox-gl-native/platform/default/src/mbgl/storage/sqlite3.cpp"
|
||||
],
|
||||
"public_headers": {},
|
||||
"private_headers": {
|
||||
"asset_manager.hpp": "vendor-android/mapbox-gl-native/platform/android/src/asset_manager.hpp",
|
||||
"asset_manager_file_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/asset_manager_file_source.hpp",
|
||||
"connectivity_listener.hpp": "vendor-android/mapbox-gl-native/platform/android/src/connectivity_listener.hpp",
|
||||
"file_source.hpp": "vendor-android/mapbox-gl-native/platform/android/src/file_source.hpp",
|
||||
"offline/offline_manager.hpp": "vendor-android/mapbox-gl-native/platform/android/src/offline/offline_manager.hpp",
|
||||
"offline/offline_region.hpp": "vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region.hpp",
|
||||
"offline/offline_region_definition.hpp": "vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region_definition.hpp",
|
||||
"offline/offline_region_error.hpp": "vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region_error.hpp",
|
||||
"offline/offline_region_status.hpp": "vendor-android/mapbox-gl-native/platform/android/src/offline/offline_region_status.hpp"
|
||||
}
|
||||
}
|
||||
15
misc/buck/.buckconfig
Normal file
15
misc/buck/.buckconfig
Normal file
@@ -0,0 +1,15 @@
|
||||
[ndk]
|
||||
cpu_abis = armv7
|
||||
compiler = clang
|
||||
app_platform = android-14
|
||||
|
||||
[project]
|
||||
ignore = .git
|
||||
allow_symlinks = allow
|
||||
|
||||
[cxx]
|
||||
default_platform = iphonesimulator-x86_64
|
||||
|
||||
[apple]
|
||||
iphonesimulator_target_sdk_version = 9.0
|
||||
iphoneos_target_sdk_version = 9.0
|
||||
4
misc/buck/mapbox-gl-native/Android.mk
Normal file
4
misc/buck/mapbox-gl-native/Android.mk
Normal file
@@ -0,0 +1,4 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := android-core
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
2
misc/buck/mapbox-gl-native/Application.mk
Normal file
2
misc/buck/mapbox-gl-native/Application.mk
Normal file
@@ -0,0 +1,2 @@
|
||||
APP_ABI := armeabi-v7a
|
||||
APP_PLATFORM := android-14
|
||||
140
misc/buck/mapbox-gl-native/BUCK
Normal file
140
misc/buck/mapbox-gl-native/BUCK
Normal file
@@ -0,0 +1,140 @@
|
||||
# BUILD FILE SYNTAX: SKYLARK
|
||||
|
||||
import json
|
||||
|
||||
mbgl_base_path = get_base_path() or '.'
|
||||
android_base_path = '../../'
|
||||
|
||||
def mbgl_load_file_lists(*argv):
|
||||
merged = dict(sources = [], public_headers = {}, private_headers = {})
|
||||
for arg in argv:
|
||||
filename = mbgl_base_path + '/' + arg + '-files.json'
|
||||
add_build_file_dep('//' + filename)
|
||||
files = json.load(open(filename))
|
||||
merged['public_headers'].update(files['public_headers'])
|
||||
merged['private_headers'].update(files['private_headers'])
|
||||
merged['sources'] += files['sources']
|
||||
return merged
|
||||
|
||||
def android_load_file_lists(*argv):
|
||||
merged = dict(sources = [], public_headers = {}, private_headers = {})
|
||||
for arg in argv:
|
||||
filename = '../../' + arg + '-files.json'
|
||||
add_build_file_dep('//' + filename)
|
||||
files = json.load(open(filename))
|
||||
merged['public_headers'].update(files['public_headers'])
|
||||
merged['private_headers'].update(files['private_headers'])
|
||||
merged['sources'] += files['sources']
|
||||
return merged
|
||||
|
||||
mbgl = dict(
|
||||
core = mbgl_load_file_lists('src/core', 'platform/default/filesource'),
|
||||
android = android_load_file_lists('core', 'filesource'),
|
||||
deps = [],
|
||||
)
|
||||
|
||||
def mbgl_vendor_library(name):
|
||||
files = mbgl_load_file_lists('vendor/' + name)
|
||||
cxx_library(
|
||||
name = "vendor-" + name,
|
||||
header_namespace = "",
|
||||
srcs = files['sources'],
|
||||
headers = files['private_headers'],
|
||||
exported_headers = files['public_headers'],
|
||||
link_style = 'static',
|
||||
compiler_flags = [
|
||||
"-Wno-tautological-unsigned-enum-zero-compare",
|
||||
],
|
||||
)
|
||||
mbgl['deps'].append(':vendor-' + name)
|
||||
|
||||
mbgl_vendor_library("icu")
|
||||
mbgl_vendor_library("boost")
|
||||
mbgl_vendor_library("cheap-ruler-cpp")
|
||||
mbgl_vendor_library("earcut.hpp")
|
||||
mbgl_vendor_library("eternal")
|
||||
mbgl_vendor_library("geojson-vt-cpp")
|
||||
mbgl_vendor_library("mapbox-base")
|
||||
mbgl_vendor_library("sqlite")
|
||||
mbgl_vendor_library("polylabel")
|
||||
mbgl_vendor_library("protozero")
|
||||
mbgl_vendor_library("shelf-pack-cpp")
|
||||
mbgl_vendor_library("unique_resource")
|
||||
mbgl_vendor_library("vector-tile")
|
||||
mbgl_vendor_library("wagyu")
|
||||
|
||||
cxx_library(
|
||||
name = "core",
|
||||
|
||||
srcs = mbgl['core']['sources'],
|
||||
platform_srcs = [
|
||||
("android", mbgl['android']['sources']),
|
||||
],
|
||||
|
||||
header_namespace = "",
|
||||
headers = mbgl['core']['private_headers'],
|
||||
exported_headers = mbgl['core']['public_headers'],
|
||||
platform_headers = [
|
||||
("android", mbgl['android']['private_headers'])
|
||||
],
|
||||
exported_platform_headers = [
|
||||
("android", mbgl['android']['public_headers']),
|
||||
],
|
||||
|
||||
compiler_flags = [
|
||||
"-std=c++14",
|
||||
"-g",
|
||||
"-Wall",
|
||||
"-Wextra",
|
||||
"-Werror",
|
||||
"-Wno-unused-variable",
|
||||
"-Wno-unused-parameter",
|
||||
"-Wno-c++11-narrowing",
|
||||
"-Wno-tautological-constant-compare",
|
||||
"-fexceptions",
|
||||
"-ftemplate-depth=1024",
|
||||
"-frtti",
|
||||
],
|
||||
|
||||
preprocessor_flags = [
|
||||
"-DMBGL_USE_GLES2=1",
|
||||
"-DMBGL_VERSION_REV=\"standalone\"",
|
||||
"-DRAPIDJSON_HAS_STDSTRING=1",
|
||||
],
|
||||
exported_platform_linker_flags = [
|
||||
("android", [
|
||||
"-lz",
|
||||
"-lEGL",
|
||||
"-lGLESv2",
|
||||
"-landroid",
|
||||
"-ljnigraphics",
|
||||
"-llog",
|
||||
"-fvisibility=hidden",
|
||||
"-Wl,--icf=safe",
|
||||
"-Wl,--version-script=" + android_base_path + "version-script"
|
||||
]),
|
||||
],
|
||||
|
||||
visibility = ["PUBLIC"],
|
||||
deps = mbgl['deps'],
|
||||
soname = "libmapbox-gl.$(ext)",
|
||||
)
|
||||
|
||||
ndk_library(
|
||||
name = "android-core",
|
||||
deps = [ ":core" ],
|
||||
flags = [
|
||||
"NDK_APPLICATION_MK=$(env PWD)/" + mbgl_base_path + "/Application.mk",
|
||||
],
|
||||
)
|
||||
|
||||
android_manifest(
|
||||
name = 'android-manifest',
|
||||
skeleton = 'sdk/src/main/AndroidManifest.xml',
|
||||
)
|
||||
|
||||
android_library(
|
||||
name = "android",
|
||||
deps = [ ":android-core" ],
|
||||
manifest = ":android-manifest",
|
||||
)
|
||||
1
misc/buck/mapbox-gl-native/include
Symbolic link
1
misc/buck/mapbox-gl-native/include
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../vendor/mapbox-gl-native/include
|
||||
1
misc/buck/mapbox-gl-native/mapbox-gl-native
Symbolic link
1
misc/buck/mapbox-gl-native/mapbox-gl-native
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../vendor/mapbox-gl-native
|
||||
1
misc/buck/mapbox-gl-native/platform
Symbolic link
1
misc/buck/mapbox-gl-native/platform
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../vendor/mapbox-gl-native/platform
|
||||
1
misc/buck/mapbox-gl-native/sdk
Symbolic link
1
misc/buck/mapbox-gl-native/sdk
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../MapboxGLAndroidSDK
|
||||
1
misc/buck/mapbox-gl-native/src
Symbolic link
1
misc/buck/mapbox-gl-native/src
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../vendor/mapbox-gl-native/src
|
||||
1
misc/buck/mapbox-gl-native/vendor
Symbolic link
1
misc/buck/mapbox-gl-native/vendor
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../vendor/mapbox-gl-native/vendor
|
||||
1
misc/buck/mapbox-gl-native/vendor-android
Symbolic link
1
misc/buck/mapbox-gl-native/vendor-android
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../vendor
|
||||
4
version-script
Normal file
4
version-script
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
global: JNI_OnLoad;
|
||||
local: *;
|
||||
};
|
||||
Reference in New Issue
Block a user