diff options
Diffstat (limited to 'platform')
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 |