MLN_LAYER_PLUGIN_HEADERS = [ "src/mln/plugin/plugin_layer.hpp", "src/mln/plugin/plugin_layer_factory.hpp", "src/mln/plugin/plugin_layer_impl.hpp", "src/mln/plugin/plugin_layer_render.hpp", "src/mln/plugin/plugin_layer_properties.hpp", ] MLN_LAYER_PLUGIN_SOURCE = [ "src/mln/plugin/plugin_layer.cpp", "src/mln/plugin/plugin_layer_factory.cpp", "src/mln/plugin/plugin_layer_impl.cpp", "src/mln/plugin/plugin_layer_render.cpp", "src/mln/plugin/plugin_layer_properties.cpp", ] MLN_PUBLIC_GENERATED_STYLE_HEADERS = [ "include/mln/style/layers/circle_layer.hpp", "include/mln/style/layers/fill_layer.hpp", "include/mln/style/layers/line_layer.hpp", "include/mln/style/layers/symbol_layer.hpp", "include/mln/style/layers/heatmap_layer.hpp", "include/mln/style/layers/fill_extrusion_layer.hpp", "include/mln/style/layers/raster_layer.hpp", "include/mln/style/layers/hillshade_layer.hpp", "include/mln/style/layers/color_relief_layer.hpp", "include/mln/style/layers/background_layer.hpp", "include/mln/style/layers/location_indicator_layer.hpp", "include/mln/style/light.hpp", ] MLN_PRIVATE_GENERATED_STYLE_HEADERS = [ "src/mln/style/layers/fill_layer_properties.hpp", "src/mln/style/layers/line_layer_properties.hpp", "src/mln/style/layers/symbol_layer_properties.hpp", "src/mln/style/layers/circle_layer_properties.hpp", "src/mln/style/layers/heatmap_layer_properties.hpp", "src/mln/style/layers/fill_extrusion_layer_properties.hpp", "src/mln/style/layers/raster_layer_properties.hpp", "src/mln/style/layers/hillshade_layer_properties.hpp", "src/mln/style/layers/color_relief_layer_properties.hpp", "src/mln/style/layers/background_layer_properties.hpp", "src/mln/style/layers/location_indicator_layer_properties.hpp", ] MLN_GENERATED_STYLE_SOURCE = [ "src/mln/style/layers/fill_layer_properties.cpp", "src/mln/style/layers/fill_layer.cpp", "src/mln/style/layers/line_layer_properties.cpp", "src/mln/style/layers/line_layer.cpp", "src/mln/style/layers/symbol_layer_properties.cpp", "src/mln/style/layers/symbol_layer.cpp", "src/mln/style/layers/circle_layer_properties.cpp", "src/mln/style/layers/circle_layer.cpp", "src/mln/style/layers/heatmap_layer_properties.cpp", "src/mln/style/layers/heatmap_layer.cpp", "src/mln/style/layers/fill_extrusion_layer_properties.cpp", "src/mln/style/layers/fill_extrusion_layer.cpp", "src/mln/style/layers/raster_layer_properties.cpp", "src/mln/style/layers/raster_layer.cpp", "src/mln/style/layers/hillshade_layer_properties.cpp", "src/mln/style/layers/hillshade_layer.cpp", "src/mln/style/layers/color_relief_layer_properties.cpp", "src/mln/style/layers/color_relief_layer.cpp", "src/mln/style/layers/background_layer_properties.cpp", "src/mln/style/layers/background_layer.cpp", "src/mln/style/layers/location_indicator_layer_properties.cpp", "src/mln/style/layers/location_indicator_layer.cpp", "src/mln/style/light.cpp", ] MLN_GENERATED_SHADER_HEADERS = [ "include/mln/shaders/shader_source.hpp", "include/mln/shaders/shader_manifest.hpp", ] MLN_GENERATED_SHADER_SOURCE = [ "src/mln/shaders/shader_source.cpp", ] MLN_GENERATED_OPENGL_SHADER_HEADERS = [ "include/mln/shaders/gl/background.hpp", "include/mln/shaders/gl/background_pattern.hpp", "include/mln/shaders/gl/circle.hpp", "include/mln/shaders/gl/clipping_mask.hpp", "include/mln/shaders/gl/collision_box.hpp", "include/mln/shaders/gl/collision_circle.hpp", "include/mln/shaders/gl/custom_geometry.hpp", "include/mln/shaders/gl/custom_symbol_icon.hpp", "include/mln/shaders/gl/debug.hpp", "include/mln/shaders/gl/fill.hpp", "include/mln/shaders/gl/fill_outline.hpp", "include/mln/shaders/gl/fill_pattern.hpp", "include/mln/shaders/gl/fill_outline_pattern.hpp", "include/mln/shaders/gl/fill_outline_triangulated.hpp", "include/mln/shaders/gl/fill_extrusion.hpp", "include/mln/shaders/gl/fill_extrusion_instanced.hpp", "include/mln/shaders/gl/fill_extrusion_pattern.hpp", "include/mln/shaders/gl/fill_extrusion_pattern_instanced.hpp", "include/mln/shaders/gl/heatmap.hpp", "include/mln/shaders/gl/heatmap_texture.hpp", "include/mln/shaders/gl/hillshade_prepare.hpp", "include/mln/shaders/gl/hillshade.hpp", "include/mln/shaders/gl/color_relief.hpp", "include/mln/shaders/gl/line_gradient.hpp", "include/mln/shaders/gl/line_pattern.hpp", "include/mln/shaders/gl/line_sdf.hpp", "include/mln/shaders/gl/line.hpp", "include/mln/shaders/gl/location_indicator.hpp", "include/mln/shaders/gl/location_indicator_textured.hpp", "include/mln/shaders/gl/raster.hpp", "include/mln/shaders/gl/symbol_icon.hpp", "include/mln/shaders/gl/symbol_sdf.hpp", "include/mln/shaders/gl/symbol_text_and_icon.hpp", "include/mln/shaders/gl/wide_vector.hpp", "include/mln/shaders/gl/prelude.hpp", ] MLN_CORE_SOURCE = [ "src/mln/actor/mailbox.cpp", "src/mln/actor/scheduler.cpp", "src/mln/algorithm/update_renderables.hpp", "src/mln/algorithm/update_tile_masks.hpp", "src/mln/annotation/annotation_manager.cpp", "src/mln/annotation/annotation_manager.hpp", "src/mln/annotation/annotation_source.cpp", "src/mln/annotation/annotation_source.hpp", "src/mln/annotation/annotation_tile.cpp", "src/mln/annotation/annotation_tile.hpp", "src/mln/annotation/fill_annotation_impl.cpp", "src/mln/annotation/fill_annotation_impl.hpp", "src/mln/annotation/line_annotation_impl.cpp", "src/mln/annotation/line_annotation_impl.hpp", "src/mln/annotation/render_annotation_source.cpp", "src/mln/annotation/render_annotation_source.hpp", "src/mln/annotation/shape_annotation_impl.cpp", "src/mln/annotation/shape_annotation_impl.hpp", "src/mln/annotation/symbol_annotation_impl.cpp", "src/mln/annotation/symbol_annotation_impl.hpp", "src/mln/geometry/anchor.hpp", "src/mln/geometry/debug_font_data.hpp", "src/mln/geometry/dem_data.cpp", "src/mln/geometry/dem_data.hpp", "src/mln/geometry/feature_index.cpp", "src/mln/geometry/feature_index.hpp", "src/mln/geometry/line_atlas.cpp", "src/mln/geometry/line_atlas.hpp", "src/mln/gfx/attribute.cpp", "src/mln/gfx/attribute.hpp", "src/mln/gfx/cull_face_mode.hpp", "src/mln/gfx/fill_generator.cpp", "src/mln/gfx/index_buffer.hpp", "src/mln/gfx/index_vector.hpp", "src/mln/gfx/offscreen_texture.hpp", "src/mln/gfx/polyline_generator.cpp", "src/mln/gfx/render_pass.hpp", "src/mln/gfx/renderer_backend.cpp", "src/mln/gfx/rendering_stats.cpp", "src/mln/gfx/shader_registry.cpp", "src/mln/gfx/shader_group.cpp", "src/mln/gfx/uniform.hpp", "src/mln/gfx/upload_pass.hpp", "src/mln/gfx/vertex_vector.hpp", "src/mln/layermanager/background_layer_factory.cpp", "src/mln/layermanager/circle_layer_factory.cpp", "src/mln/layermanager/custom_layer_factory.cpp", "src/mln/layermanager/fill_extrusion_layer_factory.cpp", "src/mln/layermanager/fill_layer_factory.cpp", "src/mln/layermanager/heatmap_layer_factory.cpp", "src/mln/layermanager/hillshade_layer_factory.cpp", "src/mln/layermanager/color_relief_layer_factory.cpp", "src/mln/layermanager/layer_factory.cpp", "src/mln/layermanager/layer_manager.cpp", "src/mln/layermanager/line_layer_factory.cpp", "src/mln/layermanager/location_indicator_layer_factory.cpp", "src/mln/layermanager/raster_layer_factory.cpp", "src/mln/layermanager/symbol_layer_factory.cpp", "src/mln/layout/circle_layout.hpp", "src/mln/layout/clip_lines.cpp", "src/mln/layout/clip_lines.hpp", "src/mln/layout/layout.hpp", "src/mln/layout/merge_lines.cpp", "src/mln/layout/merge_lines.hpp", "src/mln/layout/pattern_layout.hpp", "src/mln/layout/symbol_feature.hpp", "src/mln/layout/symbol_instance.cpp", "src/mln/layout/symbol_instance.hpp", "src/mln/layout/symbol_layout.cpp", "src/mln/layout/symbol_layout.hpp", "src/mln/layout/symbol_projection.cpp", "src/mln/layout/symbol_projection.hpp", "src/mln/map/map.cpp", "src/mln/map/map_impl.cpp", "src/mln/map/map_impl.hpp", "src/mln/map/map_options.cpp", "src/mln/map/map_projection.cpp", "src/mln/map/transform.cpp", "src/mln/map/transform.hpp", "src/mln/map/transform_state.cpp", "src/mln/map/transform_state.hpp", "src/mln/map/zoom_history.hpp", "src/mln/math/log2.cpp", "src/mln/platform/settings.cpp", "src/mln/renderer/backend_scope.cpp", "src/mln/renderer/bucket.hpp", "src/mln/renderer/bucket_parameters.cpp", "src/mln/renderer/bucket_parameters.hpp", "src/mln/renderer/buckets/circle_bucket.cpp", "src/mln/renderer/buckets/circle_bucket.hpp", "src/mln/renderer/buckets/debug_bucket.cpp", "src/mln/renderer/buckets/debug_bucket.hpp", "src/mln/renderer/buckets/fill_bucket.cpp", "src/mln/renderer/buckets/fill_bucket.hpp", "src/mln/renderer/buckets/fill_extrusion_bucket.cpp", "src/mln/renderer/buckets/fill_extrusion_bucket.hpp", "src/mln/renderer/buckets/heatmap_bucket.cpp", "src/mln/renderer/buckets/heatmap_bucket.hpp", "src/mln/renderer/buckets/hillshade_bucket.cpp", "src/mln/renderer/buckets/hillshade_bucket.hpp", "src/mln/renderer/buckets/line_bucket.cpp", "src/mln/renderer/buckets/line_bucket.hpp", "src/mln/renderer/buckets/raster_bucket.cpp", "src/mln/renderer/buckets/raster_bucket.hpp", "src/mln/renderer/buckets/symbol_bucket.cpp", "src/mln/renderer/buckets/symbol_bucket.hpp", "src/mln/renderer/cross_faded_property_evaluator.cpp", "src/mln/renderer/cross_faded_property_evaluator.hpp", "src/mln/renderer/data_driven_property_evaluator.hpp", "src/mln/renderer/group_by_layout.cpp", "src/mln/renderer/group_by_layout.hpp", "src/mln/renderer/image_manager.cpp", "src/mln/renderer/image_manager.hpp", "src/mln/renderer/image_manager_observer.hpp", "src/mln/renderer/layers/render_background_layer.cpp", "src/mln/renderer/layers/render_background_layer.hpp", "src/mln/renderer/layers/render_circle_layer.cpp", "src/mln/renderer/layers/render_circle_layer.hpp", "src/mln/renderer/layers/render_custom_layer.cpp", "src/mln/renderer/layers/render_custom_layer.hpp", "src/mln/renderer/layers/render_fill_extrusion_layer.cpp", "src/mln/renderer/layers/render_fill_extrusion_layer.hpp", "src/mln/renderer/layers/render_fill_layer.cpp", "src/mln/renderer/layers/render_fill_layer.hpp", "src/mln/renderer/layers/render_heatmap_layer.cpp", "src/mln/renderer/layers/render_heatmap_layer.hpp", "src/mln/renderer/layers/render_hillshade_layer.cpp", "src/mln/renderer/layers/render_hillshade_layer.hpp", "src/mln/renderer/layers/render_color_relief_layer.cpp", "src/mln/renderer/layers/render_color_relief_layer.hpp", "src/mln/renderer/layers/render_line_layer.cpp", "src/mln/renderer/layers/render_line_layer.hpp", "src/mln/renderer/layers/render_location_indicator_layer.cpp", "src/mln/renderer/layers/render_location_indicator_layer.hpp", "src/mln/renderer/layers/render_raster_layer.cpp", "src/mln/renderer/layers/render_raster_layer.hpp", "src/mln/renderer/layers/render_symbol_layer.cpp", "src/mln/renderer/layers/render_symbol_layer.hpp", "src/mln/renderer/paint_parameters.cpp", "src/mln/renderer/paint_parameters.hpp", "src/mln/renderer/paint_property_binder.hpp", "src/mln/renderer/paint_property_statistics.hpp", "src/mln/renderer/pattern_atlas.cpp", "src/mln/renderer/pattern_atlas.hpp", "src/mln/renderer/possibly_evaluated_property_value.hpp", "src/mln/renderer/property_evaluation_parameters.hpp", "src/mln/renderer/property_evaluator.hpp", "src/mln/renderer/render_layer.cpp", "src/mln/renderer/render_layer.hpp", "src/mln/renderer/render_light.cpp", "src/mln/renderer/render_light.hpp", "src/mln/renderer/render_orchestrator.cpp", "src/mln/renderer/render_orchestrator.hpp", "src/mln/renderer/render_pass.hpp", "src/mln/renderer/render_source.cpp", "src/mln/renderer/render_source.hpp", "src/mln/renderer/render_source_observer.hpp", "src/mln/renderer/render_static_data.cpp", "src/mln/renderer/render_static_data.hpp", "src/mln/renderer/render_tile.cpp", "src/mln/renderer/render_tile.hpp", "src/mln/renderer/render_tree.hpp", "src/mln/renderer/renderer.cpp", "src/mln/renderer/renderer_impl.cpp", "src/mln/renderer/renderer_impl.hpp", "src/mln/renderer/renderer_state.cpp", "src/mln/renderer/sources/render_custom_geometry_source.cpp", "src/mln/renderer/sources/render_custom_geometry_source.hpp", "src/mln/renderer/sources/render_custom_vector_source.cpp", "src/mln/renderer/sources/render_custom_vector_source.hpp", "src/mln/renderer/sources/render_geojson_source.cpp", "src/mln/renderer/sources/render_geojson_source.hpp", "src/mln/renderer/sources/render_image_source.cpp", "src/mln/renderer/sources/render_image_source.hpp", "src/mln/renderer/sources/render_raster_dem_source.cpp", "src/mln/renderer/sources/render_raster_dem_source.hpp", "src/mln/renderer/sources/render_raster_source.cpp", "src/mln/renderer/sources/render_raster_source.hpp", "src/mln/renderer/sources/render_tile_source.cpp", "src/mln/renderer/sources/render_tile_source.hpp", "src/mln/renderer/sources/render_vector_source.cpp", "src/mln/renderer/sources/render_vector_source.hpp", "src/mln/renderer/source_state.cpp", "src/mln/renderer/source_state.hpp", "src/mln/renderer/style_diff.cpp", "src/mln/renderer/style_diff.hpp", "src/mln/renderer/tile_mask.hpp", "src/mln/renderer/tile_parameters.hpp", "src/mln/renderer/tile_pyramid.cpp", "src/mln/renderer/tile_pyramid.hpp", "src/mln/renderer/tile_render_data.cpp", "src/mln/renderer/tile_render_data.hpp", "src/mln/renderer/transition_parameters.hpp", "src/mln/renderer/update_parameters.hpp", "src/mln/renderer/upload_parameters.hpp", "src/mln/shaders/attributes.hpp", "src/mln/shaders/program_parameters.cpp", "src/mln/shaders/segment.hpp", "src/mln/shaders/uniforms.hpp", "src/mln/sprite/sprite_loader.cpp", "src/mln/sprite/sprite_loader.hpp", "src/mln/sprite/sprite_loader_observer.hpp", "src/mln/sprite/sprite_parser.cpp", "src/mln/sprite/sprite_parser.hpp", "src/mln/storage/asset_file_source.hpp", "src/mln/storage/mbtiles_file_source.hpp", "src/mln/storage/file_source_manager.cpp", "src/mln/storage/http_file_source.hpp", "src/mln/storage/local_file_source.hpp", "src/mln/storage/main_resource_loader.hpp", "src/mln/storage/network_status.cpp", "src/mln/storage/pmtiles_file_source.hpp", "src/mln/storage/resource.cpp", "src/mln/storage/resource_options.cpp", "src/mln/storage/resource_transform.cpp", "src/mln/storage/response.cpp", "src/mln/style/collection.hpp", "src/mln/style/conversion/color_ramp_property_value.cpp", "src/mln/style/conversion/constant.cpp", "src/mln/style/conversion/coordinate.cpp", "src/mln/style/conversion/custom_geometry_source_options.cpp", "src/mln/style/conversion/filter.cpp", "src/mln/style/conversion/function.cpp", "src/mln/style/conversion/geojson.cpp", "src/mln/style/conversion/geojson_options.cpp", "src/mln/style/conversion/get_json_type.cpp", "src/mln/style/conversion/json.hpp", "src/mln/style/conversion/layer.cpp", "src/mln/style/conversion/light.cpp", "src/mln/style/conversion/position.cpp", "src/mln/style/conversion/property_value.cpp", "src/mln/style/conversion/hillshade_conversions.cpp", "src/mln/style/conversion/rotation.cpp", "src/mln/style/conversion/source.cpp", "src/mln/style/conversion/source_options.cpp", "src/mln/style/conversion/stringify.hpp", "src/mln/style/conversion/tileset.cpp", "src/mln/style/conversion/transition_options.cpp", "src/mln/style/conversion/sprite.hpp", "src/mln/style/conversion/sprite.cpp", "src/mln/style/custom_tile_loader.cpp", "src/mln/style/custom_tile_loader.hpp", "src/mln/style/custom_vector_tile_loader.cpp", "src/mln/style/custom_vector_tile_loader.hpp", "src/mln/style/expression/assertion.cpp", "src/mln/style/expression/at.cpp", "src/mln/style/expression/boolean_operator.cpp", "src/mln/style/expression/case.cpp", "src/mln/style/expression/check_subtype.cpp", "src/mln/style/expression/coalesce.cpp", "src/mln/style/expression/coercion.cpp", "src/mln/style/expression/collator.cpp", "src/mln/style/expression/collator_expression.cpp", "src/mln/style/expression/comparison.cpp", "src/mln/style/expression/compound_expression.cpp", "src/mln/style/expression/distance.cpp", "src/mln/style/expression/dsl.cpp", "src/mln/style/expression/dsl_impl.hpp", "src/mln/style/expression/expression.cpp", "src/mln/style/expression/find_zoom_curve.cpp", "src/mln/style/expression/format_expression.cpp", "src/mln/style/expression/formatted.cpp", "src/mln/style/expression/get_covering_stops.cpp", "src/mln/style/expression/image.cpp", "src/mln/style/expression/image_expression.cpp", "src/mln/style/expression/in.cpp", "src/mln/style/expression/index_of.cpp", "src/mln/style/expression/interpolate.cpp", "src/mln/style/expression/is_constant.cpp", "src/mln/style/expression/is_expression.cpp", "src/mln/style/expression/length.cpp", "src/mln/style/expression/let.cpp", "src/mln/style/expression/literal.cpp", "src/mln/style/expression/match.cpp", "src/mln/style/expression/number_format.cpp", "src/mln/style/expression/parsing_context.cpp", "src/mln/style/expression/slice.cpp", "src/mln/style/expression/step.cpp", "src/mln/style/expression/utf8_op_helpers.cpp", "src/mln/style/expression/utf8_op_helpers.hpp", "src/mln/style/expression/util.cpp", "src/mln/style/expression/util.hpp", "src/mln/style/expression/value.cpp", "src/mln/style/expression/within.cpp", "src/mln/style/filter.cpp", "src/mln/style/sprite.cpp", "src/mln/style/image.cpp", "src/mln/style/image_impl.cpp", "src/mln/style/image_impl.hpp", "src/mln/style/layer.cpp", "src/mln/style/layer_impl.cpp", "src/mln/style/layer_impl.hpp", "src/mln/style/layer_observer.hpp", "src/mln/style/layers/background_layer_impl.cpp", "src/mln/style/layers/background_layer_impl.hpp", "src/mln/style/layers/circle_layer_impl.cpp", "src/mln/style/layers/circle_layer_impl.hpp", "src/mln/style/layers/custom_layer.cpp", "src/mln/style/layers/custom_layer_render_parameters.cpp", "src/mln/style/layers/custom_layer_impl.cpp", "src/mln/style/layers/custom_layer_impl.hpp", "src/mln/style/layers/fill_extrusion_layer_impl.cpp", "src/mln/style/layers/fill_extrusion_layer_impl.hpp", "src/mln/style/layers/fill_layer_impl.cpp", "src/mln/style/layers/fill_layer_impl.hpp", "src/mln/style/layers/heatmap_layer_impl.cpp", "src/mln/style/layers/heatmap_layer_impl.hpp", "src/mln/style/layers/hillshade_layer_impl.cpp", "src/mln/style/layers/hillshade_layer_impl.hpp", "src/mln/style/layers/color_relief_layer_impl.cpp", "src/mln/style/layers/color_relief_layer_impl.hpp", "src/mln/style/layers/line_layer_impl.cpp", "src/mln/style/layers/line_layer_impl.hpp", "src/mln/style/layers/location_indicator_layer_impl.cpp", "src/mln/style/layers/location_indicator_layer_impl.hpp", "src/mln/style/layers/raster_layer_impl.cpp", "src/mln/style/layers/raster_layer_impl.hpp", "src/mln/style/layers/symbol_layer_impl.cpp", "src/mln/style/layers/symbol_layer_impl.hpp", "src/mln/style/layout_property.hpp", "src/mln/style/light_impl.cpp", "src/mln/style/light_impl.hpp", "src/mln/style/light_observer.hpp", "src/mln/style/observer.hpp", "src/mln/style/paint_property.hpp", "src/mln/style/parser.cpp", "src/mln/style/parser.hpp", "src/mln/style/properties.hpp", "src/mln/style/property_expression.cpp", "src/mln/style/rapidjson_conversion.hpp", "src/mln/style/source.cpp", "src/mln/style/source_impl.cpp", "src/mln/style/source_impl.hpp", "src/mln/style/source_observer.hpp", "src/mln/style/sources/custom_geometry_source.cpp", "src/mln/style/sources/custom_geometry_source_impl.cpp", "src/mln/style/sources/custom_geometry_source_impl.hpp", "src/mln/style/sources/custom_vector_source.cpp", "src/mln/style/sources/custom_vector_source_impl.cpp", "src/mln/style/sources/custom_vector_source_impl.hpp", "src/mln/style/sources/geojson_source.cpp", "src/mln/style/sources/geojson_source_impl.cpp", "src/mln/style/sources/geojson_source_impl.hpp", "src/mln/style/sources/image_source.cpp", "src/mln/style/sources/image_source_impl.cpp", "src/mln/style/sources/image_source_impl.hpp", "src/mln/style/sources/raster_dem_source.cpp", "src/mln/style/sources/tile_source.cpp", "src/mln/style/sources/raster_source.cpp", "src/mln/style/sources/tile_source_impl.cpp", "src/mln/style/sources/tile_source_impl.hpp", "src/mln/style/sources/vector_source.cpp", "src/mln/style/style.cpp", "src/mln/style/style_impl.cpp", "src/mln/style/style_impl.hpp", "src/mln/style/types.cpp", "src/mln/style/variable_anchor_offset_collection.cpp", "src/mln/text/bidi.hpp", "src/mln/text/check_max_angle.cpp", "src/mln/text/check_max_angle.hpp", "src/mln/text/collision_feature.cpp", "src/mln/text/collision_feature.hpp", "src/mln/text/collision_index.cpp", "src/mln/text/collision_index.hpp", "src/mln/text/cross_tile_symbol_index.cpp", "src/mln/text/cross_tile_symbol_index.hpp", "src/mln/text/get_anchors.cpp", "src/mln/text/get_anchors.hpp", "src/mln/text/glyph.cpp", "src/mln/text/glyph_manager.cpp", "src/mln/text/glyph_manager.hpp", "src/mln/text/glyph_manager_observer.hpp", "src/mln/text/glyph_pbf.cpp", "src/mln/text/glyph_pbf.hpp", "src/mln/text/language_tag.cpp", "src/mln/text/language_tag.hpp", "src/mln/text/local_glyph_rasterizer.hpp", "src/mln/text/placement.cpp", "src/mln/text/placement.hpp", "src/mln/text/quads.cpp", "src/mln/text/quads.hpp", "src/mln/text/shaping.cpp", "src/mln/text/shaping.hpp", "src/mln/text/tagged_string.cpp", "src/mln/text/tagged_string.hpp", "src/mln/text/harfbuzz.cpp", "src/mln/text/harfbuzz.hpp", "src/mln/tile/custom_geometry_tile.cpp", "src/mln/tile/custom_geometry_tile.hpp", "src/mln/tile/custom_vector_tile.cpp", "src/mln/tile/custom_vector_tile.hpp", "src/mln/tile/geojson_tile.cpp", "src/mln/tile/geojson_tile.hpp", "src/mln/tile/geojson_tile_data.hpp", "src/mln/tile/geometry_tile.cpp", "src/mln/tile/geometry_tile.hpp", "src/mln/tile/geometry_tile_data.cpp", "src/mln/tile/geometry_tile_data.hpp", "src/mln/tile/geometry_tile_worker.cpp", "src/mln/tile/geometry_tile_worker.hpp", "src/mln/tile/raster_dem_tile.cpp", "src/mln/tile/raster_dem_tile.hpp", "src/mln/tile/raster_dem_tile_worker.cpp", "src/mln/tile/raster_dem_tile_worker.hpp", "src/mln/tile/raster_tile.cpp", "src/mln/tile/raster_tile.hpp", "src/mln/tile/raster_tile_worker.cpp", "src/mln/tile/raster_tile_worker.hpp", "src/mln/tile/tile.cpp", "src/mln/tile/tile.hpp", "src/mln/tile/tile_cache.cpp", "src/mln/tile/tile_cache.hpp", "src/mln/tile/tile_id_hash.cpp", "src/mln/tile/tile_id_io.cpp", "src/mln/tile/tile_loader.hpp", "src/mln/tile/tile_loader_impl.hpp", "src/mln/tile/tile_loader_observer.hpp", "src/mln/tile/tile_observer.hpp", "src/mln/tile/tile_operation.cpp", "src/mln/tile/vector_tile.cpp", "src/mln/tile/vector_tile.hpp", "src/mln/tile/vector_mlt_tile.cpp", "src/mln/tile/vector_mlt_tile.hpp", "src/mln/tile/vector_mlt_tile_data.cpp", "src/mln/tile/vector_mlt_tile_data.hpp", "src/mln/tile/vector_mvt_tile.cpp", "src/mln/tile/vector_mvt_tile.hpp", "src/mln/tile/vector_mvt_tile_data.cpp", "src/mln/tile/vector_mvt_tile_data.hpp", "src/mln/util/action_journal.cpp", "src/mln/util/action_journal_impl.hpp", "src/mln/util/action_journal_impl.cpp", "src/mln/util/camera.cpp", "src/mln/util/camera.hpp", "src/mln/util/bounding_volumes.hpp", "src/mln/util/bounding_volumes.cpp", "src/mln/util/chrono.cpp", "src/mln/util/client_options.cpp", "src/mln/util/constants.cpp", "src/mln/util/convert.cpp", "src/mln/util/error_sink.hpp", "src/mln/util/error_sink.cpp", "src/mln/util/event.cpp", "src/mln/util/filesystem.hpp", "src/mln/util/font_stack.cpp", "src/mln/util/geo.cpp", "src/mln/util/geojson_impl.cpp", "src/mln/util/geometry_util.cpp", "src/mln/util/geometry_util.hpp", "src/mln/util/grid_index.cpp", "src/mln/util/grid_index.hpp", "src/mln/util/http_header.cpp", "src/mln/util/http_header.hpp", "src/mln/util/http_timeout.cpp", "src/mln/util/http_timeout.hpp", "src/mln/util/i18n.cpp", "src/mln/util/i18n.hpp", "src/mln/util/identity.cpp", "src/mln/util/instrumentation.cpp", "src/mln/util/interpolate.cpp", "src/mln/util/intersection_tests.cpp", "src/mln/util/intersection_tests.hpp", "src/mln/util/io.cpp", "src/mln/util/io.hpp", "src/mln/util/literal.hpp", "src/mln/util/logging.cpp", "src/mln/util/longest_common_subsequence.hpp", "src/mln/util/mapbox.cpp", "src/mln/util/mapbox.hpp", "src/mln/util/mat2.cpp", "src/mln/util/mat2.hpp", "src/mln/util/mat3.cpp", "src/mln/util/mat3.hpp", "src/mln/util/mat4.cpp", "src/mln/util/mat4.hpp", "src/mln/util/math.hpp", "src/mln/util/padding.cpp", "src/mln/util/premultiply.cpp", "src/mln/util/quaternion.cpp", "src/mln/util/quaternion.hpp", "src/mln/util/rapidjson.cpp", "src/mln/util/rapidjson.hpp", "src/mln/util/source_location.hpp", "src/mln/util/std.hpp", "src/mln/util/stopwatch.cpp", "src/mln/util/stopwatch.hpp", "src/mln/util/string.cpp", "src/mln/util/string_indexer.cpp", "src/mln/util/thread.cpp", "src/mln/util/thread_local.hpp", "src/mln/util/thread_pool.cpp", "src/mln/util/thread_pool.hpp", "src/mln/util/tile_coordinate.hpp", "src/mln/util/tile_cover.cpp", "src/mln/util/tile_cover.hpp", "src/mln/util/tile_cover_impl.cpp", "src/mln/util/tile_cover_impl.hpp", "src/mln/util/tile_range.hpp", "src/mln/util/default_style.cpp", "src/mln/util/tile_server_options.cpp", "src/mln/util/tiny_sdf.cpp", "src/mln/util/tiny_sdf.hpp", "src/mln/util/token.hpp", "src/mln/util/url.cpp", "src/mln/util/url.hpp", "src/mln/util/utf.hpp", "src/mln/util/version.cpp", "src/mln/util/version.hpp", "src/mln/util/work_request.cpp", ] + select({ "//:rust": [ "src/mln/util/color.rs.cpp", ], "//conditions:default": [ "src/mln/util/color.cpp", ], }) MLN_CORE_HEADERS = [ "include/mln/gfx/command_encoder.hpp", "include/mln/gfx/debug_group.hpp", "include/mln/gfx/context.hpp", "include/mln/gfx/context_observer.hpp", "include/mln/actor/actor.hpp", "include/mln/actor/actor_ref.hpp", "include/mln/actor/aspiring_actor.hpp", "include/mln/actor/established_actor.hpp", "include/mln/actor/mailbox.hpp", "include/mln/actor/message.hpp", "include/mln/actor/optional_actor.hpp", "include/mln/actor/optional_actor_ref.hpp", "include/mln/actor/scheduler.hpp", "include/mln/annotation/annotation.hpp", "include/mln/gfx/backend.hpp", "include/mln/gfx/backend_scope.hpp", "include/mln/gfx/color_mode.hpp", "include/mln/gfx/depth_mode.hpp", "include/mln/gfx/draw_mode.hpp", "include/mln/gfx/draw_scope.hpp", "include/mln/gfx/fill_generator.hpp", "include/mln/gfx/gfx_types.hpp", "include/mln/gfx/polyline_generator.hpp", "include/mln/gfx/renderbuffer.hpp", "include/mln/gfx/renderable.hpp", "include/mln/gfx/renderer_backend.hpp", "include/mln/gfx/rendering_stats.hpp", "include/mln/gfx/shader_registry.hpp", "include/mln/gfx/shader_group.hpp", "include/mln/gfx/shader.hpp", "include/mln/gfx/stencil_mode.hpp", "include/mln/gfx/types.hpp", "include/mln/gfx/vertex_buffer.hpp", "include/mln/gfx/scissor_rect.hpp", "include/mln/i18n/collator.hpp", "include/mln/i18n/number_format.hpp", "include/mln/layermanager/background_layer_factory.hpp", "include/mln/layermanager/circle_layer_factory.hpp", "include/mln/layermanager/custom_layer_factory.hpp", "include/mln/layermanager/fill_extrusion_layer_factory.hpp", "include/mln/layermanager/fill_layer_factory.hpp", "include/mln/layermanager/heatmap_layer_factory.hpp", "include/mln/layermanager/hillshade_layer_factory.hpp", "include/mln/layermanager/color_relief_layer_factory.hpp", "include/mln/layermanager/layer_factory.hpp", "include/mln/layermanager/layer_manager.hpp", "include/mln/layermanager/line_layer_factory.hpp", "include/mln/layermanager/location_indicator_layer_factory.hpp", "include/mln/layermanager/raster_layer_factory.hpp", "include/mln/layermanager/symbol_layer_factory.hpp", "include/mln/map/bound_options.hpp", "include/mln/map/camera.hpp", "include/mln/map/change.hpp", "include/mln/map/map.hpp", "include/mln/map/map_observer.hpp", "include/mln/map/map_options.hpp", "include/mln/map/map_projection.hpp", "include/mln/map/mode.hpp", "include/mln/map/projection_mode.hpp", "include/mln/math/angles.hpp", "include/mln/math/clamp.hpp", "include/mln/math/log2.hpp", "include/mln/math/minmax.hpp", "include/mln/math/wrap.hpp", "include/mln/platform/settings.hpp", "include/mln/platform/thread.hpp", "include/mln/platform/time.hpp", "include/mln/renderer/query.hpp", "include/mln/renderer/renderer.hpp", "include/mln/renderer/renderer_frontend.hpp", "include/mln/renderer/renderer_observer.hpp", "include/mln/renderer/renderer_state.hpp", "include/mln/shaders/program_parameters.hpp", "include/mln/storage/database_file_source.hpp", "include/mln/storage/file_source.hpp", "include/mln/storage/file_source_manager.hpp", "include/mln/storage/network_status.hpp", "include/mln/storage/offline.hpp", "include/mln/storage/online_file_source.hpp", "include/mln/storage/resource.hpp", "include/mln/storage/resource_options.hpp", "include/mln/storage/resource_transform.hpp", "include/mln/storage/response.hpp", "include/mln/style/color_ramp_property_value.hpp", "include/mln/style/conversion.hpp", "include/mln/style/conversion/color_ramp_property_value.hpp", "include/mln/style/conversion/constant.hpp", "include/mln/style/conversion/coordinate.hpp", "include/mln/style/conversion/custom_geometry_source_options.hpp", "include/mln/style/conversion/filter.hpp", "include/mln/style/conversion/function.hpp", "include/mln/style/conversion/geojson.hpp", "include/mln/style/conversion/geojson_options.hpp", "include/mln/style/conversion/get_json_type.hpp", "include/mln/style/conversion/layer.hpp", "include/mln/style/conversion/light.hpp", "include/mln/style/conversion/position.hpp", "include/mln/style/conversion/property_value.hpp", "include/mln/style/conversion/rotation.hpp", "include/mln/style/conversion/source.hpp", "include/mln/style/conversion/source_options.hpp", "include/mln/style/conversion/tileset.hpp", "include/mln/style/conversion/transition_options.hpp", "include/mln/style/conversion_impl.hpp", "include/mln/style/expression/assertion.hpp", "include/mln/style/expression/at.hpp", "include/mln/style/expression/boolean_operator.hpp", "include/mln/style/expression/case.hpp", "include/mln/style/expression/check_subtype.hpp", "include/mln/style/expression/coalesce.hpp", "include/mln/style/expression/coercion.hpp", "include/mln/style/expression/collator.hpp", "include/mln/style/expression/collator_expression.hpp", "include/mln/style/expression/comparison.hpp", "include/mln/style/expression/compound_expression.hpp", "include/mln/style/expression/dsl.hpp", "include/mln/style/expression/distance.hpp", "include/mln/style/expression/error.hpp", "include/mln/style/expression/expression.hpp", "include/mln/style/expression/find_zoom_curve.hpp", "include/mln/style/expression/format_expression.hpp", "include/mln/style/expression/format_section_override.hpp", "include/mln/style/expression/formatted.hpp", "include/mln/style/expression/get_covering_stops.hpp", "include/mln/style/expression/image.hpp", "include/mln/style/expression/image_expression.hpp", "include/mln/style/expression/in.hpp", "include/mln/style/expression/index_of.hpp", "include/mln/style/expression/interpolate.hpp", "include/mln/style/expression/interpolator.hpp", "include/mln/style/expression/is_constant.hpp", "include/mln/style/expression/is_expression.hpp", "include/mln/style/expression/length.hpp", "include/mln/style/expression/let.hpp", "include/mln/style/expression/literal.hpp", "include/mln/style/expression/match.hpp", "include/mln/style/expression/number_format.hpp", "include/mln/style/expression/parsing_context.hpp", "include/mln/style/expression/slice.hpp", "include/mln/style/expression/step.hpp", "include/mln/style/expression/type.hpp", "include/mln/style/expression/value.hpp", "include/mln/style/expression/within.hpp", "include/mln/style/filter.hpp", "include/mln/style/image.hpp", "include/mln/style/layer.hpp", "include/mln/style/layer_properties.hpp", "include/mln/style/layers/custom_layer.hpp", "include/mln/style/layers/custom_layer_host.hpp", "include/mln/style/layers/custom_layer_init_parameters.hpp", "include/mln/style/layers/custom_layer_render_parameters.hpp", "include/mln/style/position.hpp", "include/mln/style/property_expression.hpp", "include/mln/style/property_value.hpp", "include/mln/style/rotation.hpp", "include/mln/style/source.hpp", "include/mln/style/sources/custom_geometry_source.hpp", "include/mln/style/sources/custom_vector_source.hpp", "include/mln/style/sources/geojson_source.hpp", "include/mln/style/sources/image_source.hpp", "include/mln/style/sources/raster_dem_source.hpp", "include/mln/style/sources/tile_source.hpp", "include/mln/style/sources/raster_source.hpp", "include/mln/style/sources/vector_source.hpp", "include/mln/style/sprite.hpp", "include/mln/style/style.hpp", "include/mln/style/style_property.hpp", "include/mln/style/transition_options.hpp", "include/mln/style/types.hpp", "include/mln/style/undefined.hpp", "include/mln/style/variable_anchor_offset_collection.hpp", "include/mln/text/glyph.hpp", "include/mln/text/glyph_range.hpp", "include/mln/tile/tile_id.hpp", "include/mln/tile/tile_operation.hpp", "include/mln/tile/tile_necessity.hpp", "include/mln/util/action_journal.hpp", "include/mln/util/action_journal_options.hpp", "include/mln/util/async_request.hpp", "include/mln/util/async_task.hpp", "include/mln/util/bitmask_operations.hpp", "include/mln/util/char_array_buffer.hpp", "include/mln/util/chrono.hpp", "include/mln/util/client_options.hpp", "include/mln/util/color.hpp", "include/mln/util/compression.hpp", "include/mln/util/constants.hpp", "include/mln/util/containers.hpp", "include/mln/util/convert.hpp", "include/mln/util/default_style.hpp", "include/mln/util/enum.hpp", "include/mln/util/event.hpp", "include/mln/util/exception.hpp", "include/mln/util/expected.hpp", "include/mln/util/feature.hpp", "include/mln/util/font_stack.hpp", "include/mln/util/geo.hpp", "include/mln/util/geojson.hpp", "include/mln/util/geometry.hpp", "include/mln/util/hash.hpp", "include/mln/util/identity.hpp", "include/mln/util/ignore.hpp", "include/mln/util/image.hpp", "include/mln/util/immutable.hpp", "include/mln/util/indexed_tuple.hpp", "include/mln/util/instrumentation.hpp", "include/mln/util/interpolate.hpp", "include/mln/util/logging.hpp", "include/mln/util/lru_cache.hpp", "include/mln/util/monotonic_timer.hpp", "include/mln/util/noncopyable.hpp", "include/mln/util/padding.hpp", "include/mln/util/platform.hpp", "include/mln/util/premultiply.hpp", "include/mln/util/projection.hpp", "include/mln/util/range.hpp", "include/mln/util/rect.hpp", "include/mln/util/run_loop.hpp", "include/mln/util/scoped.hpp", "include/mln/util/size.hpp", "include/mln/util/string.hpp", "include/mln/util/symbol_error_observer.hpp", "include/mln/util/string_indexer.hpp", "include/mln/util/tile_server_options.hpp", "include/mln/util/thread.hpp", "include/mln/util/tileset.hpp", "include/mln/util/timer.hpp", "include/mln/util/tiny_unordered_map.hpp", "include/mln/util/traits.hpp", "include/mln/util/type_list.hpp", "include/mln/util/unitbezier.hpp", "include/mln/util/util.hpp", "include/mln/util/variant.hpp", "include/mln/util/vectors.hpp", "include/mln/util/work_request.hpp", "include/mln/util/work_task.hpp", "include/mln/util/work_task_impl.hpp", ] MLN_OPENGL_SOURCE = [ "src/mln/gl/attribute.cpp", "src/mln/gl/attribute.hpp", "src/mln/gl/command_encoder.cpp", "src/mln/gl/command_encoder.hpp", "src/mln/gl/context.cpp", "src/mln/gl/context.hpp", "src/mln/gl/debugging_extension.cpp", "src/mln/gl/debugging_extension.hpp", "src/mln/gl/defines.hpp", "src/mln/gl/draw_scope_resource.hpp", "src/mln/gl/enum.cpp", "src/mln/gl/enum.hpp", "src/mln/gl/extension.hpp", "src/mln/gl/fence.cpp", "src/mln/gl/fence.hpp", "src/mln/gl/framebuffer.hpp", "src/mln/gl/index_buffer_resource.cpp", "src/mln/gl/index_buffer_resource.hpp", "src/mln/gl/object.cpp", "src/mln/gl/object.hpp", "src/mln/gl/offscreen_texture.cpp", "src/mln/gl/offscreen_texture.hpp", "src/mln/gl/render_pass.cpp", "src/mln/gl/render_pass.hpp", "src/mln/gl/renderbuffer_resource.cpp", "src/mln/gl/renderbuffer_resource.hpp", "src/mln/gl/renderer_backend.cpp", "src/mln/gl/resource_pool.cpp", "src/mln/gl/resource_pool.hpp", "src/mln/gl/state.hpp", "src/mln/gl/timestamp_query_extension.cpp", "src/mln/gl/timestamp_query_extension.hpp", "src/mln/gl/types.hpp", "src/mln/gl/uniform.cpp", "src/mln/gl/uniform.hpp", "src/mln/gl/upload_pass.cpp", "src/mln/gl/upload_pass.hpp", "src/mln/gl/value.cpp", "src/mln/gl/value.hpp", "src/mln/gl/vertex_array.cpp", "src/mln/gl/vertex_array.hpp", "src/mln/gl/vertex_buffer_resource.cpp", "src/mln/gl/vertex_buffer_resource.hpp", "src/mln/platform/gl_functions.cpp", "src/mln/shaders/gl/legacy/clipping_mask_program.hpp", "src/mln/shaders/gl/legacy/program_base.hpp", "src/mln/shaders/gl/legacy/program.hpp", "src/mln/shaders/gl/legacy/programs.cpp", "src/mln/shaders/gl/legacy/programs.hpp", ] MLN_OPENGL_HEADERS = [ "include/mln/gl/renderable_resource.hpp", "include/mln/gl/renderer_backend.hpp", "include/mln/platform/gl_functions.hpp", ] MLN_DRAWABLES_SOURCE = [ "src/mln/gfx/drawable.cpp", "src/mln/gfx/drawable_builder.cpp", "src/mln/gfx/drawable_builder_impl.hpp", "src/mln/gfx/drawable_builder_impl.cpp", "src/mln/gfx/drawable_atlases_tweaker.cpp", "src/mln/gfx/drawable_custom_layer_host_tweaker.cpp", "src/mln/gfx/dynamic_texture.cpp", "src/mln/gfx/dynamic_texture_atlas.cpp", "src/mln/gfx/gpu_expression.cpp", "src/mln/gfx/hillshade_prepare_drawable_data.hpp", "src/mln/gfx/color_relief_drawable_data.hpp", "src/mln/gfx/image_drawable_data.hpp", "src/mln/gfx/line_drawable_data.hpp", "src/mln/gfx/symbol_drawable_data.hpp", "src/mln/gfx/collision_drawable_data.hpp", "src/mln/gfx/uniform_buffer.cpp", "src/mln/gfx/vertex_attribute.cpp", "src/mln/renderer/change_request.cpp", "src/mln/renderer/layer_group.cpp", "src/mln/renderer/tile_layer_group.cpp", "src/mln/renderer/layer_tweaker.cpp", "src/mln/renderer/render_target.cpp", "src/mln/renderer/layers/background_layer_tweaker.cpp", "src/mln/renderer/layers/background_layer_tweaker.hpp", "src/mln/renderer/layers/circle_layer_tweaker.cpp", "src/mln/renderer/layers/circle_layer_tweaker.hpp", "src/mln/renderer/layers/color_relief_layer_tweaker.cpp", "src/mln/renderer/layers/color_relief_layer_tweaker.hpp", "src/mln/renderer/layers/fill_layer_tweaker.cpp", "src/mln/renderer/layers/fill_layer_tweaker.hpp", "src/mln/renderer/layers/fill_extrusion_layer_tweaker.cpp", "src/mln/renderer/layers/fill_extrusion_layer_tweaker.hpp", "src/mln/renderer/layers/heatmap_layer_tweaker.cpp", "src/mln/renderer/layers/heatmap_layer_tweaker.hpp", "src/mln/renderer/layers/heatmap_texture_layer_tweaker.cpp", "src/mln/renderer/layers/heatmap_texture_layer_tweaker.hpp", "src/mln/renderer/layers/hillshade_layer_tweaker.cpp", "src/mln/renderer/layers/hillshade_layer_tweaker.hpp", "src/mln/renderer/layers/hillshade_prepare_layer_tweaker.cpp", "src/mln/renderer/layers/hillshade_prepare_layer_tweaker.hpp", "src/mln/renderer/layers/line_layer_tweaker.cpp", "src/mln/renderer/layers/line_layer_tweaker.hpp", "src/mln/renderer/layers/location_indicator_layer_tweaker.cpp", "src/mln/renderer/layers/location_indicator_layer_tweaker.hpp", "src/mln/renderer/layers/raster_layer_tweaker.cpp", "src/mln/renderer/layers/raster_layer_tweaker.hpp", "src/mln/renderer/layers/symbol_layer_tweaker.cpp", "src/mln/renderer/layers/symbol_layer_tweaker.hpp", "src/mln/renderer/layers/collision_layer_tweaker.cpp", "src/mln/renderer/layers/collision_layer_tweaker.hpp", "src/mln/shaders/shader_program_base.cpp", "src/mln/style/layers/custom_drawable_layer.cpp", "src/mln/layermanager/custom_drawable_layer_factory.cpp", "src/mln/style/layers/custom_drawable_layer_impl.cpp", "src/mln/style/layers/custom_drawable_layer_impl.hpp", "src/mln/renderer/layers/render_custom_drawable_layer.cpp", "src/mln/renderer/layers/render_custom_drawable_layer.hpp", ] MLN_DRAWABLES_HEADERS = [ "include/mln/gfx/drawable.hpp", "include/mln/gfx/drawable_data.hpp", "include/mln/gfx/drawable_impl.hpp", "include/mln/gfx/drawable_builder.hpp", "include/mln/gfx/drawable_tweaker.hpp", "include/mln/gfx/drawable_atlases_tweaker.hpp", "include/mln/gfx/drawable_custom_layer_host_tweaker.hpp", "include/mln/gfx/dynamic_texture.hpp", "include/mln/gfx/dynamic_texture_atlas.hpp", "include/mln/gfx/gpu_expression.hpp", "include/mln/gfx/uniform_buffer.hpp", "include/mln/gfx/vertex_attribute.hpp", "include/mln/gfx/texture2d.hpp", "include/mln/renderer/change_request.hpp", "include/mln/renderer/layer_group.hpp", "include/mln/renderer/layer_tweaker.hpp", "include/mln/renderer/render_target.hpp", "include/mln/shaders/background_layer_ubo.hpp", "include/mln/shaders/circle_layer_ubo.hpp", "include/mln/shaders/collision_layer_ubo.hpp", "include/mln/shaders/custom_geometry_ubo.hpp", "include/mln/shaders/custom_drawable_layer_ubo.hpp", "include/mln/shaders/debug_layer_ubo.hpp", "include/mln/shaders/fill_layer_ubo.hpp", "include/mln/shaders/fill_extrusion_layer_ubo.hpp", "include/mln/shaders/heatmap_layer_ubo.hpp", "include/mln/shaders/heatmap_texture_layer_ubo.hpp", "include/mln/shaders/hillshade_layer_ubo.hpp", "include/mln/shaders/color_relief_layer_ubo.hpp", "include/mln/shaders/hillshade_prepare_layer_ubo.hpp", "include/mln/shaders/layer_ubo.hpp", "include/mln/shaders/line_layer_ubo.hpp", "include/mln/shaders/location_indicator_ubo.hpp", "include/mln/shaders/raster_layer_ubo.hpp", "include/mln/shaders/shader_defines.hpp", "include/mln/shaders/shader_program_base.hpp", "include/mln/shaders/symbol_layer_ubo.hpp", "include/mln/shaders/widevector_ubo.hpp", "include/mln/util/suppress_copies.hpp", "include/mln/style/layers/custom_drawable_layer.hpp", "include/mln/layermanager/custom_drawable_layer_factory.hpp", ] MLN_DRAWABLES_GL_SOURCE = [ "src/mln/gl/buffer_allocator.cpp", "src/mln/gl/drawable_gl.cpp", "src/mln/gl/drawable_gl_builder.cpp", "src/mln/gl/drawable_gl_impl.hpp", "src/mln/gl/dynamic_texture.cpp", "src/mln/gl/layer_group_gl.cpp", "src/mln/gl/texture2d.cpp", "src/mln/gl/uniform_buffer_gl.cpp", "src/mln/gl/vertex_attribute_gl.cpp", "src/mln/shaders/gl/shader_info.cpp", "src/mln/shaders/gl/shader_program_gl.cpp", ] MLN_DRAWABLES_GL_HEADERS = [ "include/mln/gl/buffer_allocator.hpp", "include/mln/gl/drawable_gl.hpp", "include/mln/gl/drawable_gl_builder.hpp", "include/mln/gl/dynamic_texture.hpp", "include/mln/gl/layer_group_gl.hpp", "include/mln/gl/uniform_buffer_gl.hpp", "include/mln/gl/vertex_attribute_gl.hpp", "include/mln/gl/texture2d.hpp", "include/mln/shaders/gl/shader_info.hpp", "include/mln/shaders/gl/shader_program_gl.hpp", "include/mln/shaders/gl/shader_group_gl.hpp", ] MLN_DRAWABLES_MTL_SOURCE = [ "src/mln/mtl/buffer_resource.cpp", "src/mln/mtl/command_encoder.cpp", "src/mln/mtl/context.cpp", "src/mln/mtl/drawable.cpp", "src/mln/mtl/drawable_impl.hpp", "src/mln/mtl/drawable_builder.cpp", "src/mln/mtl/dynamic_texture.cpp", "src/mln/mtl/index_buffer_resource.cpp", "src/mln/mtl/layer_group.cpp", "src/mln/mtl/mtl.cpp", "src/mln/mtl/offscreen_texture.cpp", "src/mln/mtl/renderer_backend.cpp", "src/mln/mtl/texture2d.cpp", "src/mln/mtl/render_pass.cpp", "src/mln/mtl/tile_layer_group.cpp", "src/mln/mtl/uniform_buffer.cpp", "src/mln/mtl/upload_pass.cpp", "src/mln/mtl/vertex_attribute.cpp", "src/mln/mtl/vertex_buffer_resource.cpp", "src/mln/shaders/mtl/shader_program.cpp", "src/mln/shaders/mtl/background.cpp", "src/mln/shaders/mtl/circle.cpp", "src/mln/shaders/mtl/collision.cpp", "src/mln/shaders/mtl/clipping_mask.cpp", "src/mln/shaders/mtl/custom_geometry.cpp", "src/mln/shaders/mtl/custom_symbol_icon.cpp", "src/mln/shaders/mtl/debug.cpp", "src/mln/shaders/mtl/fill.cpp", "src/mln/shaders/mtl/fill_extrusion.cpp", "src/mln/shaders/mtl/heatmap.cpp", "src/mln/shaders/mtl/heatmap_texture.cpp", "src/mln/shaders/mtl/hillshade.cpp", "src/mln/shaders/mtl/hillshade_prepare.cpp", "src/mln/shaders/mtl/color_relief.cpp", "src/mln/shaders/mtl/line.cpp", "src/mln/shaders/mtl/location_indicator.cpp", "src/mln/shaders/mtl/raster.cpp", "src/mln/shaders/mtl/symbol.cpp", "src/mln/shaders/mtl/widevector.cpp", "src/mln/style/layers/mtl/custom_layer_render_parameters.cpp", ] MLN_DRAWABLES_MTL_HEADERS = [ "include/mln/mtl/buffer_resource.hpp", "include/mln/mtl/command_encoder.hpp", "include/mln/mtl/context.hpp", "include/mln/mtl/drawable.hpp", "include/mln/mtl/drawable_builder.hpp", "include/mln/mtl/dynamic_texture.hpp", "include/mln/mtl/index_buffer_resource.hpp", "include/mln/mtl/layer_group.hpp", "include/mln/mtl/mtl_fwd.hpp", "include/mln/mtl/offscreen_texture.hpp", "include/mln/mtl/render_pass.hpp", "include/mln/mtl/renderer_backend.hpp", "include/mln/mtl/renderable_resource.hpp", "include/mln/mtl/texture2d.hpp", "include/mln/mtl/tile_layer_group.hpp", "include/mln/mtl/uniform_buffer.hpp", "include/mln/mtl/upload_pass.hpp", "include/mln/mtl/vertex_attribute.hpp", "include/mln/mtl/vertex_buffer_resource.hpp", "include/mln/shaders/mtl/background.hpp", "include/mln/shaders/mtl/circle.hpp", "include/mln/shaders/mtl/clipping_mask.hpp", "include/mln/shaders/mtl/collision.hpp", "include/mln/shaders/mtl/common.hpp", "include/mln/shaders/mtl/custom_geometry.hpp", "include/mln/shaders/mtl/custom_symbol_icon.hpp", "include/mln/shaders/mtl/debug.hpp", "include/mln/shaders/mtl/fill.hpp", "include/mln/shaders/mtl/fill_extrusion.hpp", "include/mln/shaders/mtl/heatmap.hpp", "include/mln/shaders/mtl/heatmap_texture.hpp", "include/mln/shaders/mtl/hillshade.hpp", "include/mln/shaders/mtl/hillshade_prepare.hpp", "include/mln/shaders/mtl/color_relief.hpp", "include/mln/shaders/mtl/line.hpp", "include/mln/shaders/mtl/location_indicator.hpp", "include/mln/shaders/mtl/raster.hpp", "include/mln/shaders/mtl/shader_group.hpp", "include/mln/shaders/mtl/shader_program.hpp", "include/mln/shaders/mtl/symbol.hpp", "include/mln/style/layers/mtl/custom_layer_render_parameters.hpp", "include/mln/shaders/mtl/widevector.hpp", ] MLN_DRAWABLES_WEBGPU_SOURCE = [ "src/mln/webgpu/buffer_resource.cpp", "src/mln/webgpu/command_encoder.cpp", "src/mln/webgpu/context.cpp", "src/mln/webgpu/draw_scope_resource.cpp", "src/mln/webgpu/drawable.cpp", "src/mln/webgpu/drawable_builder.cpp", "src/mln/webgpu/dynamic_texture.cpp", "src/mln/webgpu/headless_backend.cpp", "src/mln/webgpu/index_buffer_resource.cpp", "src/mln/webgpu/layer_group.cpp", "src/mln/webgpu/offscreen_texture.cpp", "src/mln/webgpu/render_pass.cpp", "src/mln/webgpu/renderer_backend.cpp", "src/mln/webgpu/texture2d.cpp", "src/mln/webgpu/tile_layer_group.cpp", "src/mln/webgpu/uniform_buffer.cpp", "src/mln/webgpu/upload_pass.cpp", "src/mln/webgpu/vertex_attribute.cpp", "src/mln/webgpu/vertex_buffer_resource.cpp", "src/mln/shaders/webgpu/shader_program.cpp", "src/mln/shaders/webgpu/wgsl_preprocessor.cpp", "src/mln/shaders/webgpu/background.cpp", "src/mln/shaders/webgpu/circle.cpp", "src/mln/shaders/webgpu/clipping_mask.cpp", "src/mln/shaders/webgpu/collision.cpp", "src/mln/shaders/webgpu/custom_geometry.cpp", "src/mln/shaders/webgpu/custom_symbol_icon.cpp", "src/mln/shaders/webgpu/debug.cpp", "src/mln/shaders/webgpu/fill.cpp", "src/mln/shaders/webgpu/fill_extrusion.cpp", "src/mln/shaders/webgpu/heatmap.cpp", "src/mln/shaders/webgpu/heatmap_texture.cpp", "src/mln/shaders/webgpu/hillshade.cpp", "src/mln/shaders/webgpu/hillshade_prepare.cpp", "src/mln/shaders/webgpu/color_relief.cpp", "src/mln/shaders/webgpu/line.cpp", "src/mln/shaders/webgpu/location_indicator.cpp", "src/mln/shaders/webgpu/raster.cpp", "src/mln/shaders/webgpu/symbol.cpp", "src/mln/shaders/webgpu/widevector.cpp", ] MLN_DRAWABLES_WEBGPU_HEADERS = [ "include/mln/webgpu/buffer_resource.hpp", "include/mln/webgpu/command_encoder.hpp", "include/mln/webgpu/context.hpp", "include/mln/webgpu/draw_scope_resource.hpp", "include/mln/webgpu/drawable.hpp", "include/mln/webgpu/drawable_builder.hpp", "include/mln/webgpu/dynamic_texture.hpp", "include/mln/webgpu/index_buffer_resource.hpp", "include/mln/webgpu/layer_group.hpp", "include/mln/webgpu/offscreen_texture.hpp", "include/mln/webgpu/render_pass.hpp", "include/mln/webgpu/renderable_resource.hpp", "include/mln/webgpu/renderer_backend.hpp", "include/mln/webgpu/texture2d.hpp", "include/mln/webgpu/tile_layer_group.hpp", "include/mln/webgpu/uniform_buffer.hpp", "include/mln/webgpu/upload_pass.hpp", "include/mln/webgpu/vertex_attribute.hpp", "include/mln/webgpu/vertex_buffer_resource.hpp", "include/mln/webgpu/wgpu_cpp_compat.hpp", "include/mln/shaders/webgpu/background.hpp", "include/mln/shaders/webgpu/circle.hpp", "include/mln/shaders/webgpu/clipping_mask.hpp", "include/mln/shaders/webgpu/collision.hpp", "include/mln/shaders/webgpu/common.hpp", "include/mln/shaders/webgpu/custom_geometry.hpp", "include/mln/shaders/webgpu/custom_symbol_icon.hpp", "include/mln/shaders/webgpu/debug.hpp", "include/mln/shaders/webgpu/fill.hpp", "include/mln/shaders/webgpu/fill_extrusion.hpp", "include/mln/shaders/webgpu/heatmap.hpp", "include/mln/shaders/webgpu/heatmap_texture.hpp", "include/mln/shaders/webgpu/hillshade.hpp", "include/mln/shaders/webgpu/hillshade_prepare.hpp", "include/mln/shaders/webgpu/color_relief.hpp", "include/mln/shaders/webgpu/line.hpp", "include/mln/shaders/webgpu/location_indicator.hpp", "include/mln/shaders/webgpu/raster.hpp", "include/mln/shaders/webgpu/shader_group.hpp", "include/mln/shaders/webgpu/shader_program.hpp", "include/mln/shaders/webgpu/symbol.hpp", "include/mln/shaders/webgpu/wgsl_preprocessor.hpp", "include/mln/shaders/webgpu/widevector.hpp", ] MLN_SHAPING_HARFBUZZ_SRCS = [ "src/mln/text/freetype.hpp", "src/mln/text/freetype.cpp", "src/mln/text/harfbuzz_impl.hpp", "src/mln/text/harfbuzz_impl.cpp", ]