summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
Diffstat (limited to 'platform')
-rw-r--r--platform/android/config.cmake12
-rw-r--r--platform/android/core-files.json190
-rw-r--r--platform/android/core-files.txt223
-rw-r--r--platform/android/filesource-files.json27
-rw-r--r--platform/android/filesource-files.txt28
-rw-r--r--platform/android/include/mbgl/gl/gl_impl.hpp (renamed from platform/android/mbgl/gl/gl_impl.hpp)0
-rw-r--r--platform/darwin/filesource-files.json10
-rw-r--r--platform/darwin/filesource-files.txt6
-rw-r--r--platform/darwin/loop-files.json10
-rw-r--r--platform/darwin/loop-files.txt4
-rw-r--r--platform/default/filesource-files.json31
-rw-r--r--platform/ios/DEVELOPING.md2
-rw-r--r--platform/ios/config.cmake6
-rw-r--r--platform/ios/core-files.json35
-rw-r--r--platform/ios/core-files.txt36
-rw-r--r--platform/ios/sdk-files.json330
-rw-r--r--platform/ios/sdk-files.txt366
-rw-r--r--platform/macos/DEVELOPING.md2
-rw-r--r--platform/macos/config.cmake6
-rw-r--r--platform/macos/core-files.json33
-rw-r--r--platform/macos/core-files.txt33
-rw-r--r--platform/macos/sdk-files.json204
-rw-r--r--platform/macos/sdk-files.txt220
23 files changed, 884 insertions, 930 deletions
diff --git a/platform/android/config.cmake b/platform/android/config.cmake
index b553b5b8ab..4a2361a7db 100644
--- a/platform/android/config.cmake
+++ b/platform/android/config.cmake
@@ -34,12 +34,12 @@ set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "${CMAKE_SHARED_LINKER_FLAGS_RELWIT
## mbgl core ##
macro(mbgl_platform_core)
- # Modify platform/android/core-files.txt to change the source files for this target.
- target_sources_from_file(mbgl-core PRIVATE platform/android/core-files.txt)
+ # Modify platform/android/core-files.json to change the source files for this target.
+ target_sources_from_file(mbgl-core PRIVATE platform/android/core-files.json)
target_include_directories(mbgl-core
PUBLIC platform/default/include
- PRIVATE platform/android
+ PRIVATE platform/android/include
)
target_link_libraries(mbgl-core
@@ -57,8 +57,8 @@ endmacro()
macro(mbgl_filesource)
- # Modify platform/android/filesource-files.txt to change the source files for this target.
- target_sources_from_file(mbgl-filesource PRIVATE platform/android/filesource-files.txt)
+ # Modify platform/android/filesource-files.json to change the source files for this target.
+ target_sources_from_file(mbgl-filesource PRIVATE platform/android/filesource-files.json)
target_link_libraries(mbgl-filesource
PUBLIC sqlite
@@ -97,7 +97,7 @@ macro(mbgl_platform_test)
)
target_include_directories(mbgl-test
- PRIVATE platform/android
+ PRIVATE platform/android/include
)
target_link_libraries(mbgl-test
diff --git a/platform/android/core-files.json b/platform/android/core-files.json
new file mode 100644
index 0000000000..6e3efd019f
--- /dev/null
+++ b/platform/android/core-files.json
@@ -0,0 +1,190 @@
+{
+ "//": "This file can be edited manually and is the canonical source.",
+ "sources": [
+ "platform/android/src/main.cpp",
+ "platform/android/src/android_renderer_backend.cpp",
+ "platform/android/src/android_renderer_frontend.cpp",
+ "platform/android/src/annotation/marker.cpp",
+ "platform/android/src/annotation/polygon.cpp",
+ "platform/android/src/annotation/polyline.cpp",
+ "platform/android/src/async_task.cpp",
+ "platform/android/src/attach_env.cpp",
+ "platform/android/src/bitmap.cpp",
+ "platform/android/src/bitmap_factory.cpp",
+ "platform/android/src/conversion/collection.cpp",
+ "platform/android/src/conversion/color.cpp",
+ "platform/android/src/conversion/constant.cpp",
+ "platform/android/src/geojson/feature.cpp",
+ "platform/android/src/geojson/feature_collection.cpp",
+ "platform/android/src/geojson/geometry.cpp",
+ "platform/android/src/geojson/geometry_collection.cpp",
+ "platform/android/src/geojson/line_string.cpp",
+ "platform/android/src/geojson/multi_line_string.cpp",
+ "platform/android/src/geojson/multi_point.cpp",
+ "platform/android/src/geojson/multi_polygon.cpp",
+ "platform/android/src/geojson/point.cpp",
+ "platform/android/src/geojson/polygon.cpp",
+ "platform/android/src/geometry/lat_lng.cpp",
+ "platform/android/src/geometry/lat_lng_bounds.cpp",
+ "platform/android/src/geometry/lat_lng_quad.cpp",
+ "platform/android/src/geometry/projected_meters.cpp",
+ "platform/android/src/graphics/pointf.cpp",
+ "platform/android/src/graphics/rectf.cpp",
+ "platform/android/src/gson/json_array.cpp",
+ "platform/android/src/gson/json_element.cpp",
+ "platform/android/src/gson/json_object.cpp",
+ "platform/android/src/gson/json_primitive.cpp",
+ "platform/android/src/image.cpp",
+ "platform/android/src/java/util.cpp",
+ "platform/android/src/java_types.cpp",
+ "platform/android/src/jni.cpp",
+ "platform/android/src/logger.cpp",
+ "platform/android/src/logging_android.cpp",
+ "platform/android/src/map/camera_position.cpp",
+ "platform/android/src/map/image.cpp",
+ "platform/android/src/map_renderer.cpp",
+ "platform/android/src/map_renderer_runnable.cpp",
+ "platform/android/src/native_map_view.cpp",
+ "platform/android/src/run_loop.cpp",
+ "platform/android/src/snapshotter/map_snapshot.cpp",
+ "platform/android/src/snapshotter/map_snapshotter.cpp",
+ "platform/android/src/string_util.cpp",
+ "platform/android/src/style/conversion/filter.cpp",
+ "platform/android/src/style/conversion/position.cpp",
+ "platform/android/src/style/conversion/transition_options.cpp",
+ "platform/android/src/style/conversion/url_or_tileset.cpp",
+ "platform/android/src/style/formatted.cpp",
+ "platform/android/src/style/formatted_section.cpp",
+ "platform/android/src/style/layers/background_layer.cpp",
+ "platform/android/src/style/layers/circle_layer.cpp",
+ "platform/android/src/style/layers/custom_layer.cpp",
+ "platform/android/src/style/layers/fill_extrusion_layer.cpp",
+ "platform/android/src/style/layers/fill_layer.cpp",
+ "platform/android/src/style/layers/heatmap_layer.cpp",
+ "platform/android/src/style/layers/hillshade_layer.cpp",
+ "platform/android/src/style/layers/layer.cpp",
+ "platform/android/src/style/layers/layer_manager.cpp",
+ "platform/android/src/style/layers/line_layer.cpp",
+ "platform/android/src/style/layers/raster_layer.cpp",
+ "platform/android/src/style/layers/symbol_layer.cpp",
+ "platform/android/src/style/light.cpp",
+ "platform/android/src/style/position.cpp",
+ "platform/android/src/style/sources/custom_geometry_source.cpp",
+ "platform/android/src/style/sources/geojson_source.cpp",
+ "platform/android/src/style/sources/image_source.cpp",
+ "platform/android/src/style/sources/raster_dem_source.cpp",
+ "platform/android/src/style/sources/raster_source.cpp",
+ "platform/android/src/style/sources/source.cpp",
+ "platform/android/src/style/sources/unknown_source.cpp",
+ "platform/android/src/style/sources/vector_source.cpp",
+ "platform/android/src/style/transition_options.cpp",
+ "platform/android/src/style/value.cpp",
+ "platform/android/src/text/collator.cpp",
+ "platform/android/src/text/local_glyph_rasterizer.cpp",
+ "platform/android/src/thread.cpp",
+ "platform/android/src/timer.cpp",
+ "platform/android/src/unaccent.cpp",
+ "platform/default/src/mbgl/gl/headless_backend.cpp",
+ "platform/default/src/mbgl/gl/headless_frontend.cpp",
+ "platform/default/src/mbgl/map/map_snapshotter.cpp",
+ "platform/default/src/mbgl/text/bidi.cpp",
+ "platform/default/src/mbgl/util/default_thread_pool.cpp",
+ "platform/default/src/mbgl/util/png_writer.cpp",
+ "platform/default/src/mbgl/util/shared_thread_pool.cpp",
+ "platform/default/src/mbgl/util/thread_local.cpp",
+ "platform/default/src/mbgl/util/utf.cpp",
+ "platform/linux/src/headless_backend_egl.cpp"
+ ],
+ "public_headers": {
+ "mbgl/gl/gl_impl.hpp": "platform/android/include/mbgl/gl/gl_impl.hpp",
+ "jni/string_conversion.hpp": "platform/default/include/jni/string_conversion.hpp",
+ "mbgl/gl/headless_backend.hpp": "platform/default/include/mbgl/gl/headless_backend.hpp",
+ "mbgl/gl/headless_frontend.hpp": "platform/default/include/mbgl/gl/headless_frontend.hpp",
+ "mbgl/map/map_snapshotter.hpp": "platform/default/include/mbgl/map/map_snapshotter.hpp",
+ "mbgl/text/unaccent.hpp": "platform/default/include/mbgl/text/unaccent.hpp",
+ "mbgl/util/default_thread_pool.hpp": "platform/default/include/mbgl/util/default_thread_pool.hpp",
+ "mbgl/util/shared_thread_pool.hpp": "platform/default/include/mbgl/util/shared_thread_pool.hpp"
+ },
+ "private_headers": {
+ "android_renderer_backend.hpp": "platform/android/src/android_renderer_backend.hpp",
+ "android_renderer_frontend.hpp": "platform/android/src/android_renderer_frontend.hpp",
+ "annotation/marker.hpp": "platform/android/src/annotation/marker.hpp",
+ "annotation/multi_point.hpp": "platform/android/src/annotation/multi_point.hpp",
+ "annotation/polygon.hpp": "platform/android/src/annotation/polygon.hpp",
+ "annotation/polyline.hpp": "platform/android/src/annotation/polyline.hpp",
+ "attach_env.hpp": "platform/android/src/attach_env.hpp",
+ "bitmap.hpp": "platform/android/src/bitmap.hpp",
+ "bitmap_factory.hpp": "platform/android/src/bitmap_factory.hpp",
+ "conversion/collection.hpp": "platform/android/src/conversion/collection.hpp",
+ "conversion/color.hpp": "platform/android/src/conversion/color.hpp",
+ "conversion/constant.hpp": "platform/android/src/conversion/constant.hpp",
+ "conversion/conversion.hpp": "platform/android/src/conversion/conversion.hpp",
+ "geojson/feature.hpp": "platform/android/src/geojson/feature.hpp",
+ "geojson/feature_collection.hpp": "platform/android/src/geojson/feature_collection.hpp",
+ "geojson/geometry.hpp": "platform/android/src/geojson/geometry.hpp",
+ "geojson/geometry_collection.hpp": "platform/android/src/geojson/geometry_collection.hpp",
+ "geojson/line_string.hpp": "platform/android/src/geojson/line_string.hpp",
+ "geojson/multi_line_string.hpp": "platform/android/src/geojson/multi_line_string.hpp",
+ "geojson/multi_polygon.hpp": "platform/android/src/geojson/multi_polygon.hpp",
+ "geojson/point.hpp": "platform/android/src/geojson/point.hpp",
+ "geojson/polygon.hpp": "platform/android/src/geojson/polygon.hpp",
+ "geojson/util.hpp": "platform/android/src/geojson/util.hpp",
+ "geometry/lat_lng.hpp": "platform/android/src/geometry/lat_lng.hpp",
+ "geometry/lat_lng_bounds.hpp": "platform/android/src/geometry/lat_lng_bounds.hpp",
+ "geometry/lat_lng_quad.hpp": "platform/android/src/geometry/lat_lng_quad.hpp",
+ "geometry/projected_meters.hpp": "platform/android/src/geometry/projected_meters.hpp",
+ "graphics/pointf.hpp": "platform/android/src/graphics/pointf.hpp",
+ "graphics/rectf.hpp": "platform/android/src/graphics/rectf.hpp",
+ "gson/json_array.hpp": "platform/android/src/gson/json_array.hpp",
+ "gson/json_element.hpp": "platform/android/src/gson/json_element.hpp",
+ "gson/json_object.hpp": "platform/android/src/gson/json_object.hpp",
+ "gson/json_primitive.hpp": "platform/android/src/gson/json_primitive.hpp",
+ "java/util.hpp": "platform/android/src/java/util.hpp",
+ "java_types.hpp": "platform/android/src/java_types.hpp",
+ "jni.hpp": "platform/android/src/jni.hpp",
+ "logger.hpp": "platform/android/src/logger.hpp",
+ "map/camera_position.hpp": "platform/android/src/map/camera_position.hpp",
+ "map/image.hpp": "platform/android/src/map/image.hpp",
+ "map_renderer.hpp": "platform/android/src/map_renderer.hpp",
+ "map_renderer_runnable.hpp": "platform/android/src/map_renderer_runnable.hpp",
+ "native_map_view.hpp": "platform/android/src/native_map_view.hpp",
+ "run_loop_impl.hpp": "platform/android/src/run_loop_impl.hpp",
+ "snapshotter/map_snapshot.hpp": "platform/android/src/snapshotter/map_snapshot.hpp",
+ "snapshotter/map_snapshotter.hpp": "platform/android/src/snapshotter/map_snapshotter.hpp",
+ "style/android_conversion.hpp": "platform/android/src/style/android_conversion.hpp",
+ "style/conversion/filter.hpp": "platform/android/src/style/conversion/filter.hpp",
+ "style/conversion/position.hpp": "platform/android/src/style/conversion/position.hpp",
+ "style/conversion/property_expression.hpp": "platform/android/src/style/conversion/property_expression.hpp",
+ "style/conversion/property_value.hpp": "platform/android/src/style/conversion/property_value.hpp",
+ "style/conversion/transition_options.hpp": "platform/android/src/style/conversion/transition_options.hpp",
+ "style/conversion/url_or_tileset.hpp": "platform/android/src/style/conversion/url_or_tileset.hpp",
+ "style/formatted.hpp": "platform/android/src/style/formatted.hpp",
+ "style/formatted_section.hpp": "platform/android/src/style/formatted_section.hpp",
+ "style/layers/background_layer.hpp": "platform/android/src/style/layers/background_layer.hpp",
+ "style/layers/circle_layer.hpp": "platform/android/src/style/layers/circle_layer.hpp",
+ "style/layers/custom_layer.hpp": "platform/android/src/style/layers/custom_layer.hpp",
+ "style/layers/fill_extrusion_layer.hpp": "platform/android/src/style/layers/fill_extrusion_layer.hpp",
+ "style/layers/fill_layer.hpp": "platform/android/src/style/layers/fill_layer.hpp",
+ "style/layers/heatmap_layer.hpp": "platform/android/src/style/layers/heatmap_layer.hpp",
+ "style/layers/hillshade_layer.hpp": "platform/android/src/style/layers/hillshade_layer.hpp",
+ "style/layers/layer.hpp": "platform/android/src/style/layers/layer.hpp",
+ "style/layers/layer_manager.hpp": "platform/android/src/style/layers/layer_manager.hpp",
+ "style/layers/line_layer.hpp": "platform/android/src/style/layers/line_layer.hpp",
+ "style/layers/raster_layer.hpp": "platform/android/src/style/layers/raster_layer.hpp",
+ "style/layers/symbol_layer.hpp": "platform/android/src/style/layers/symbol_layer.hpp",
+ "style/light.hpp": "platform/android/src/style/light.hpp",
+ "style/position.hpp": "platform/android/src/style/position.hpp",
+ "style/sources/custom_geometry_source.hpp": "platform/android/src/style/sources/custom_geometry_source.hpp",
+ "style/sources/geojson_source.hpp": "platform/android/src/style/sources/geojson_source.hpp",
+ "style/sources/image_source.hpp": "platform/android/src/style/sources/image_source.hpp",
+ "style/sources/raster_dem_source.hpp": "platform/android/src/style/sources/raster_dem_source.hpp",
+ "style/sources/raster_source.hpp": "platform/android/src/style/sources/raster_source.hpp",
+ "style/sources/source.hpp": "platform/android/src/style/sources/source.hpp",
+ "style/sources/unknown_source.hpp": "platform/android/src/style/sources/unknown_source.hpp",
+ "style/sources/vector_source.hpp": "platform/android/src/style/sources/vector_source.hpp",
+ "style/transition_options.hpp": "platform/android/src/style/transition_options.hpp",
+ "style/value.hpp": "platform/android/src/style/value.hpp",
+ "text/collator_jni.hpp": "platform/android/src/text/collator_jni.hpp",
+ "text/local_glyph_rasterizer_jni.hpp": "platform/android/src/text/local_glyph_rasterizer_jni.hpp"
+ }
+}
diff --git a/platform/android/core-files.txt b/platform/android/core-files.txt
deleted file mode 100644
index bc31c035c5..0000000000
--- a/platform/android/core-files.txt
+++ /dev/null
@@ -1,223 +0,0 @@
-# JNI overrides
-platform/default/include/jni/string_conversion.hpp
-
-# Loop
-platform/android/src/async_task.cpp
-platform/android/src/run_loop.cpp
-platform/android/src/run_loop_impl.hpp
-platform/android/src/timer.cpp
-
-# Misc
-platform/android/src/text/collator.cpp
-platform/android/src/text/collator_jni.hpp
-platform/android/src/text/local_glyph_rasterizer.cpp
-platform/android/src/text/local_glyph_rasterizer_jni.hpp
-platform/android/src/logging_android.cpp
-platform/android/src/thread.cpp
-platform/android/src/string_util.cpp
-platform/default/src/mbgl/text/bidi.cpp
-platform/default/src/mbgl/util/thread_local.cpp
-platform/android/src/unaccent.cpp
-platform/default/include/mbgl/text/unaccent.hpp
-platform/default/src/mbgl/util/utf.cpp
-
-# Image handling
-platform/default/src/mbgl/util/png_writer.cpp
-platform/android/src/bitmap.cpp
-platform/android/src/bitmap.hpp
-platform/android/src/bitmap_factory.cpp
-platform/android/src/bitmap_factory.hpp
-platform/android/src/image.cpp
-
-# Thread pool
-platform/default/src/mbgl/util/shared_thread_pool.cpp
-platform/default/include/mbgl/util/shared_thread_pool.hpp
-platform/default/src/mbgl/util/default_thread_pool.cpp
-platform/default/include/mbgl/util/default_thread_pool.hpp
-
-# Rendering
-platform/android/src/android_renderer_backend.cpp
-platform/android/src/android_renderer_backend.hpp
-platform/android/src/android_renderer_frontend.cpp
-platform/android/src/android_renderer_frontend.hpp
-
-# Snapshots (core)
-platform/default/src/mbgl/gl/headless_backend.cpp
-platform/default/include/mbgl/gl/headless_backend.hpp
-platform/default/src/mbgl/gl/headless_frontend.cpp
-platform/default/include/mbgl/gl/headless_frontend.hpp
-platform/default/src/mbgl/map/map_snapshotter.cpp
-platform/default/include/mbgl/map/map_snapshotter.hpp
-platform/linux/src/headless_backend_egl.cpp
-
-# Conversion C++ -> Java
-platform/android/src/conversion/collection.cpp
-platform/android/src/conversion/collection.hpp
-platform/android/src/conversion/color.cpp
-platform/android/src/conversion/color.hpp
-platform/android/src/conversion/constant.cpp
-platform/android/src/conversion/constant.hpp
-platform/android/src/conversion/conversion.hpp
-platform/android/src/style/conversion/filter.cpp
-platform/android/src/style/conversion/filter.hpp
-platform/android/src/style/conversion/position.cpp
-platform/android/src/style/conversion/position.hpp
-platform/android/src/style/conversion/property_expression.hpp
-platform/android/src/style/conversion/property_value.hpp
-platform/android/src/style/conversion/transition_options.cpp
-platform/android/src/style/conversion/transition_options.hpp
-platform/android/src/style/conversion/url_or_tileset.cpp
-platform/android/src/style/conversion/url_or_tileset.hpp
-platform/android/src/map/camera_position.cpp
-platform/android/src/map/camera_position.hpp
-platform/android/src/map/image.cpp
-platform/android/src/map/image.hpp
-
-# Style conversion Java -> C++
-platform/android/src/style/android_conversion.hpp
-platform/android/src/style/value.cpp
-platform/android/src/style/value.hpp
-
-# Style
-platform/android/src/style/transition_options.cpp
-platform/android/src/style/transition_options.hpp
-platform/android/src/style/layers/background_layer.cpp
-platform/android/src/style/layers/background_layer.hpp
-platform/android/src/style/layers/circle_layer.cpp
-platform/android/src/style/layers/circle_layer.hpp
-platform/android/src/style/layers/custom_layer.cpp
-platform/android/src/style/layers/custom_layer.hpp
-platform/android/src/style/layers/fill_extrusion_layer.cpp
-platform/android/src/style/layers/fill_extrusion_layer.hpp
-platform/android/src/style/layers/fill_layer.cpp
-platform/android/src/style/layers/fill_layer.hpp
-platform/android/src/style/layers/heatmap_layer.cpp
-platform/android/src/style/layers/heatmap_layer.hpp
-platform/android/src/style/layers/hillshade_layer.cpp
-platform/android/src/style/layers/hillshade_layer.hpp
-platform/android/src/style/layers/layer.cpp
-platform/android/src/style/layers/layer.hpp
-platform/android/src/style/layers/layer_manager.cpp
-platform/android/src/style/layers/layer_manager.hpp
-platform/android/src/style/layers/line_layer.cpp
-platform/android/src/style/layers/line_layer.hpp
-platform/android/src/style/layers/raster_layer.cpp
-platform/android/src/style/layers/raster_layer.hpp
-platform/android/src/style/layers/symbol_layer.cpp
-platform/android/src/style/layers/symbol_layer.hpp
-platform/android/src/style/sources/geojson_source.cpp
-platform/android/src/style/sources/geojson_source.hpp
-platform/android/src/style/sources/custom_geometry_source.cpp
-platform/android/src/style/sources/custom_geometry_source.hpp
-platform/android/src/style/sources/source.cpp
-platform/android/src/style/sources/source.hpp
-platform/android/src/style/sources/raster_source.cpp
-platform/android/src/style/sources/raster_source.hpp
-platform/android/src/style/sources/unknown_source.cpp
-platform/android/src/style/sources/unknown_source.hpp
-platform/android/src/style/sources/vector_source.cpp
-platform/android/src/style/sources/vector_source.hpp
-platform/android/src/style/sources/image_source.hpp
-platform/android/src/style/sources/image_source.cpp
-platform/android/src/style/sources/raster_dem_source.cpp
-platform/android/src/style/sources/raster_dem_source.hpp
-platform/android/src/style/position.cpp
-platform/android/src/style/position.hpp
-platform/android/src/style/light.cpp
-platform/android/src/style/light.hpp
-platform/android/src/style/formatted.cpp
-platform/android/src/style/formatted.hpp
-platform/android/src/style/formatted_section.cpp
-platform/android/src/style/formatted_section.hpp
-
-# Native map
-platform/android/src/native_map_view.cpp
-platform/android/src/native_map_view.hpp
-platform/android/src/map_renderer.cpp
-platform/android/src/map_renderer.hpp
-platform/android/src/map_renderer_runnable.cpp
-platform/android/src/map_renderer_runnable.hpp
-
-# Java core classes
-platform/android/src/java/util.cpp
-platform/android/src/java/util.hpp
-
-# Graphics
-platform/android/src/graphics/pointf.cpp
-platform/android/src/graphics/pointf.hpp
-platform/android/src/graphics/rectf.cpp
-platform/android/src/graphics/rectf.hpp
-
-# GeoJSON
-platform/android/src/geojson/feature.cpp
-platform/android/src/geojson/feature.hpp
-platform/android/src/geojson/feature_collection.cpp
-platform/android/src/geojson/feature_collection.hpp
-platform/android/src/geojson/geometry.cpp
-platform/android/src/geojson/geometry.hpp
-platform/android/src/geojson/geometry_collection.cpp
-platform/android/src/geojson/geometry_collection.hpp
-platform/android/src/geojson/line_string.cpp
-platform/android/src/geojson/line_string.hpp
-platform/android/src/geojson/multi_line_string.cpp
-platform/android/src/geojson/multi_line_string.hpp
-platform/android/src/geojson/multi_point.cpp
-platform/android/src/geojson/multi_polygon.cpp
-platform/android/src/geojson/multi_polygon.hpp
-platform/android/src/geojson/point.cpp
-platform/android/src/geojson/point.hpp
-platform/android/src/geojson/polygon.cpp
-platform/android/src/geojson/polygon.hpp
-platform/android/src/geojson/util.hpp
-
-# Geometry
-platform/android/src/geometry/lat_lng.cpp
-platform/android/src/geometry/lat_lng.hpp
-platform/android/src/geometry/lat_lng_bounds.cpp
-platform/android/src/geometry/lat_lng_bounds.hpp
-platform/android/src/geometry/lat_lng_quad.cpp
-platform/android/src/geometry/lat_lng_quad.hpp
-platform/android/src/geometry/projected_meters.cpp
-platform/android/src/geometry/projected_meters.hpp
-
-# GSon
-platform/android/src/gson/json_array.cpp
-platform/android/src/gson/json_array.hpp
-platform/android/src/gson/json_element.cpp
-platform/android/src/gson/json_element.hpp
-platform/android/src/gson/json_object.cpp
-platform/android/src/gson/json_object.hpp
-platform/android/src/gson/json_primitive.cpp
-platform/android/src/gson/json_primitive.hpp
-
-# Annotation
-platform/android/src/annotation/marker.cpp
-platform/android/src/annotation/marker.hpp
-platform/android/src/annotation/multi_point.hpp
-platform/android/src/annotation/polygon.cpp
-platform/android/src/annotation/polygon.hpp
-platform/android/src/annotation/polyline.cpp
-platform/android/src/annotation/polyline.hpp
-
-# Snapshots (SDK)
-platform/android/src/snapshotter/map_snapshotter.cpp
-platform/android/src/snapshotter/map_snapshotter.hpp
-platform/android/src/snapshotter/map_snapshot.cpp
-platform/android/src/snapshotter/map_snapshot.hpp
-
-# Logger
-platform/android/src/logger.cpp
-platform/android/src/logger.hpp
-
-# Main jni bindings
-platform/android/src/attach_env.cpp
-platform/android/src/attach_env.hpp
-platform/android/src/java_types.cpp
-platform/android/src/java_types.hpp
-
-# Main entry point
-platform/android/src/jni.hpp
-platform/android/src/jni.cpp
-
-# GL
-platform/android/mbgl/gl/gl_impl.hpp
diff --git a/platform/android/filesource-files.json b/platform/android/filesource-files.json
new file mode 100644
index 0000000000..ab92c2c326
--- /dev/null
+++ b/platform/android/filesource-files.json
@@ -0,0 +1,27 @@
+{
+ "//": "This file can be edited manually and is the canonical source.",
+ "sources": [
+ "platform/android/src/asset_manager_file_source.cpp",
+ "platform/android/src/connectivity_listener.cpp",
+ "platform/android/src/file_source.cpp",
+ "platform/android/src/http_file_source.cpp",
+ "platform/android/src/offline/offline_manager.cpp",
+ "platform/android/src/offline/offline_region.cpp",
+ "platform/android/src/offline/offline_region_definition.cpp",
+ "platform/android/src/offline/offline_region_error.cpp",
+ "platform/android/src/offline/offline_region_status.cpp",
+ "platform/default/src/mbgl/storage/sqlite3.cpp"
+ ],
+ "public_headers": {},
+ "private_headers": {
+ "asset_manager.hpp": "platform/android/src/asset_manager.hpp",
+ "asset_manager_file_source.hpp": "platform/android/src/asset_manager_file_source.hpp",
+ "connectivity_listener.hpp": "platform/android/src/connectivity_listener.hpp",
+ "file_source.hpp": "platform/android/src/file_source.hpp",
+ "offline/offline_manager.hpp": "platform/android/src/offline/offline_manager.hpp",
+ "offline/offline_region.hpp": "platform/android/src/offline/offline_region.hpp",
+ "offline/offline_region_definition.hpp": "platform/android/src/offline/offline_region_definition.hpp",
+ "offline/offline_region_error.hpp": "platform/android/src/offline/offline_region_error.hpp",
+ "offline/offline_region_status.hpp": "platform/android/src/offline/offline_region_status.hpp"
+ }
+}
diff --git a/platform/android/filesource-files.txt b/platform/android/filesource-files.txt
deleted file mode 100644
index 2485e2a7ed..0000000000
--- a/platform/android/filesource-files.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-# File source
-platform/android/src/http_file_source.cpp
-platform/android/src/asset_manager.hpp
-platform/android/src/asset_manager_file_source.cpp
-platform/android/src/asset_manager_file_source.hpp
-
-# FileSource holder
-platform/android/src/file_source.cpp
-platform/android/src/file_source.hpp
-
-# Connectivity
-platform/android/src/connectivity_listener.cpp
-platform/android/src/connectivity_listener.hpp
-
-# Offline
-platform/android/src/offline/offline_manager.cpp
-platform/android/src/offline/offline_manager.hpp
-platform/android/src/offline/offline_region.cpp
-platform/android/src/offline/offline_region.hpp
-platform/android/src/offline/offline_region_definition.cpp
-platform/android/src/offline/offline_region_definition.hpp
-platform/android/src/offline/offline_region_error.cpp
-platform/android/src/offline/offline_region_error.hpp
-platform/android/src/offline/offline_region_status.cpp
-platform/android/src/offline/offline_region_status.hpp
-
-# Database
-platform/default/src/mbgl/storage/sqlite3.cpp
diff --git a/platform/android/mbgl/gl/gl_impl.hpp b/platform/android/include/mbgl/gl/gl_impl.hpp
index b9b5d8e315..b9b5d8e315 100644
--- a/platform/android/mbgl/gl/gl_impl.hpp
+++ b/platform/android/include/mbgl/gl/gl_impl.hpp
diff --git a/platform/darwin/filesource-files.json b/platform/darwin/filesource-files.json
new file mode 100644
index 0000000000..f435c43877
--- /dev/null
+++ b/platform/darwin/filesource-files.json
@@ -0,0 +1,10 @@
+{
+ "//": "This file can be edited manually and is the canonical source.",
+ "sources": [
+ "platform/darwin/src/MGLLoggingConfiguration.m",
+ "platform/darwin/src/http_file_source.mm",
+ "platform/default/src/mbgl/storage/sqlite3.cpp"
+ ],
+ "public_headers": {},
+ "private_headers": {}
+}
diff --git a/platform/darwin/filesource-files.txt b/platform/darwin/filesource-files.txt
deleted file mode 100644
index eebb7a6e7c..0000000000
--- a/platform/darwin/filesource-files.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-# File source
-platform/darwin/src/http_file_source.mm
-platform/darwin/src/MGLLoggingConfiguration.m
-
-# Database
-platform/default/src/mbgl/storage/sqlite3.cpp
diff --git a/platform/darwin/loop-files.json b/platform/darwin/loop-files.json
new file mode 100644
index 0000000000..9f99f39766
--- /dev/null
+++ b/platform/darwin/loop-files.json
@@ -0,0 +1,10 @@
+{
+ "//": "This file can be edited manually and is the canonical source.",
+ "sources": [
+ "platform/darwin/src/async_task.cpp",
+ "platform/darwin/src/run_loop.cpp",
+ "platform/darwin/src/timer.cpp"
+ ],
+ "public_headers": {},
+ "private_headers": {}
+}
diff --git a/platform/darwin/loop-files.txt b/platform/darwin/loop-files.txt
deleted file mode 100644
index f6e799550d..0000000000
--- a/platform/darwin/loop-files.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-# Loop
-platform/darwin/src/async_task.cpp
-platform/darwin/src/run_loop.cpp
-platform/darwin/src/timer.cpp
diff --git a/platform/default/filesource-files.json b/platform/default/filesource-files.json
new file mode 100644
index 0000000000..f61aa6a335
--- /dev/null
+++ b/platform/default/filesource-files.json
@@ -0,0 +1,31 @@
+{
+ "//": "This file can be edited manually and is the canonical source.",
+ "sources": [
+ "platform/default/src/mbgl/storage/asset_file_source.cpp",
+ "platform/default/src/mbgl/storage/default_file_source.cpp",
+ "platform/default/src/mbgl/storage/file_source_request.cpp",
+ "platform/default/src/mbgl/storage/local_file_request.cpp",
+ "platform/default/src/mbgl/storage/local_file_source.cpp",
+ "platform/default/src/mbgl/storage/offline.cpp",
+ "platform/default/src/mbgl/storage/offline_database.cpp",
+ "platform/default/src/mbgl/storage/offline_download.cpp",
+ "platform/default/src/mbgl/storage/online_file_source.cpp"
+ ],
+ "public_headers": {
+ "mbgl/storage/default_file_source.hpp": "include/mbgl/storage/default_file_source.hpp",
+ "mbgl/storage/offline.hpp": "include/mbgl/storage/offline.hpp",
+ "mbgl/storage/online_file_source.hpp": "include/mbgl/storage/online_file_source.hpp",
+ "mbgl/storage/file_source_request.hpp": "platform/default/include/mbgl/storage/file_source_request.hpp",
+ "mbgl/storage/local_file_request.hpp": "platform/default/include/mbgl/storage/local_file_request.hpp",
+ "mbgl/storage/merge_sideloaded.hpp": "platform/default/include/mbgl/storage/merge_sideloaded.hpp",
+ "mbgl/storage/offline_database.hpp": "platform/default/include/mbgl/storage/offline_database.hpp",
+ "mbgl/storage/offline_download.hpp": "platform/default/include/mbgl/storage/offline_download.hpp",
+ "mbgl/storage/offline_schema.hpp": "platform/default/include/mbgl/storage/offline_schema.hpp",
+ "mbgl/storage/sqlite3.hpp": "platform/default/include/mbgl/storage/sqlite3.hpp"
+ },
+ "private_headers": {
+ "mbgl/storage/asset_file_source.hpp": "src/mbgl/storage/asset_file_source.hpp",
+ "mbgl/storage/http_file_source.hpp": "src/mbgl/storage/http_file_source.hpp",
+ "mbgl/storage/local_file_source.hpp": "src/mbgl/storage/local_file_source.hpp"
+ }
+}
diff --git a/platform/ios/DEVELOPING.md b/platform/ios/DEVELOPING.md
index e49f1372b7..394e7c2611 100644
--- a/platform/ios/DEVELOPING.md
+++ b/platform/ios/DEVELOPING.md
@@ -77,7 +77,7 @@ To add an Objective-C header or implementation file to the iOS maps SDK:
1. Audit new headers for nullability. Typically, you will wrap a header with `NS_ASSUME_NONNULL_BEGIN` and `NS_ASSUME_NONNULL_END`.
1. _(Optional.)_ If it’s a public header, change its visibility from Project to Public and import it in [the iOS SDK’s umbrella header](./src/Mapbox.h).
1. _(Optional.)_ If the file would also be used by the macOS maps SDK, make sure it’s in [platform/darwin/src/](../darwin/src/), then consult [the companion macOS document](../macos/DEVELOPING.md#adding-a-source-code-file) for further instructions.
-1. Run `scripts/generate-cmake-files.js` to update the generated source file list for third party build systems.
+1. Run `scripts/generate-file-lists.js` to update the generated source file list for third party build systems.
### Adding a resource
diff --git a/platform/ios/config.cmake b/platform/ios/config.cmake
index 98a8b48a05..e5386e4ae0 100644
--- a/platform/ios/config.cmake
+++ b/platform/ios/config.cmake
@@ -20,7 +20,7 @@ initialize_ios_target(mbgl-loop-darwin)
macro(mbgl_platform_core)
initialize_ios_target(mbgl-core)
- target_sources_from_file(mbgl-core PRIVATE platform/ios/core-files.txt)
+ target_sources_from_file(mbgl-core PRIVATE platform/ios/core-files.json)
target_include_directories(mbgl-core
PUBLIC platform/darwin/include
@@ -43,8 +43,8 @@ endmacro()
macro(mbgl_filesource)
initialize_ios_target(mbgl-filesource)
- # Modify platform/darwin/filesource-files.txt to change the source files for this target.
- target_sources_from_file(mbgl-filesource PRIVATE platform/darwin/filesource-files.txt)
+ # Modify platform/darwin/filesource-files.json to change the source files for this target.
+ target_sources_from_file(mbgl-filesource PRIVATE platform/darwin/filesource-files.json)
target_link_libraries(mbgl-filesource
PUBLIC "-lsqlite3"
diff --git a/platform/ios/core-files.json b/platform/ios/core-files.json
new file mode 100644
index 0000000000..3d1148660e
--- /dev/null
+++ b/platform/ios/core-files.json
@@ -0,0 +1,35 @@
+{
+ "//": "This file can be edited manually and is the canonical source.",
+ "sources": [
+ "platform/darwin/src/collator.mm",
+ "platform/darwin/src/headless_backend_eagl.mm",
+ "platform/darwin/src/image.mm",
+ "platform/darwin/src/local_glyph_rasterizer.mm",
+ "platform/darwin/src/logging_nslog.mm",
+ "platform/darwin/src/nsthread.mm",
+ "platform/darwin/src/reachability.m",
+ "platform/darwin/src/string_nsstring.mm",
+ "platform/default/src/mbgl/gl/headless_backend.cpp",
+ "platform/default/src/mbgl/gl/headless_frontend.cpp",
+ "platform/default/src/mbgl/map/map_snapshotter.cpp",
+ "platform/default/src/mbgl/text/bidi.cpp",
+ "platform/default/src/mbgl/util/default_thread_pool.cpp",
+ "platform/default/src/mbgl/util/png_writer.cpp",
+ "platform/default/src/mbgl/util/shared_thread_pool.cpp",
+ "platform/default/src/mbgl/util/thread_local.cpp",
+ "platform/default/src/mbgl/util/utf.cpp"
+ ],
+ "public_headers": {
+ "mbgl/storage/reachability.h": "platform/darwin/include/mbgl/storage/reachability.h",
+ "mbgl/util/image+MGLAdditions.hpp": "platform/darwin/include/mbgl/util/image+MGLAdditions.hpp",
+ "mbgl/gl/headless_backend.hpp": "platform/default/include/mbgl/gl/headless_backend.hpp",
+ "mbgl/gl/headless_frontend.hpp": "platform/default/include/mbgl/gl/headless_frontend.hpp",
+ "mbgl/map/map_snapshotter.hpp": "platform/default/include/mbgl/map/map_snapshotter.hpp",
+ "mbgl/util/default_styles.hpp": "platform/default/include/mbgl/util/default_styles.hpp",
+ "mbgl/util/default_thread_pool.hpp": "platform/default/include/mbgl/util/default_thread_pool.hpp",
+ "mbgl/util/shared_thread_pool.hpp": "platform/default/include/mbgl/util/shared_thread_pool.hpp"
+ },
+ "private_headers": {
+ "CFHandle.hpp": "platform/darwin/src/CFHandle.hpp"
+ }
+}
diff --git a/platform/ios/core-files.txt b/platform/ios/core-files.txt
deleted file mode 100644
index fa6d263d00..0000000000
--- a/platform/ios/core-files.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-platform/default/include/mbgl/util/default_styles.hpp
-
-# Misc
-platform/darwin/include/mbgl/storage/reachability.h
-platform/darwin/src/reachability.m
-platform/darwin/src/CFHandle.hpp
-platform/darwin/src/collator.mm
-platform/darwin/src/local_glyph_rasterizer.mm
-platform/darwin/src/logging_nslog.mm
-platform/darwin/src/nsthread.mm
-platform/darwin/src/string_nsstring.mm
-platform/default/src/mbgl/text/bidi.cpp
-platform/default/src/mbgl/util/thread_local.cpp
-platform/default/src/mbgl/util/utf.cpp
-
-# Image handling
-platform/darwin/include/mbgl/util/image+MGLAdditions.hpp
-platform/darwin/src/image.mm
-platform/default/src/mbgl/util/png_writer.cpp
-
-# Headless view
-platform/default/src/mbgl/gl/headless_frontend.cpp
-platform/default/include/mbgl/gl/headless_frontend.hpp
-platform/default/src/mbgl/gl/headless_backend.cpp
-platform/default/include/mbgl/gl/headless_backend.hpp
-platform/darwin/src/headless_backend_eagl.mm
-
-# Snapshotting
-platform/default/src/mbgl/map/map_snapshotter.cpp
-platform/default/include/mbgl/map/map_snapshotter.hpp
-
-# Thread pool
-platform/default/src/mbgl/util/shared_thread_pool.cpp
-platform/default/include/mbgl/util/shared_thread_pool.hpp
-platform/default/src/mbgl/util/default_thread_pool.cpp
-platform/default/include/mbgl/util/default_thread_pool.hpp
diff --git a/platform/ios/sdk-files.json b/platform/ios/sdk-files.json
new file mode 100644
index 0000000000..31eebb0980
--- /dev/null
+++ b/platform/ios/sdk-files.json
@@ -0,0 +1,330 @@
+{
+ "//": "This file is generated. Do not edit. Regenerate it with scripts/generate-file-lists.js",
+ "sources": [
+ "platform/darwin/src/MGLBackgroundStyleLayer.mm",
+ "platform/darwin/src/NSComparisonPredicate+MGLAdditions.mm",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/TSKSPKIHashCache.m",
+ "platform/darwin/src/NSURL+MGLAdditions.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEvent.m",
+ "platform/ios/src/MGLSDKUpdateChecker.mm",
+ "platform/ios/src/MGLUserLocationAnnotationView.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsConfiguration.m",
+ "platform/ios/src/MGLFaux3DUserLocationAnnotationView.m",
+ "platform/darwin/src/MGLFeature.mm",
+ "platform/ios/src/UIImage+MGLAdditions.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetricsManager.m",
+ "platform/ios/src/MGLAnnotationContainerView.m",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/vendor_identifier.m",
+ "platform/ios/src/MGLCompactCalloutView.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDependencyManager.m",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/parse_configuration.m",
+ "platform/darwin/src/MGLPointAnnotation.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConstants.m",
+ "platform/ios/src/MGLAnnotationView.mm",
+ "platform/darwin/src/MGLCircleStyleLayer.mm",
+ "platform/ios/src/UIViewController+MGLAdditions.m",
+ "platform/darwin/src/NSValue+MGLStyleAttributeAdditions.mm",
+ "platform/darwin/src/MGLVectorStyleLayer.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUniqueIdentifier.m",
+ "platform/darwin/src/MGLShapeSource.mm",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidator.m",
+ "platform/ios/src/UIDevice+MGLAdditions.m",
+ "platform/darwin/src/NSArray+MGLAdditions.mm",
+ "platform/ios/src/NSOrthography+MGLAdditions.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDispatchManager.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETimerManager.m",
+ "platform/darwin/src/MGLRasterStyleLayer.mm",
+ "platform/darwin/src/MGLForegroundStyleLayer.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSDateWrapper.m",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKPinFailureReport.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogReportViewController.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConfigurator.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/CLLocation+MMEMobileEvents.m",
+ "platform/darwin/src/MGLAttributionInfo.mm",
+ "platform/darwin/src/NSBundle+MGLAdditions.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUINavigation.m",
+ "platform/ios/src/MGLUserLocationHeadingArrowLayer.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECategoryLoader.m",
+ "platform/ios/src/MGLUserLocation.m",
+ "platform/darwin/src/MGLMapSnapshotter.mm",
+ "platform/darwin/src/MGLVectorTileSource.mm",
+ "platform/darwin/src/MGLRasterTileSource.mm",
+ "platform/ios/vendor/SMCalloutView/SMCalloutView.m",
+ "platform/darwin/src/MGLSource.mm",
+ "platform/darwin/src/MGLLight.mm",
+ "platform/darwin/src/MGLClockDirectionFormatter.m",
+ "platform/darwin/src/MGLShapeCollection.mm",
+ "platform/darwin/src/MGLHillshadeStyleLayer.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETypes.m",
+ "platform/darwin/src/MGLSymbolStyleLayer.mm",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TrustKit.m",
+ "platform/darwin/src/MGLStyleValue.mm",
+ "platform/darwin/src/MGLOfflinePack.mm",
+ "platform/darwin/src/MGLComputedShapeSource.mm",
+ "platform/darwin/src/MGLDistanceFormatter.m",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidatorResult.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETrustKitProvider.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEAPIClient.m",
+ "platform/ios/src/MGLMapView.mm",
+ "platform/ios/src/MGLAnnotationImage.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMELocationManager.m",
+ "platform/darwin/src/MGLShape.mm",
+ "platform/darwin/src/MGLCompassDirectionFormatter.m",
+ "platform/darwin/src/MGLNetworkConfiguration.m",
+ "platform/darwin/src/MGLStyleLayer.mm",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKTrustKitConfig.m",
+ "platform/darwin/src/MGLStyleLayerManager.mm",
+ "platform/darwin/src/NSValue+MGLAdditions.m",
+ "platform/darwin/src/MGLImageSource.mm",
+ "platform/darwin/src/NSString+MGLAdditions.m",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/reporting_utils.m",
+ "platform/darwin/src/NSDictionary+MGLAdditions.mm",
+ "platform/darwin/src/MGLCoordinateFormatter.m",
+ "platform/darwin/src/MGLShapeOfflineRegion.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetrics.m",
+ "platform/darwin/src/NSData+MGLAdditions.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUIApplicationWrapper.m",
+ "platform/darwin/src/MGLStyle.mm",
+ "platform/darwin/src/NSCoder+MGLAdditions.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/NSData+MMEGZIP.m",
+ "platform/darwin/src/MGLGeometry.mm",
+ "platform/darwin/src/MGLFoundation.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECommonEventData.m",
+ "platform/darwin/src/NSExpression+MGLAdditions.mm",
+ "platform/darwin/src/MGLMultiPoint.mm",
+ "platform/darwin/src/MGLTypes.m",
+ "platform/darwin/src/MGLFillExtrusionStyleLayer.mm",
+ "platform/darwin/src/MGLTileSource.mm",
+ "platform/darwin/src/MGLLoggingConfiguration.m",
+ "platform/ios/src/MGLScaleBar.mm",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKBackgroundReporter.m",
+ "platform/darwin/src/MGLMapCamera.mm",
+ "platform/darwin/src/MGLRasterDEMSource.mm",
+ "platform/darwin/src/MGLPolygon.mm",
+ "platform/darwin/src/NSPredicate+MGLAdditions.mm",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/configuration_utils.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/Reachability/MMEReachability.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSURLSessionWrapper.m",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKReportsRateLimiter.m",
+ "platform/ios/src/MGLUserLocationHeadingBeamLayer.m",
+ "platform/darwin/src/MGLHeatmapStyleLayer.mm",
+ "platform/darwin/src/NSProcessInfo+MGLAdditions.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogger.m",
+ "platform/darwin/src/NSDate+MGLAdditions.mm",
+ "platform/darwin/src/MGLLocationManager.m",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsManager.m",
+ "platform/darwin/src/MGLFillStyleLayer.mm",
+ "platform/darwin/src/MGLOfflineStorage.mm",
+ "platform/darwin/src/MGLTilePyramidOfflineRegion.mm",
+ "platform/darwin/src/MGLPointCollection.mm",
+ "platform/darwin/src/MGLLineStyleLayer.mm",
+ "platform/ios/src/MGLMapAccessibilityElement.mm",
+ "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/ssl_pin_verifier.m",
+ "platform/darwin/src/MGLOpenGLStyleLayer.mm",
+ "platform/darwin/src/MGLAccountManager.m",
+ "platform/darwin/src/NSCompoundPredicate+MGLAdditions.mm",
+ "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEHashProvider.m",
+ "platform/ios/src/MGLTelemetryConfig.m",
+ "platform/darwin/src/MGLPolyline.mm",
+ "platform/ios/src/MGLMapboxEvents.m",
+ "platform/ios/src/UIColor+MGLAdditions.mm",
+ "platform/darwin/src/MGLRendererConfiguration.mm"
+ ],
+ "public_headers": {
+ "MGLFoundation.h": "platform/darwin/src/MGLFoundation.h",
+ "MGLShapeOfflineRegion.h": "platform/darwin/src/MGLShapeOfflineRegion.h",
+ "MGLFillStyleLayer.h": "platform/darwin/src/MGLFillStyleLayer.h",
+ "MGLAnnotationImage.h": "platform/ios/src/MGLAnnotationImage.h",
+ "MGLHillshadeStyleLayer.h": "platform/darwin/src/MGLHillshadeStyleLayer.h",
+ "MGLClockDirectionFormatter.h": "platform/darwin/src/MGLClockDirectionFormatter.h",
+ "MGLSymbolStyleLayer.h": "platform/darwin/src/MGLSymbolStyleLayer.h",
+ "MGLAttributionInfo.h": "platform/darwin/src/MGLAttributionInfo.h",
+ "MGLPolyline.h": "platform/darwin/src/MGLPolyline.h",
+ "MGLStyleLayer.h": "platform/darwin/src/MGLStyleLayer.h",
+ "MGLCameraChangeReason.h": "platform/ios/src/MGLCameraChangeReason.h",
+ "MGLCalloutView.h": "platform/ios/src/MGLCalloutView.h",
+ "NSExpression+MGLAdditions.h": "platform/darwin/src/NSExpression+MGLAdditions.h",
+ "MGLShape.h": "platform/darwin/src/MGLShape.h",
+ "MGLBackgroundStyleLayer.h": "platform/darwin/src/MGLBackgroundStyleLayer.h",
+ "MGLStyle.h": "platform/darwin/src/MGLStyle.h",
+ "MGLUserLocationAnnotationView.h": "platform/ios/src/MGLUserLocationAnnotationView.h",
+ "MGLAnnotation.h": "platform/darwin/src/MGLAnnotation.h",
+ "MGLLight.h": "platform/darwin/src/MGLLight.h",
+ "MGLPointCollection.h": "platform/darwin/src/MGLPointCollection.h",
+ "MGLAnnotationView.h": "platform/ios/src/MGLAnnotationView.h",
+ "MGLFillExtrusionStyleLayer.h": "platform/darwin/src/MGLFillExtrusionStyleLayer.h",
+ "MGLRasterStyleLayer.h": "platform/darwin/src/MGLRasterStyleLayer.h",
+ "MGLAccountManager.h": "platform/darwin/src/MGLAccountManager.h",
+ "NSValue+MGLAdditions.h": "platform/darwin/src/NSValue+MGLAdditions.h",
+ "MGLVectorStyleLayer.h": "platform/darwin/src/MGLVectorStyleLayer.h",
+ "MGLComputedShapeSource.h": "platform/darwin/src/MGLComputedShapeSource.h",
+ "MGLLoggingConfiguration.h": "platform/darwin/src/MGLLoggingConfiguration.h",
+ "MGLLocationManager.h": "platform/darwin/src/MGLLocationManager.h",
+ "MGLRasterDEMSource.h": "platform/darwin/src/MGLRasterDEMSource.h",
+ "MGLLineStyleLayer.h": "platform/darwin/src/MGLLineStyleLayer.h",
+ "MGLImageSource.h": "platform/darwin/src/MGLImageSource.h",
+ "MGLOfflinePack.h": "platform/darwin/src/MGLOfflinePack.h",
+ "MGLUserLocation.h": "platform/ios/src/MGLUserLocation.h",
+ "MGLMapView+IBAdditions.h": "platform/ios/src/MGLMapView+IBAdditions.h",
+ "MGLShapeCollection.h": "platform/darwin/src/MGLShapeCollection.h",
+ "MGLShapeSource.h": "platform/darwin/src/MGLShapeSource.h",
+ "NSPredicate+MGLAdditions.h": "platform/darwin/src/NSPredicate+MGLAdditions.h",
+ "MGLMapSnapshotter.h": "platform/darwin/src/MGLMapSnapshotter.h",
+ "MGLCoordinateFormatter.h": "platform/darwin/src/MGLCoordinateFormatter.h",
+ "MGLStyleValue.h": "platform/darwin/src/MGLStyleValue.h",
+ "MGLOverlay.h": "platform/darwin/src/MGLOverlay.h",
+ "MGLCompassDirectionFormatter.h": "platform/darwin/src/MGLCompassDirectionFormatter.h",
+ "MGLTypes.h": "platform/darwin/src/MGLTypes.h",
+ "MGLGeometry.h": "platform/darwin/src/MGLGeometry.h",
+ "MGLSource.h": "platform/darwin/src/MGLSource.h",
+ "MGLRasterTileSource.h": "platform/darwin/src/MGLRasterTileSource.h",
+ "MGLPolygon.h": "platform/darwin/src/MGLPolygon.h",
+ "MGLPointAnnotation.h": "platform/darwin/src/MGLPointAnnotation.h",
+ "MGLHeatmapStyleLayer.h": "platform/darwin/src/MGLHeatmapStyleLayer.h",
+ "MGLCircleStyleLayer.h": "platform/darwin/src/MGLCircleStyleLayer.h",
+ "MGLMultiPoint.h": "platform/darwin/src/MGLMultiPoint.h",
+ "MGLFeature.h": "platform/darwin/src/MGLFeature.h",
+ "MGLMapCamera.h": "platform/darwin/src/MGLMapCamera.h",
+ "MGLForegroundStyleLayer.h": "platform/darwin/src/MGLForegroundStyleLayer.h",
+ "MGLOfflineRegion.h": "platform/darwin/src/MGLOfflineRegion.h",
+ "MGLMapViewDelegate.h": "platform/ios/src/MGLMapViewDelegate.h",
+ "MGLDistanceFormatter.h": "platform/darwin/src/MGLDistanceFormatter.h",
+ "MGLOpenGLStyleLayer.h": "platform/darwin/src/MGLOpenGLStyleLayer.h",
+ "MGLTileSource.h": "platform/darwin/src/MGLTileSource.h",
+ "MGLTilePyramidOfflineRegion.h": "platform/darwin/src/MGLTilePyramidOfflineRegion.h",
+ "MGLVectorTileSource.h": "platform/darwin/src/MGLVectorTileSource.h",
+ "MGLOfflineStorage.h": "platform/darwin/src/MGLOfflineStorage.h",
+ "MGLMapView.h": "platform/ios/src/MGLMapView.h",
+ "Mapbox/Mapbox.h": "platform/ios/src/Mapbox.h"
+ },
+ "private_headers": {
+ "MGLFillStyleLayer_Private.h": "platform/darwin/src/MGLFillStyleLayer_Private.h",
+ "MGLOfflinePack_Private.h": "platform/darwin/src/MGLOfflinePack_Private.h",
+ "MGLSource_Private.h": "platform/darwin/src/MGLSource_Private.h",
+ "MGLAnnotationView_Private.h": "platform/ios/src/MGLAnnotationView_Private.h",
+ "MGLValueEvaluator.h": "platform/darwin/src/MGLValueEvaluator.h",
+ "NSBundle+MGLAdditions.h": "platform/darwin/src/NSBundle+MGLAdditions.h",
+ "MGLBackgroundStyleLayer_Private.h": "platform/darwin/src/MGLBackgroundStyleLayer_Private.h",
+ "MGLHillshadeStyleLayer_Private.h": "platform/darwin/src/MGLHillshadeStyleLayer_Private.h",
+ "NSCoder+MGLAdditions.h": "platform/darwin/src/NSCoder+MGLAdditions.h",
+ "MGLComputedShapeSource_Private.h": "platform/darwin/src/MGLComputedShapeSource_Private.h",
+ "MGLPolyline_Private.h": "platform/darwin/src/MGLPolyline_Private.h",
+ "MGLShapeSource_Private.h": "platform/darwin/src/MGLShapeSource_Private.h",
+ "NSValue+MGLStyleAttributeAdditions.h": "platform/darwin/src/NSValue+MGLStyleAttributeAdditions.h",
+ "MGLLineStyleLayer_Private.h": "platform/darwin/src/MGLLineStyleLayer_Private.h",
+ "MGLRasterStyleLayer_Private.h": "platform/darwin/src/MGLRasterStyleLayer_Private.h",
+ "MGLOfflineStorage_Private.h": "platform/darwin/src/MGLOfflineStorage_Private.h",
+ "MGLAnnotationContainerView_Private.h": "platform/ios/src/MGLAnnotationContainerView_Private.h",
+ "MGLStyle_Private.h": "platform/darwin/src/MGLStyle_Private.h",
+ "MGLHeatmapStyleLayer_Private.h": "platform/darwin/src/MGLHeatmapStyleLayer_Private.h",
+ "NSPredicate+MGLPrivateAdditions.h": "platform/darwin/src/NSPredicate+MGLPrivateAdditions.h",
+ "NSDate+MGLAdditions.h": "platform/darwin/src/NSDate+MGLAdditions.h",
+ "MGLCompactCalloutView.h": "platform/ios/src/MGLCompactCalloutView.h",
+ "MGLStyleLayerManager.h": "platform/darwin/src/MGLStyleLayerManager.h",
+ "MGLUserLocation_Private.h": "platform/ios/src/MGLUserLocation_Private.h",
+ "MGLUserLocationHeadingArrowLayer.h": "platform/ios/src/MGLUserLocationHeadingArrowLayer.h",
+ "MGLAccountManager_Private.h": "platform/darwin/src/MGLAccountManager_Private.h",
+ "UIViewController+MGLAdditions.h": "platform/ios/src/UIViewController+MGLAdditions.h",
+ "MGLVectorTileSource_Private.h": "platform/darwin/src/MGLVectorTileSource_Private.h",
+ "MGLCircleStyleLayer_Private.h": "platform/darwin/src/MGLCircleStyleLayer_Private.h",
+ "NSArray+MGLAdditions.h": "platform/darwin/src/NSArray+MGLAdditions.h",
+ "MGLShape_Private.h": "platform/darwin/src/MGLShape_Private.h",
+ "MGLPolygon_Private.h": "platform/darwin/src/MGLPolygon_Private.h",
+ "MGLStyleLayer_Private.h": "platform/darwin/src/MGLStyleLayer_Private.h",
+ "MGLLocationManager_Private.h": "platform/darwin/src/MGLLocationManager_Private.h",
+ "MGLLoggingConfiguration_Private.h": "platform/darwin/src/MGLLoggingConfiguration_Private.h",
+ "NSComparisonPredicate+MGLAdditions.h": "platform/darwin/src/NSComparisonPredicate+MGLAdditions.h",
+ "MGLMapAccessibilityElement.h": "platform/ios/src/MGLMapAccessibilityElement.h",
+ "MGLNetworkConfiguration.h": "platform/darwin/src/MGLNetworkConfiguration.h",
+ "MGLScaleBar.h": "platform/ios/src/MGLScaleBar.h",
+ "NSString+MGLAdditions.h": "platform/darwin/src/NSString+MGLAdditions.h",
+ "UIDevice+MGLAdditions.h": "platform/ios/src/UIDevice+MGLAdditions.h",
+ "MGLRendererFrontend.h": "platform/darwin/src/MGLRendererFrontend.h",
+ "MGLStyleValue_Private.h": "platform/darwin/src/MGLStyleValue_Private.h",
+ "MGLFillExtrusionStyleLayer_Private.h": "platform/darwin/src/MGLFillExtrusionStyleLayer_Private.h",
+ "NSException+MGLAdditions.h": "platform/darwin/src/NSException+MGLAdditions.h",
+ "MGLSymbolStyleLayer_Private.h": "platform/darwin/src/MGLSymbolStyleLayer_Private.h",
+ "MGLTilePyramidOfflineRegion_Private.h": "platform/darwin/src/MGLTilePyramidOfflineRegion_Private.h",
+ "MGLUserLocationHeadingIndicator.h": "platform/ios/src/MGLUserLocationHeadingIndicator.h",
+ "NSDictionary+MGLAdditions.h": "platform/darwin/src/NSDictionary+MGLAdditions.h",
+ "MGLFoundation_Private.h": "platform/darwin/src/MGLFoundation_Private.h",
+ "MGLUserLocationHeadingBeamLayer.h": "platform/ios/src/MGLUserLocationHeadingBeamLayer.h",
+ "MGLMapView_Private.h": "platform/ios/src/MGLMapView_Private.h",
+ "NSURL+MGLAdditions.h": "platform/darwin/src/NSURL+MGLAdditions.h",
+ "MGLMultiPoint_Private.h": "platform/darwin/src/MGLMultiPoint_Private.h",
+ "UIColor+MGLAdditions.h": "platform/ios/src/UIColor+MGLAdditions.h",
+ "MGLAttributionInfo_Private.h": "platform/darwin/src/MGLAttributionInfo_Private.h",
+ "SMCalloutView.h": "platform/ios/vendor/SMCalloutView/SMCalloutView.h",
+ "MGLOfflineRegion_Private.h": "platform/darwin/src/MGLOfflineRegion_Private.h",
+ "MGLPointCollection_Private.h": "platform/darwin/src/MGLPointCollection_Private.h",
+ "UIImage+MGLAdditions.h": "platform/ios/src/UIImage+MGLAdditions.h",
+ "NSOrthography+MGLAdditions.h": "platform/ios/src/NSOrthography+MGLAdditions.h",
+ "MGLLight_Private.h": "platform/darwin/src/MGLLight_Private.h",
+ "MGLAnnotationContainerView.h": "platform/ios/src/MGLAnnotationContainerView.h",
+ "MGLSDKUpdateChecker.h": "platform/ios/src/MGLSDKUpdateChecker.h",
+ "MGLAnnotationImage_Private.h": "platform/ios/src/MGLAnnotationImage_Private.h",
+ "MGLConversion.h": "platform/darwin/src/MGLConversion.h",
+ "MGLShapeOfflineRegion_Private.h": "platform/darwin/src/MGLShapeOfflineRegion_Private.h",
+ "MGLTelemetryConfig.h": "platform/ios/src/MGLTelemetryConfig.h",
+ "MGLGeometry_Private.h": "platform/darwin/src/MGLGeometry_Private.h",
+ "NSCompoundPredicate+MGLAdditions.h": "platform/darwin/src/NSCompoundPredicate+MGLAdditions.h",
+ "NSExpression+MGLPrivateAdditions.h": "platform/darwin/src/NSExpression+MGLPrivateAdditions.h",
+ "MGLOpenGLStyleLayer_Private.h": "platform/darwin/src/MGLOpenGLStyleLayer_Private.h",
+ "MGLTileSource_Private.h": "platform/darwin/src/MGLTileSource_Private.h",
+ "MGLFaux3DUserLocationAnnotationView.h": "platform/ios/src/MGLFaux3DUserLocationAnnotationView.h",
+ "NSData+MGLAdditions.h": "platform/darwin/src/NSData+MGLAdditions.h",
+ "MGLUserLocationAnnotationView_Private.h": "platform/ios/src/MGLUserLocationAnnotationView_Private.h",
+ "NSProcessInfo+MGLAdditions.h": "platform/darwin/src/NSProcessInfo+MGLAdditions.h",
+ "MGLRasterTileSource_Private.h": "platform/darwin/src/MGLRasterTileSource_Private.h",
+ "MGLFeature_Private.h": "platform/darwin/src/MGLFeature_Private.h",
+ "MGLRendererConfiguration.h": "platform/darwin/src/MGLRendererConfiguration.h",
+ "configuration_utils.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/configuration_utils.h",
+ "parse_configuration.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/parse_configuration.h",
+ "ssl_pin_verifier.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/ssl_pin_verifier.h",
+ "TSKPublicKeyAlgorithm.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/TSKPublicKeyAlgorithm.h",
+ "TSKSPKIHashCache.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/TSKSPKIHashCache.h",
+ "reporting_utils.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/reporting_utils.h",
+ "TSKBackgroundReporter.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKBackgroundReporter.h",
+ "TSKPinFailureReport.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKPinFailureReport.h",
+ "TSKReportsRateLimiter.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKReportsRateLimiter.h",
+ "vendor_identifier.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/vendor_identifier.h",
+ "TrustKit.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TrustKit.h",
+ "TSKLog.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKLog.h",
+ "TSKPinningValidator.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidator.h",
+ "TSKPinningValidator_Private.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidator_Private.h",
+ "TSKPinningValidatorCallback.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidatorCallback.h",
+ "TSKPinningValidatorResult.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidatorResult.h",
+ "TSKTrustDecision.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKTrustDecision.h",
+ "TSKTrustKitConfig.h": "platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKTrustKitConfig.h",
+ "MMEReachability.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/Reachability/MMEReachability.h",
+ "MMENamespacedDependencies.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENamespacedDependencies.h",
+ "MapboxMobileEvents.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MapboxMobileEvents.h",
+ "MGLMapboxEvents.h": "platform/ios/src/MGLMapboxEvents.h",
+ "CLLocation+MMEMobileEvents.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/CLLocation+MMEMobileEvents.h",
+ "MMEAPIClient.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEAPIClient.h",
+ "MMECategoryLoader.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECategoryLoader.h",
+ "MMECommonEventData.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECommonEventData.h",
+ "MMEConstants.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConstants.h",
+ "MMEDependencyManager.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDependencyManager.h",
+ "MMEEvent.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEvent.h",
+ "MMEEventLogger.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogger.h",
+ "MMEEventLogReportViewController.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogReportViewController.h",
+ "MMEEventsConfiguration.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsConfiguration.h",
+ "MMEHashProvider.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEHashProvider.h",
+ "MMETrustKitProvider.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETrustKitProvider.h",
+ "MMEConfigurator.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConfigurator.h",
+ "MMELocationManager.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMELocationManager.h",
+ "MMEMetrics.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetrics.h",
+ "MMEMetricsManager.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetricsManager.h",
+ "MMENSDateWrapper.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSDateWrapper.h",
+ "MMENSURLSessionWrapper.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSURLSessionWrapper.h",
+ "MMETimerManager.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETimerManager.h",
+ "MMETypes.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETypes.h",
+ "MMEUIApplicationWrapper.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUIApplicationWrapper.h",
+ "MMEUINavigation.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUINavigation.h",
+ "MMEUniqueIdentifier.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUniqueIdentifier.h",
+ "MMEDispatchManager.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDispatchManager.h",
+ "MMEEventsManager.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsManager.h",
+ "NSData+MMEGZIP.h": "platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/NSData+MMEGZIP.h"
+ }
+}
diff --git a/platform/ios/sdk-files.txt b/platform/ios/sdk-files.txt
deleted file mode 100644
index 474eb3bbc8..0000000000
--- a/platform/ios/sdk-files.txt
+++ /dev/null
@@ -1,366 +0,0 @@
-# This file is generated. Do not edit. Regenerate this with scripts/generate-cmake-files.js
-
-# SDK
-platform/ios/src/Mapbox.h
-
-# SDK/Foundation
-platform/darwin/src/MGLAccountManager.h
-platform/darwin/src/MGLAccountManager.m
-platform/darwin/src/MGLAccountManager_Private.h
-platform/darwin/src/MGLAttributionInfo.h
-platform/darwin/src/MGLAttributionInfo.mm
-platform/darwin/src/MGLAttributionInfo_Private.h
-platform/darwin/src/MGLFoundation.h
-platform/darwin/src/MGLFoundation.mm
-platform/darwin/src/MGLFoundation_Private.h
-platform/darwin/src/MGLLocationManager.h
-platform/darwin/src/MGLLocationManager.m
-platform/darwin/src/MGLLocationManager_Private.h
-platform/darwin/src/MGLLoggingConfiguration.h
-platform/darwin/src/MGLLoggingConfiguration.m
-platform/darwin/src/MGLLoggingConfiguration_Private.h
-platform/darwin/src/MGLMapCamera.h
-platform/darwin/src/MGLMapCamera.mm
-platform/darwin/src/MGLMapSnapshotter.h
-platform/darwin/src/MGLMapSnapshotter.mm
-platform/darwin/src/MGLNetworkConfiguration.h
-platform/darwin/src/MGLNetworkConfiguration.m
-platform/darwin/src/MGLRendererConfiguration.h
-platform/darwin/src/MGLRendererConfiguration.mm
-platform/darwin/src/MGLRendererFrontend.h
-platform/darwin/src/MGLStyle.h
-platform/darwin/src/MGLStyle.mm
-platform/darwin/src/MGLStyle_Private.h
-platform/darwin/src/MGLTypes.h
-platform/darwin/src/MGLTypes.m
-platform/darwin/src/MGLValueEvaluator.h
-
-# SDK/Foundation/Categories
-platform/darwin/src/NSArray+MGLAdditions.h
-platform/darwin/src/NSArray+MGLAdditions.mm
-platform/darwin/src/NSBundle+MGLAdditions.h
-platform/darwin/src/NSBundle+MGLAdditions.m
-platform/darwin/src/NSComparisonPredicate+MGLAdditions.h
-platform/darwin/src/NSComparisonPredicate+MGLAdditions.mm
-platform/darwin/src/NSCompoundPredicate+MGLAdditions.h
-platform/darwin/src/NSCompoundPredicate+MGLAdditions.mm
-platform/darwin/src/NSData+MGLAdditions.h
-platform/darwin/src/NSData+MGLAdditions.mm
-platform/darwin/src/NSDate+MGLAdditions.h
-platform/darwin/src/NSDate+MGLAdditions.mm
-platform/darwin/src/NSDictionary+MGLAdditions.h
-platform/darwin/src/NSDictionary+MGLAdditions.mm
-platform/darwin/src/NSException+MGLAdditions.h
-platform/darwin/src/NSExpression+MGLAdditions.h
-platform/darwin/src/NSExpression+MGLAdditions.mm
-platform/darwin/src/NSExpression+MGLPrivateAdditions.h
-platform/darwin/src/NSPredicate+MGLAdditions.h
-platform/darwin/src/NSPredicate+MGLAdditions.mm
-platform/darwin/src/NSPredicate+MGLPrivateAdditions.h
-platform/darwin/src/NSProcessInfo+MGLAdditions.h
-platform/darwin/src/NSProcessInfo+MGLAdditions.m
-platform/darwin/src/NSString+MGLAdditions.h
-platform/darwin/src/NSString+MGLAdditions.m
-platform/darwin/src/NSURL+MGLAdditions.h
-platform/darwin/src/NSURL+MGLAdditions.m
-platform/darwin/src/NSValue+MGLAdditions.h
-platform/darwin/src/NSValue+MGLAdditions.m
-
-# SDK/Foundation/Formatters
-platform/darwin/src/MGLClockDirectionFormatter.h
-platform/darwin/src/MGLClockDirectionFormatter.m
-platform/darwin/src/MGLCompassDirectionFormatter.h
-platform/darwin/src/MGLCompassDirectionFormatter.m
-platform/darwin/src/MGLCoordinateFormatter.h
-platform/darwin/src/MGLCoordinateFormatter.m
-platform/darwin/src/MGLDistanceFormatter.h
-platform/darwin/src/MGLDistanceFormatter.m
-
-# SDK/Foundation/Geometry
-platform/darwin/src/MGLAnnotation.h
-platform/darwin/src/MGLFeature.h
-platform/darwin/src/MGLFeature.mm
-platform/darwin/src/MGLFeature_Private.h
-platform/darwin/src/MGLGeometry.h
-platform/darwin/src/MGLGeometry.mm
-platform/darwin/src/MGLGeometry_Private.h
-platform/darwin/src/MGLMultiPoint.h
-platform/darwin/src/MGLMultiPoint.mm
-platform/darwin/src/MGLMultiPoint_Private.h
-platform/darwin/src/MGLOverlay.h
-platform/darwin/src/MGLPointAnnotation.h
-platform/darwin/src/MGLPointAnnotation.mm
-platform/darwin/src/MGLPointCollection.h
-platform/darwin/src/MGLPointCollection.mm
-platform/darwin/src/MGLPointCollection_Private.h
-platform/darwin/src/MGLPolygon.h
-platform/darwin/src/MGLPolygon.mm
-platform/darwin/src/MGLPolygon_Private.h
-platform/darwin/src/MGLPolyline.h
-platform/darwin/src/MGLPolyline.mm
-platform/darwin/src/MGLPolyline_Private.h
-platform/darwin/src/MGLShape.h
-platform/darwin/src/MGLShape.mm
-platform/darwin/src/MGLShapeCollection.h
-platform/darwin/src/MGLShapeCollection.mm
-platform/darwin/src/MGLShape_Private.h
-
-# SDK/Foundation/Offline Maps
-platform/darwin/src/MGLOfflinePack.h
-platform/darwin/src/MGLOfflinePack.mm
-platform/darwin/src/MGLOfflinePack_Private.h
-platform/darwin/src/MGLOfflineRegion.h
-platform/darwin/src/MGLOfflineRegion_Private.h
-platform/darwin/src/MGLOfflineStorage.h
-platform/darwin/src/MGLOfflineStorage.mm
-platform/darwin/src/MGLOfflineStorage_Private.h
-platform/darwin/src/MGLShapeOfflineRegion.h
-platform/darwin/src/MGLShapeOfflineRegion.mm
-platform/darwin/src/MGLShapeOfflineRegion_Private.h
-platform/darwin/src/MGLTilePyramidOfflineRegion.h
-platform/darwin/src/MGLTilePyramidOfflineRegion.mm
-platform/darwin/src/MGLTilePyramidOfflineRegion_Private.h
-
-# SDK/Foundation/Styling
-platform/darwin/src/MGLConversion.h
-platform/darwin/src/MGLLight.h
-platform/darwin/src/MGLLight.mm
-platform/darwin/src/MGLLight_Private.h
-platform/darwin/src/MGLStyleValue.h
-platform/darwin/src/MGLStyleValue.mm
-platform/darwin/src/MGLStyleValue_Private.h
-
-# SDK/Foundation/Styling/Categories
-platform/darwin/src/NSValue+MGLStyleAttributeAdditions.h
-platform/darwin/src/NSValue+MGLStyleAttributeAdditions.mm
-
-# SDK/Foundation/Styling/Layers
-platform/darwin/src/MGLBackgroundStyleLayer.h
-platform/darwin/src/MGLBackgroundStyleLayer.mm
-platform/darwin/src/MGLBackgroundStyleLayer_Private.h
-platform/darwin/src/MGLCircleStyleLayer.h
-platform/darwin/src/MGLCircleStyleLayer.mm
-platform/darwin/src/MGLCircleStyleLayer_Private.h
-platform/darwin/src/MGLFillExtrusionStyleLayer.h
-platform/darwin/src/MGLFillExtrusionStyleLayer.mm
-platform/darwin/src/MGLFillExtrusionStyleLayer_Private.h
-platform/darwin/src/MGLFillStyleLayer.h
-platform/darwin/src/MGLFillStyleLayer.mm
-platform/darwin/src/MGLFillStyleLayer_Private.h
-platform/darwin/src/MGLForegroundStyleLayer.h
-platform/darwin/src/MGLForegroundStyleLayer.mm
-platform/darwin/src/MGLHeatmapStyleLayer.h
-platform/darwin/src/MGLHeatmapStyleLayer.mm
-platform/darwin/src/MGLHeatmapStyleLayer_Private.h
-platform/darwin/src/MGLHillshadeStyleLayer.h
-platform/darwin/src/MGLHillshadeStyleLayer.mm
-platform/darwin/src/MGLHillshadeStyleLayer_Private.h
-platform/darwin/src/MGLLineStyleLayer.h
-platform/darwin/src/MGLLineStyleLayer.mm
-platform/darwin/src/MGLLineStyleLayer_Private.h
-platform/darwin/src/MGLOpenGLStyleLayer.h
-platform/darwin/src/MGLOpenGLStyleLayer.mm
-platform/darwin/src/MGLOpenGLStyleLayer_Private.h
-platform/darwin/src/MGLRasterStyleLayer.h
-platform/darwin/src/MGLRasterStyleLayer.mm
-platform/darwin/src/MGLRasterStyleLayer_Private.h
-platform/darwin/src/MGLStyleLayer.h
-platform/darwin/src/MGLStyleLayer.mm
-platform/darwin/src/MGLStyleLayerManager.h
-platform/darwin/src/MGLStyleLayerManager.mm
-platform/darwin/src/MGLStyleLayer_Private.h
-platform/darwin/src/MGLSymbolStyleLayer.h
-platform/darwin/src/MGLSymbolStyleLayer.mm
-platform/darwin/src/MGLSymbolStyleLayer_Private.h
-platform/darwin/src/MGLVectorStyleLayer.h
-platform/darwin/src/MGLVectorStyleLayer.m
-
-# SDK/Foundation/Styling/Sources
-platform/darwin/src/MGLComputedShapeSource.h
-platform/darwin/src/MGLComputedShapeSource.mm
-platform/darwin/src/MGLComputedShapeSource_Private.h
-platform/darwin/src/MGLImageSource.h
-platform/darwin/src/MGLImageSource.mm
-platform/darwin/src/MGLRasterDEMSource.h
-platform/darwin/src/MGLRasterDEMSource.mm
-platform/darwin/src/MGLRasterTileSource.h
-platform/darwin/src/MGLRasterTileSource.mm
-platform/darwin/src/MGLRasterTileSource_Private.h
-platform/darwin/src/MGLShapeSource.h
-platform/darwin/src/MGLShapeSource.mm
-platform/darwin/src/MGLShapeSource_Private.h
-platform/darwin/src/MGLSource.h
-platform/darwin/src/MGLSource.mm
-platform/darwin/src/MGLSource_Private.h
-platform/darwin/src/MGLTileSource.h
-platform/darwin/src/MGLTileSource.mm
-platform/darwin/src/MGLTileSource_Private.h
-platform/darwin/src/MGLVectorTileSource.h
-platform/darwin/src/MGLVectorTileSource.mm
-platform/darwin/src/MGLVectorTileSource_Private.h
-
-# SDK/Kit
-platform/ios/src/MGLCameraChangeReason.h
-platform/ios/src/MGLMapAccessibilityElement.h
-platform/ios/src/MGLMapAccessibilityElement.mm
-platform/ios/src/MGLMapView+IBAdditions.h
-platform/ios/src/MGLMapView.h
-platform/ios/src/MGLMapView.mm
-platform/ios/src/MGLMapViewDelegate.h
-platform/ios/src/MGLMapView_Private.h
-
-# SDK/Kit/Annotations
-platform/ios/src/MGLAnnotationContainerView.h
-platform/ios/src/MGLAnnotationContainerView.m
-platform/ios/src/MGLAnnotationContainerView_Private.h
-platform/ios/src/MGLAnnotationImage.h
-platform/ios/src/MGLAnnotationImage.m
-platform/ios/src/MGLAnnotationImage_Private.h
-platform/ios/src/MGLAnnotationView.h
-platform/ios/src/MGLAnnotationView.mm
-platform/ios/src/MGLAnnotationView_Private.h
-platform/ios/src/MGLCalloutView.h
-platform/ios/src/MGLCompactCalloutView.h
-platform/ios/src/MGLCompactCalloutView.m
-platform/ios/src/MGLFaux3DUserLocationAnnotationView.h
-platform/ios/src/MGLFaux3DUserLocationAnnotationView.m
-platform/ios/src/MGLUserLocation.h
-platform/ios/src/MGLUserLocation.m
-platform/ios/src/MGLUserLocationAnnotationView.h
-platform/ios/src/MGLUserLocationAnnotationView.m
-platform/ios/src/MGLUserLocationAnnotationView_Private.h
-platform/ios/src/MGLUserLocationHeadingArrowLayer.h
-platform/ios/src/MGLUserLocationHeadingArrowLayer.m
-platform/ios/src/MGLUserLocationHeadingBeamLayer.h
-platform/ios/src/MGLUserLocationHeadingBeamLayer.m
-platform/ios/src/MGLUserLocationHeadingIndicator.h
-platform/ios/src/MGLUserLocation_Private.h
-
-# SDK/Kit/Categories
-platform/darwin/src/NSCoder+MGLAdditions.h
-platform/darwin/src/NSCoder+MGLAdditions.mm
-platform/ios/src/NSOrthography+MGLAdditions.h
-platform/ios/src/NSOrthography+MGLAdditions.m
-platform/ios/src/UIColor+MGLAdditions.h
-platform/ios/src/UIColor+MGLAdditions.mm
-platform/ios/src/UIDevice+MGLAdditions.h
-platform/ios/src/UIDevice+MGLAdditions.m
-platform/ios/src/UIImage+MGLAdditions.h
-platform/ios/src/UIImage+MGLAdditions.mm
-platform/ios/src/UIViewController+MGLAdditions.h
-platform/ios/src/UIViewController+MGLAdditions.m
-
-# SDK/Kit/SMCalloutView
-platform/ios/vendor/SMCalloutView/SMCalloutView.h
-platform/ios/vendor/SMCalloutView/SMCalloutView.m
-
-# SDK/Kit/Telemetry
-platform/ios/src/MGLTelemetryConfig.h
-platform/ios/src/MGLTelemetryConfig.m
-
-# SDK/Kit/Telemetry/Development
-platform/ios/src/MGLSDKUpdateChecker.h
-platform/ios/src/MGLSDKUpdateChecker.mm
-
-# SDK/Kit/Telemetry/Runtime
-platform/ios/src/MGLMapboxEvents.h
-platform/ios/src/MGLMapboxEvents.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/CLLocation+MMEMobileEvents.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/CLLocation+MMEMobileEvents.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEAPIClient.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEAPIClient.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECategoryLoader.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECategoryLoader.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECommonEventData.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECommonEventData.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConfigurator.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConfigurator.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConstants.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConstants.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDependencyManager.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDependencyManager.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDispatchManager.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDispatchManager.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEvent.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEvent.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogReportViewController.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogReportViewController.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogger.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogger.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsConfiguration.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsConfiguration.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsManager.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsManager.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEHashProvider.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEHashProvider.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMELocationManager.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMELocationManager.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetrics.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetrics.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetricsManager.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEMetricsManager.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSDateWrapper.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSDateWrapper.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSURLSessionWrapper.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSURLSessionWrapper.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENamespacedDependencies.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETimerManager.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETimerManager.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETrustKitProvider.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETrustKitProvider.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETypes.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETypes.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUIApplicationWrapper.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUIApplicationWrapper.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUINavigation.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUINavigation.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUniqueIdentifier.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUniqueIdentifier.m
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MapboxMobileEvents.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/NSData+MMEGZIP.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/NSData+MMEGZIP.m
-
-# SDK/Kit/Telemetry/Runtime/Reachability
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/Reachability/MMEReachability.h
-platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/Reachability/MMEReachability.m
-
-# SDK/Kit/Telemetry/Runtime/TrustKit
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKLog.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidator.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidator.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidatorCallback.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidatorResult.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidatorResult.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidator_Private.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKTrustDecision.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKTrustKitConfig.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKTrustKitConfig.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TrustKit.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TrustKit.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/configuration_utils.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/configuration_utils.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/parse_configuration.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/parse_configuration.m
-
-# SDK/Kit/Telemetry/Runtime/TrustKit/Pinning
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/TSKPublicKeyAlgorithm.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/TSKSPKIHashCache.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/TSKSPKIHashCache.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/ssl_pin_verifier.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Pinning/ssl_pin_verifier.m
-
-# SDK/Kit/Telemetry/Runtime/TrustKit/Reporting
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKBackgroundReporter.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKBackgroundReporter.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKPinFailureReport.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKPinFailureReport.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKReportsRateLimiter.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKReportsRateLimiter.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/reporting_utils.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/reporting_utils.m
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/vendor_identifier.h
-platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/vendor_identifier.m
-
-# SDK/Kit/Views
-platform/ios/src/MGLScaleBar.h
-platform/ios/src/MGLScaleBar.mm
diff --git a/platform/macos/DEVELOPING.md b/platform/macos/DEVELOPING.md
index 2d64baf292..8792a4b974 100644
--- a/platform/macos/DEVELOPING.md
+++ b/platform/macos/DEVELOPING.md
@@ -52,7 +52,7 @@ To add an Objective-C header or implementation file to the macOS maps SDK:
1. Audit new headers for nullability. Typically, you will wrap a header with `NS_ASSUME_NONNULL_BEGIN` and `NS_ASSUME_NONNULL_END`.
1. _(Optional.)_ If it’s a public header, change its visibility from Project to Public and import it in [the macOS SDK’s umbrella header](./src/Mapbox.h).
1. _(Optional.)_ If the file would also be used by the iOS maps SDK, make sure it’s in [platform/darwin/src/](../darwin/src/), then consult [the companion iOS document](../ios/DEVELOPING.md#adding-a-source-code-file) for further instructions.
-1. Run `scripts/generate-cmake-files.js` to update the generated source file list for third party build systems.
+1. Run `scripts/generate-file-lists.js` to update the generated source file list for third party build systems.
### Adding a resource
diff --git a/platform/macos/config.cmake b/platform/macos/config.cmake
index e49a54f5eb..bc3de392dd 100644
--- a/platform/macos/config.cmake
+++ b/platform/macos/config.cmake
@@ -1,7 +1,7 @@
include(cmake/loop-darwin.cmake)
macro(mbgl_platform_core)
- target_sources_from_file(mbgl-core PRIVATE platform/macos/core-files.txt)
+ target_sources_from_file(mbgl-core PRIVATE platform/macos/core-files.json)
if(WITH_EGL)
target_sources(mbgl-core
@@ -39,8 +39,8 @@ endmacro()
macro(mbgl_filesource)
- # Modify platform/darwin/filesource-files.txt to change the source files for this target.
- target_sources_from_file(mbgl-filesource PRIVATE platform/darwin/filesource-files.txt)
+ # Modify platform/darwin/filesource-files.json to change the source files for this target.
+ target_sources_from_file(mbgl-filesource PRIVATE platform/darwin/filesource-files.json)
target_compile_options(mbgl-filesource
PRIVATE -fobjc-arc
diff --git a/platform/macos/core-files.json b/platform/macos/core-files.json
new file mode 100644
index 0000000000..bfc63d5027
--- /dev/null
+++ b/platform/macos/core-files.json
@@ -0,0 +1,33 @@
+{
+ "//": "This file can be edited manually and is the canonical source.",
+ "sources": [
+ "platform/darwin/src/collator.mm",
+ "platform/darwin/src/image.mm",
+ "platform/darwin/src/local_glyph_rasterizer.mm",
+ "platform/darwin/src/logging_nslog.mm",
+ "platform/darwin/src/nsthread.mm",
+ "platform/darwin/src/reachability.m",
+ "platform/darwin/src/string_nsstring.mm",
+ "platform/default/src/mbgl/gl/headless_backend.cpp",
+ "platform/default/src/mbgl/gl/headless_frontend.cpp",
+ "platform/default/src/mbgl/map/map_snapshotter.cpp",
+ "platform/default/src/mbgl/text/bidi.cpp",
+ "platform/default/src/mbgl/util/default_thread_pool.cpp",
+ "platform/default/src/mbgl/util/png_writer.cpp",
+ "platform/default/src/mbgl/util/shared_thread_pool.cpp",
+ "platform/default/src/mbgl/util/thread_local.cpp",
+ "platform/default/src/mbgl/util/utf.cpp"
+ ],
+ "public_headers": {
+ "mbgl/storage/reachability.h": "platform/darwin/include/mbgl/storage/reachability.h",
+ "mbgl/util/image+MGLAdditions.hpp": "platform/darwin/include/mbgl/util/image+MGLAdditions.hpp",
+ "mbgl/gl/headless_backend.hpp": "platform/default/include/mbgl/gl/headless_backend.hpp",
+ "mbgl/gl/headless_frontend.hpp": "platform/default/include/mbgl/gl/headless_frontend.hpp",
+ "mbgl/map/map_snapshotter.hpp": "platform/default/include/mbgl/map/map_snapshotter.hpp",
+ "mbgl/util/default_thread_pool.hpp": "platform/default/include/mbgl/util/default_thread_pool.hpp",
+ "mbgl/util/shared_thread_pool.hpp": "platform/default/include/mbgl/util/shared_thread_pool.hpp"
+ },
+ "private_headers": {
+ "CFHandle.hpp": "platform/darwin/src/CFHandle.hpp"
+ }
+}
diff --git a/platform/macos/core-files.txt b/platform/macos/core-files.txt
deleted file mode 100644
index c99e735af8..0000000000
--- a/platform/macos/core-files.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# Misc
-platform/darwin/include/mbgl/storage/reachability.h
-platform/darwin/src/reachability.m
-platform/darwin/src/CFHandle.hpp
-platform/darwin/src/collator.mm
-platform/darwin/src/local_glyph_rasterizer.mm
-platform/darwin/src/logging_nslog.mm
-platform/darwin/src/nsthread.mm
-platform/darwin/src/string_nsstring.mm
-platform/default/src/mbgl/text/bidi.cpp
-platform/default/src/mbgl/util/thread_local.cpp
-platform/default/src/mbgl/util/utf.cpp
-
-# Image handling
-platform/darwin/include/mbgl/util/image+MGLAdditions.hpp
-platform/darwin/src/image.mm
-platform/default/src/mbgl/util/png_writer.cpp
-
-# Headless view
-platform/default/src/mbgl/gl/headless_frontend.cpp
-platform/default/include/mbgl/gl/headless_frontend.hpp
-platform/default/src/mbgl/gl/headless_backend.cpp
-platform/default/include/mbgl/gl/headless_backend.hpp
-
-# Snapshotting
-platform/default/src/mbgl/map/map_snapshotter.cpp
-platform/default/include/mbgl/map/map_snapshotter.hpp
-
-# Thread pool
-platform/default/src/mbgl/util/shared_thread_pool.cpp
-platform/default/include/mbgl/util/shared_thread_pool.hpp
-platform/default/src/mbgl/util/default_thread_pool.cpp
-platform/default/include/mbgl/util/default_thread_pool.hpp
diff --git a/platform/macos/sdk-files.json b/platform/macos/sdk-files.json
new file mode 100644
index 0000000000..884a925217
--- /dev/null
+++ b/platform/macos/sdk-files.json
@@ -0,0 +1,204 @@
+{
+ "//": "This file is generated. Do not edit. Regenerate it with scripts/generate-file-lists.js",
+ "sources": [
+ "platform/darwin/src/MGLImageSource.mm",
+ "platform/darwin/src/MGLMapSnapshotter.mm",
+ "platform/macos/src/NSImage+MGLAdditions.mm",
+ "platform/darwin/src/MGLHillshadeStyleLayer.mm",
+ "platform/darwin/src/MGLPointAnnotation.mm",
+ "platform/darwin/src/NSBundle+MGLAdditions.m",
+ "platform/macos/src/MGLMapView.mm",
+ "platform/darwin/src/NSArray+MGLAdditions.mm",
+ "platform/darwin/src/MGLOfflinePack.mm",
+ "platform/darwin/src/NSDate+MGLAdditions.mm",
+ "platform/darwin/src/MGLNetworkConfiguration.m",
+ "platform/darwin/src/MGLLight.mm",
+ "platform/macos/src/MGLAnnotationImage.m",
+ "platform/darwin/src/NSExpression+MGLAdditions.mm",
+ "platform/darwin/src/MGLFeature.mm",
+ "platform/darwin/src/MGLOpenGLStyleLayer.mm",
+ "platform/macos/src/NSColor+MGLAdditions.mm",
+ "platform/macos/src/MGLAttributionButton.mm",
+ "platform/darwin/src/MGLFillStyleLayer.mm",
+ "platform/darwin/src/MGLShape.mm",
+ "platform/darwin/src/MGLRasterTileSource.mm",
+ "platform/darwin/src/MGLFoundation.mm",
+ "platform/darwin/src/NSString+MGLAdditions.m",
+ "platform/darwin/src/NSCoder+MGLAdditions.mm",
+ "platform/darwin/src/MGLStyleLayerManager.mm",
+ "platform/darwin/src/MGLStyle.mm",
+ "platform/darwin/src/MGLGeometry.mm",
+ "platform/darwin/src/MGLHeatmapStyleLayer.mm",
+ "platform/darwin/src/MGLCircleStyleLayer.mm",
+ "platform/darwin/src/MGLForegroundStyleLayer.mm",
+ "platform/darwin/src/NSDictionary+MGLAdditions.mm",
+ "platform/darwin/src/MGLBackgroundStyleLayer.mm",
+ "platform/darwin/src/MGLTileSource.mm",
+ "platform/macos/src/MGLMapView+IBAdditions.mm",
+ "platform/darwin/src/NSValue+MGLAdditions.m",
+ "platform/darwin/src/MGLStyleLayer.mm",
+ "platform/darwin/src/MGLClockDirectionFormatter.m",
+ "platform/darwin/src/MGLComputedShapeSource.mm",
+ "platform/macos/src/MGLOpenGLLayer.mm",
+ "platform/darwin/src/MGLMultiPoint.mm",
+ "platform/darwin/src/MGLTypes.m",
+ "platform/darwin/src/MGLPointCollection.mm",
+ "platform/darwin/src/MGLCoordinateFormatter.m",
+ "platform/darwin/src/MGLSource.mm",
+ "platform/darwin/src/MGLMapCamera.mm",
+ "platform/darwin/src/MGLVectorStyleLayer.m",
+ "platform/darwin/src/NSValue+MGLStyleAttributeAdditions.mm",
+ "platform/darwin/src/MGLPolygon.mm",
+ "platform/darwin/src/MGLDistanceFormatter.m",
+ "platform/darwin/src/NSProcessInfo+MGLAdditions.m",
+ "platform/darwin/src/MGLFillExtrusionStyleLayer.mm",
+ "platform/darwin/src/MGLOfflineStorage.mm",
+ "platform/darwin/src/NSURL+MGLAdditions.m",
+ "platform/darwin/src/NSCompoundPredicate+MGLAdditions.mm",
+ "platform/darwin/src/MGLTilePyramidOfflineRegion.mm",
+ "platform/darwin/src/MGLAccountManager.m",
+ "platform/darwin/src/MGLAttributionInfo.mm",
+ "platform/darwin/src/MGLPolyline.mm",
+ "platform/darwin/src/MGLShapeSource.mm",
+ "platform/macos/src/MGLCompassCell.m",
+ "platform/darwin/src/MGLLoggingConfiguration.m",
+ "platform/darwin/src/MGLRasterStyleLayer.mm",
+ "platform/darwin/src/MGLShapeCollection.mm",
+ "platform/darwin/src/MGLShapeOfflineRegion.mm",
+ "platform/darwin/src/NSComparisonPredicate+MGLAdditions.mm",
+ "platform/darwin/src/MGLCompassDirectionFormatter.m",
+ "platform/darwin/src/MGLRasterDEMSource.mm",
+ "platform/darwin/src/MGLLineStyleLayer.mm",
+ "platform/darwin/src/MGLSymbolStyleLayer.mm",
+ "platform/darwin/src/NSPredicate+MGLAdditions.mm",
+ "platform/darwin/src/MGLVectorTileSource.mm",
+ "platform/darwin/src/MGLStyleValue.mm",
+ "platform/darwin/src/MGLRendererConfiguration.mm"
+ ],
+ "public_headers": {
+ "MGLFoundation.h": "platform/darwin/src/MGLFoundation.h",
+ "MGLComputedShapeSource.h": "platform/darwin/src/MGLComputedShapeSource.h",
+ "MGLRasterStyleLayer.h": "platform/darwin/src/MGLRasterStyleLayer.h",
+ "NSExpression+MGLAdditions.h": "platform/darwin/src/NSExpression+MGLAdditions.h",
+ "MGLAnnotation.h": "platform/darwin/src/MGLAnnotation.h",
+ "MGLHillshadeStyleLayer.h": "platform/darwin/src/MGLHillshadeStyleLayer.h",
+ "MGLMapSnapshotter.h": "platform/darwin/src/MGLMapSnapshotter.h",
+ "MGLCircleStyleLayer.h": "platform/darwin/src/MGLCircleStyleLayer.h",
+ "MGLAttributionInfo.h": "platform/darwin/src/MGLAttributionInfo.h",
+ "MGLFillExtrusionStyleLayer.h": "platform/darwin/src/MGLFillExtrusionStyleLayer.h",
+ "MGLAnnotationImage.h": "platform/macos/src/MGLAnnotationImage.h",
+ "MGLMapView.h": "platform/macos/src/MGLMapView.h",
+ "MGLOfflineStorage.h": "platform/darwin/src/MGLOfflineStorage.h",
+ "MGLStyleValue.h": "platform/darwin/src/MGLStyleValue.h",
+ "MGLMultiPoint.h": "platform/darwin/src/MGLMultiPoint.h",
+ "MGLShapeCollection.h": "platform/darwin/src/MGLShapeCollection.h",
+ "MGLPointAnnotation.h": "platform/darwin/src/MGLPointAnnotation.h",
+ "MGLOfflinePack.h": "platform/darwin/src/MGLOfflinePack.h",
+ "MGLLoggingConfiguration.h": "platform/darwin/src/MGLLoggingConfiguration.h",
+ "NSPredicate+MGLAdditions.h": "platform/darwin/src/NSPredicate+MGLAdditions.h",
+ "MGLVectorTileSource.h": "platform/darwin/src/MGLVectorTileSource.h",
+ "MGLRasterDEMSource.h": "platform/darwin/src/MGLRasterDEMSource.h",
+ "MGLTypes.h": "platform/darwin/src/MGLTypes.h",
+ "MGLBackgroundStyleLayer.h": "platform/darwin/src/MGLBackgroundStyleLayer.h",
+ "MGLPointCollection.h": "platform/darwin/src/MGLPointCollection.h",
+ "MGLShape.h": "platform/darwin/src/MGLShape.h",
+ "MGLOpenGLStyleLayer.h": "platform/darwin/src/MGLOpenGLStyleLayer.h",
+ "MGLSource.h": "platform/darwin/src/MGLSource.h",
+ "MGLPolygon.h": "platform/darwin/src/MGLPolygon.h",
+ "MGLClockDirectionFormatter.h": "platform/darwin/src/MGLClockDirectionFormatter.h",
+ "MGLFillStyleLayer.h": "platform/darwin/src/MGLFillStyleLayer.h",
+ "MGLCoordinateFormatter.h": "platform/darwin/src/MGLCoordinateFormatter.h",
+ "MGLShapeOfflineRegion.h": "platform/darwin/src/MGLShapeOfflineRegion.h",
+ "MGLOverlay.h": "platform/darwin/src/MGLOverlay.h",
+ "MGLPolyline.h": "platform/darwin/src/MGLPolyline.h",
+ "MGLLineStyleLayer.h": "platform/darwin/src/MGLLineStyleLayer.h",
+ "MGLDistanceFormatter.h": "platform/darwin/src/MGLDistanceFormatter.h",
+ "MGLHeatmapStyleLayer.h": "platform/darwin/src/MGLHeatmapStyleLayer.h",
+ "MGLOfflineRegion.h": "platform/darwin/src/MGLOfflineRegion.h",
+ "MGLTilePyramidOfflineRegion.h": "platform/darwin/src/MGLTilePyramidOfflineRegion.h",
+ "NSValue+MGLAdditions.h": "platform/darwin/src/NSValue+MGLAdditions.h",
+ "MGLMapViewDelegate.h": "platform/macos/src/MGLMapViewDelegate.h",
+ "MGLFeature.h": "platform/darwin/src/MGLFeature.h",
+ "MGLStyleLayer.h": "platform/darwin/src/MGLStyleLayer.h",
+ "MGLGeometry.h": "platform/darwin/src/MGLGeometry.h",
+ "MGLAccountManager.h": "platform/darwin/src/MGLAccountManager.h",
+ "MGLTileSource.h": "platform/darwin/src/MGLTileSource.h",
+ "MGLForegroundStyleLayer.h": "platform/darwin/src/MGLForegroundStyleLayer.h",
+ "MGLMapCamera.h": "platform/darwin/src/MGLMapCamera.h",
+ "MGLImageSource.h": "platform/darwin/src/MGLImageSource.h",
+ "MGLSymbolStyleLayer.h": "platform/darwin/src/MGLSymbolStyleLayer.h",
+ "MGLMapView+IBAdditions.h": "platform/macos/src/MGLMapView+IBAdditions.h",
+ "MGLCompassDirectionFormatter.h": "platform/darwin/src/MGLCompassDirectionFormatter.h",
+ "MGLRasterTileSource.h": "platform/darwin/src/MGLRasterTileSource.h",
+ "MGLVectorStyleLayer.h": "platform/darwin/src/MGLVectorStyleLayer.h",
+ "MGLShapeSource.h": "platform/darwin/src/MGLShapeSource.h",
+ "MGLLight.h": "platform/darwin/src/MGLLight.h",
+ "MGLStyle.h": "platform/darwin/src/MGLStyle.h",
+ "Mapbox/Mapbox.h": "platform/macos/src/Mapbox.h"
+ },
+ "private_headers": {
+ "MGLOfflineRegion_Private.h": "platform/darwin/src/MGLOfflineRegion_Private.h",
+ "MGLRasterTileSource_Private.h": "platform/darwin/src/MGLRasterTileSource_Private.h",
+ "MGLBackgroundStyleLayer_Private.h": "platform/darwin/src/MGLBackgroundStyleLayer_Private.h",
+ "MGLConversion.h": "platform/darwin/src/MGLConversion.h",
+ "MGLFillExtrusionStyleLayer_Private.h": "platform/darwin/src/MGLFillExtrusionStyleLayer_Private.h",
+ "MGLStyleValue_Private.h": "platform/darwin/src/MGLStyleValue_Private.h",
+ "MGLMapView_Private.h": "platform/macos/src/MGLMapView_Private.h",
+ "MGLRasterStyleLayer_Private.h": "platform/darwin/src/MGLRasterStyleLayer_Private.h",
+ "MGLHeatmapStyleLayer_Private.h": "platform/darwin/src/MGLHeatmapStyleLayer_Private.h",
+ "MGLAttributionButton.h": "platform/macos/src/MGLAttributionButton.h",
+ "NSArray+MGLAdditions.h": "platform/darwin/src/NSArray+MGLAdditions.h",
+ "NSComparisonPredicate+MGLAdditions.h": "platform/darwin/src/NSComparisonPredicate+MGLAdditions.h",
+ "MGLStyleLayerManager.h": "platform/darwin/src/MGLStyleLayerManager.h",
+ "MGLStyleLayer_Private.h": "platform/darwin/src/MGLStyleLayer_Private.h",
+ "MGLShapeOfflineRegion_Private.h": "platform/darwin/src/MGLShapeOfflineRegion_Private.h",
+ "MGLAttributionInfo_Private.h": "platform/darwin/src/MGLAttributionInfo_Private.h",
+ "NSBundle+MGLAdditions.h": "platform/darwin/src/NSBundle+MGLAdditions.h",
+ "NSURL+MGLAdditions.h": "platform/darwin/src/NSURL+MGLAdditions.h",
+ "MGLAnnotationImage_Private.h": "platform/macos/src/MGLAnnotationImage_Private.h",
+ "MGLLoggingConfiguration_Private.h": "platform/darwin/src/MGLLoggingConfiguration_Private.h",
+ "NSPredicate+MGLPrivateAdditions.h": "platform/darwin/src/NSPredicate+MGLPrivateAdditions.h",
+ "NSString+MGLAdditions.h": "platform/darwin/src/NSString+MGLAdditions.h",
+ "MGLCircleStyleLayer_Private.h": "platform/darwin/src/MGLCircleStyleLayer_Private.h",
+ "MGLVectorTileSource_Private.h": "platform/darwin/src/MGLVectorTileSource_Private.h",
+ "MGLGeometry_Private.h": "platform/darwin/src/MGLGeometry_Private.h",
+ "MGLAccountManager_Private.h": "platform/darwin/src/MGLAccountManager_Private.h",
+ "MGLComputedShapeSource_Private.h": "platform/darwin/src/MGLComputedShapeSource_Private.h",
+ "NSException+MGLAdditions.h": "platform/darwin/src/NSException+MGLAdditions.h",
+ "MGLTileSource_Private.h": "platform/darwin/src/MGLTileSource_Private.h",
+ "NSExpression+MGLPrivateAdditions.h": "platform/darwin/src/NSExpression+MGLPrivateAdditions.h",
+ "NSCompoundPredicate+MGLAdditions.h": "platform/darwin/src/NSCompoundPredicate+MGLAdditions.h",
+ "MGLSymbolStyleLayer_Private.h": "platform/darwin/src/MGLSymbolStyleLayer_Private.h",
+ "MGLNetworkConfiguration.h": "platform/darwin/src/MGLNetworkConfiguration.h",
+ "NSProcessInfo+MGLAdditions.h": "platform/darwin/src/NSProcessInfo+MGLAdditions.h",
+ "MGLRendererFrontend.h": "platform/darwin/src/MGLRendererFrontend.h",
+ "NSValue+MGLStyleAttributeAdditions.h": "platform/darwin/src/NSValue+MGLStyleAttributeAdditions.h",
+ "NSImage+MGLAdditions.h": "platform/macos/src/NSImage+MGLAdditions.h",
+ "MGLLight_Private.h": "platform/darwin/src/MGLLight_Private.h",
+ "NSCoder+MGLAdditions.h": "platform/darwin/src/NSCoder+MGLAdditions.h",
+ "MGLOfflineStorage_Private.h": "platform/darwin/src/MGLOfflineStorage_Private.h",
+ "MGLLineStyleLayer_Private.h": "platform/darwin/src/MGLLineStyleLayer_Private.h",
+ "MGLHillshadeStyleLayer_Private.h": "platform/darwin/src/MGLHillshadeStyleLayer_Private.h",
+ "MGLValueEvaluator.h": "platform/darwin/src/MGLValueEvaluator.h",
+ "MGLOfflinePack_Private.h": "platform/darwin/src/MGLOfflinePack_Private.h",
+ "MGLFoundation_Private.h": "platform/darwin/src/MGLFoundation_Private.h",
+ "MGLCompassCell.h": "platform/macos/src/MGLCompassCell.h",
+ "MGLShapeSource_Private.h": "platform/darwin/src/MGLShapeSource_Private.h",
+ "MGLStyle_Private.h": "platform/darwin/src/MGLStyle_Private.h",
+ "MGLSource_Private.h": "platform/darwin/src/MGLSource_Private.h",
+ "MGLOpenGLLayer.h": "platform/macos/src/MGLOpenGLLayer.h",
+ "MGLPointCollection_Private.h": "platform/darwin/src/MGLPointCollection_Private.h",
+ "NSDate+MGLAdditions.h": "platform/darwin/src/NSDate+MGLAdditions.h",
+ "NSColor+MGLAdditions.h": "platform/macos/src/NSColor+MGLAdditions.h",
+ "MGLMultiPoint_Private.h": "platform/darwin/src/MGLMultiPoint_Private.h",
+ "MGLOpenGLStyleLayer_Private.h": "platform/darwin/src/MGLOpenGLStyleLayer_Private.h",
+ "MGLPolygon_Private.h": "platform/darwin/src/MGLPolygon_Private.h",
+ "MGLShape_Private.h": "platform/darwin/src/MGLShape_Private.h",
+ "MGLTilePyramidOfflineRegion_Private.h": "platform/darwin/src/MGLTilePyramidOfflineRegion_Private.h",
+ "MGLFeature_Private.h": "platform/darwin/src/MGLFeature_Private.h",
+ "MGLPolyline_Private.h": "platform/darwin/src/MGLPolyline_Private.h",
+ "MGLFillStyleLayer_Private.h": "platform/darwin/src/MGLFillStyleLayer_Private.h",
+ "NSDictionary+MGLAdditions.h": "platform/darwin/src/NSDictionary+MGLAdditions.h",
+ "MGLRendererConfiguration.h": "platform/darwin/src/MGLRendererConfiguration.h"
+ }
+}
diff --git a/platform/macos/sdk-files.txt b/platform/macos/sdk-files.txt
deleted file mode 100644
index baae924236..0000000000
--- a/platform/macos/sdk-files.txt
+++ /dev/null
@@ -1,220 +0,0 @@
-# This file is generated. Do not edit. Regenerate this with scripts/generate-cmake-files.js
-
-# SDK
-platform/macos/src/Mapbox.h
-
-# SDK/Foundation
-platform/darwin/src/MGLAccountManager.h
-platform/darwin/src/MGLAccountManager.m
-platform/darwin/src/MGLAccountManager_Private.h
-platform/darwin/src/MGLAttributionInfo.h
-platform/darwin/src/MGLAttributionInfo.mm
-platform/darwin/src/MGLAttributionInfo_Private.h
-platform/darwin/src/MGLFoundation.h
-platform/darwin/src/MGLFoundation.mm
-platform/darwin/src/MGLFoundation_Private.h
-platform/darwin/src/MGLLoggingConfiguration.h
-platform/darwin/src/MGLLoggingConfiguration.m
-platform/darwin/src/MGLLoggingConfiguration_Private.h
-platform/darwin/src/MGLMapCamera.h
-platform/darwin/src/MGLMapCamera.mm
-platform/darwin/src/MGLMapSnapshotter.h
-platform/darwin/src/MGLMapSnapshotter.mm
-platform/darwin/src/MGLNetworkConfiguration.h
-platform/darwin/src/MGLNetworkConfiguration.m
-platform/darwin/src/MGLRendererConfiguration.h
-platform/darwin/src/MGLRendererConfiguration.mm
-platform/darwin/src/MGLRendererFrontend.h
-platform/darwin/src/MGLStyle.h
-platform/darwin/src/MGLStyle.mm
-platform/darwin/src/MGLStyle_Private.h
-platform/darwin/src/MGLTypes.h
-platform/darwin/src/MGLTypes.m
-platform/darwin/src/MGLValueEvaluator.h
-
-# SDK/Foundation/Categories
-platform/darwin/src/NSArray+MGLAdditions.h
-platform/darwin/src/NSArray+MGLAdditions.mm
-platform/darwin/src/NSBundle+MGLAdditions.h
-platform/darwin/src/NSBundle+MGLAdditions.m
-platform/darwin/src/NSCoder+MGLAdditions.h
-platform/darwin/src/NSCoder+MGLAdditions.mm
-platform/darwin/src/NSComparisonPredicate+MGLAdditions.h
-platform/darwin/src/NSComparisonPredicate+MGLAdditions.mm
-platform/darwin/src/NSCompoundPredicate+MGLAdditions.h
-platform/darwin/src/NSCompoundPredicate+MGLAdditions.mm
-platform/darwin/src/NSDate+MGLAdditions.h
-platform/darwin/src/NSDate+MGLAdditions.mm
-platform/darwin/src/NSDictionary+MGLAdditions.h
-platform/darwin/src/NSDictionary+MGLAdditions.mm
-platform/darwin/src/NSException+MGLAdditions.h
-platform/darwin/src/NSExpression+MGLAdditions.h
-platform/darwin/src/NSExpression+MGLAdditions.mm
-platform/darwin/src/NSExpression+MGLPrivateAdditions.h
-platform/darwin/src/NSPredicate+MGLAdditions.h
-platform/darwin/src/NSPredicate+MGLAdditions.mm
-platform/darwin/src/NSPredicate+MGLPrivateAdditions.h
-platform/darwin/src/NSProcessInfo+MGLAdditions.h
-platform/darwin/src/NSProcessInfo+MGLAdditions.m
-platform/darwin/src/NSString+MGLAdditions.h
-platform/darwin/src/NSString+MGLAdditions.m
-platform/darwin/src/NSURL+MGLAdditions.h
-platform/darwin/src/NSURL+MGLAdditions.m
-platform/darwin/src/NSValue+MGLAdditions.h
-platform/darwin/src/NSValue+MGLAdditions.m
-
-# SDK/Foundation/Formatters
-platform/darwin/src/MGLClockDirectionFormatter.h
-platform/darwin/src/MGLClockDirectionFormatter.m
-platform/darwin/src/MGLCompassDirectionFormatter.h
-platform/darwin/src/MGLCompassDirectionFormatter.m
-platform/darwin/src/MGLCoordinateFormatter.h
-platform/darwin/src/MGLCoordinateFormatter.m
-platform/darwin/src/MGLDistanceFormatter.h
-platform/darwin/src/MGLDistanceFormatter.m
-
-# SDK/Foundation/Geometry
-platform/darwin/src/MGLAnnotation.h
-platform/darwin/src/MGLFeature.h
-platform/darwin/src/MGLFeature.mm
-platform/darwin/src/MGLFeature_Private.h
-platform/darwin/src/MGLGeometry.h
-platform/darwin/src/MGLGeometry.mm
-platform/darwin/src/MGLGeometry_Private.h
-platform/darwin/src/MGLMultiPoint.h
-platform/darwin/src/MGLMultiPoint.mm
-platform/darwin/src/MGLMultiPoint_Private.h
-platform/darwin/src/MGLOverlay.h
-platform/darwin/src/MGLPointAnnotation.h
-platform/darwin/src/MGLPointAnnotation.mm
-platform/darwin/src/MGLPointCollection.h
-platform/darwin/src/MGLPointCollection.mm
-platform/darwin/src/MGLPointCollection_Private.h
-platform/darwin/src/MGLPolygon.h
-platform/darwin/src/MGLPolygon.mm
-platform/darwin/src/MGLPolygon_Private.h
-platform/darwin/src/MGLPolyline.h
-platform/darwin/src/MGLPolyline.mm
-platform/darwin/src/MGLPolyline_Private.h
-platform/darwin/src/MGLShape.h
-platform/darwin/src/MGLShape.mm
-platform/darwin/src/MGLShapeCollection.h
-platform/darwin/src/MGLShapeCollection.mm
-platform/darwin/src/MGLShape_Private.h
-
-# SDK/Foundation/Offline Maps
-platform/darwin/src/MGLOfflinePack.h
-platform/darwin/src/MGLOfflinePack.mm
-platform/darwin/src/MGLOfflinePack_Private.h
-platform/darwin/src/MGLOfflineRegion.h
-platform/darwin/src/MGLOfflineRegion_Private.h
-platform/darwin/src/MGLOfflineStorage.h
-platform/darwin/src/MGLOfflineStorage.mm
-platform/darwin/src/MGLOfflineStorage_Private.h
-platform/darwin/src/MGLShapeOfflineRegion.h
-platform/darwin/src/MGLShapeOfflineRegion.mm
-platform/darwin/src/MGLShapeOfflineRegion_Private.h
-platform/darwin/src/MGLTilePyramidOfflineRegion.h
-platform/darwin/src/MGLTilePyramidOfflineRegion.mm
-platform/darwin/src/MGLTilePyramidOfflineRegion_Private.h
-
-# SDK/Foundation/Styling
-platform/darwin/src/MGLConversion.h
-platform/darwin/src/MGLLight.h
-platform/darwin/src/MGLLight.mm
-platform/darwin/src/MGLLight_Private.h
-platform/darwin/src/MGLStyleValue.h
-platform/darwin/src/MGLStyleValue.mm
-platform/darwin/src/MGLStyleValue_Private.h
-
-# SDK/Foundation/Styling/Categories
-platform/darwin/src/NSValue+MGLStyleAttributeAdditions.h
-platform/darwin/src/NSValue+MGLStyleAttributeAdditions.mm
-
-# SDK/Foundation/Styling/Layers
-platform/darwin/src/MGLBackgroundStyleLayer.h
-platform/darwin/src/MGLBackgroundStyleLayer.mm
-platform/darwin/src/MGLBackgroundStyleLayer_Private.h
-platform/darwin/src/MGLCircleStyleLayer.h
-platform/darwin/src/MGLCircleStyleLayer.mm
-platform/darwin/src/MGLCircleStyleLayer_Private.h
-platform/darwin/src/MGLFillExtrusionStyleLayer.h
-platform/darwin/src/MGLFillExtrusionStyleLayer.mm
-platform/darwin/src/MGLFillExtrusionStyleLayer_Private.h
-platform/darwin/src/MGLFillStyleLayer.h
-platform/darwin/src/MGLFillStyleLayer.mm
-platform/darwin/src/MGLFillStyleLayer_Private.h
-platform/darwin/src/MGLForegroundStyleLayer.h
-platform/darwin/src/MGLForegroundStyleLayer.mm
-platform/darwin/src/MGLHeatmapStyleLayer.h
-platform/darwin/src/MGLHeatmapStyleLayer.mm
-platform/darwin/src/MGLHeatmapStyleLayer_Private.h
-platform/darwin/src/MGLHillshadeStyleLayer.h
-platform/darwin/src/MGLHillshadeStyleLayer.mm
-platform/darwin/src/MGLHillshadeStyleLayer_Private.h
-platform/darwin/src/MGLLineStyleLayer.h
-platform/darwin/src/MGLLineStyleLayer.mm
-platform/darwin/src/MGLLineStyleLayer_Private.h
-platform/darwin/src/MGLOpenGLStyleLayer.h
-platform/darwin/src/MGLOpenGLStyleLayer.mm
-platform/darwin/src/MGLOpenGLStyleLayer_Private.h
-platform/darwin/src/MGLRasterStyleLayer.h
-platform/darwin/src/MGLRasterStyleLayer.mm
-platform/darwin/src/MGLRasterStyleLayer_Private.h
-platform/darwin/src/MGLStyleLayer.h
-platform/darwin/src/MGLStyleLayer.mm
-platform/darwin/src/MGLStyleLayerManager.h
-platform/darwin/src/MGLStyleLayerManager.mm
-platform/darwin/src/MGLStyleLayer_Private.h
-platform/darwin/src/MGLSymbolStyleLayer.h
-platform/darwin/src/MGLSymbolStyleLayer.mm
-platform/darwin/src/MGLSymbolStyleLayer_Private.h
-platform/darwin/src/MGLVectorStyleLayer.h
-platform/darwin/src/MGLVectorStyleLayer.m
-
-# SDK/Foundation/Styling/Sources
-platform/darwin/src/MGLComputedShapeSource.h
-platform/darwin/src/MGLComputedShapeSource.mm
-platform/darwin/src/MGLComputedShapeSource_Private.h
-platform/darwin/src/MGLImageSource.h
-platform/darwin/src/MGLImageSource.mm
-platform/darwin/src/MGLRasterDEMSource.h
-platform/darwin/src/MGLRasterDEMSource.mm
-platform/darwin/src/MGLRasterTileSource.h
-platform/darwin/src/MGLRasterTileSource.mm
-platform/darwin/src/MGLRasterTileSource_Private.h
-platform/darwin/src/MGLShapeSource.h
-platform/darwin/src/MGLShapeSource.mm
-platform/darwin/src/MGLShapeSource_Private.h
-platform/darwin/src/MGLSource.h
-platform/darwin/src/MGLSource.mm
-platform/darwin/src/MGLSource_Private.h
-platform/darwin/src/MGLTileSource.h
-platform/darwin/src/MGLTileSource.mm
-platform/darwin/src/MGLTileSource_Private.h
-platform/darwin/src/MGLVectorTileSource.h
-platform/darwin/src/MGLVectorTileSource.mm
-platform/darwin/src/MGLVectorTileSource_Private.h
-
-# SDK/Kit
-platform/macos/src/MGLAnnotationImage.h
-platform/macos/src/MGLAnnotationImage.m
-platform/macos/src/MGLAnnotationImage_Private.h
-platform/macos/src/MGLAttributionButton.h
-platform/macos/src/MGLAttributionButton.mm
-platform/macos/src/MGLCompassCell.h
-platform/macos/src/MGLCompassCell.m
-platform/macos/src/MGLMapView+IBAdditions.h
-platform/macos/src/MGLMapView+IBAdditions.mm
-platform/macos/src/MGLMapView.h
-platform/macos/src/MGLMapView.mm
-platform/macos/src/MGLMapViewDelegate.h
-platform/macos/src/MGLMapView_Private.h
-platform/macos/src/MGLOpenGLLayer.h
-platform/macos/src/MGLOpenGLLayer.mm
-
-# SDK/Kit/Categories
-platform/macos/src/NSColor+MGLAdditions.h
-platform/macos/src/NSColor+MGLAdditions.mm
-platform/macos/src/NSImage+MGLAdditions.h
-platform/macos/src/NSImage+MGLAdditions.mm