diff options
Diffstat (limited to 'platform')
-rw-r--r-- | platform/android/config.cmake | 2 | ||||
-rw-r--r-- | platform/darwin/filesource-files.txt | 5 | ||||
-rw-r--r-- | platform/darwin/loop-files.txt | 4 | ||||
-rw-r--r-- | platform/ios/config.cmake | 9 | ||||
-rw-r--r-- | platform/ios/core-files.txt | 166 | ||||
-rw-r--r-- | platform/macos/config.cmake | 9 | ||||
-rw-r--r-- | platform/macos/core-files.txt | 95 |
7 files changed, 276 insertions, 14 deletions
diff --git a/platform/android/config.cmake b/platform/android/config.cmake index 84c508dd73..a0143aee9d 100644 --- a/platform/android/config.cmake +++ b/platform/android/config.cmake @@ -33,6 +33,7 @@ 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) target_include_directories(mbgl-core @@ -61,6 +62,7 @@ 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) target_add_mason_package(mbgl-filesource PUBLIC sqlite) diff --git a/platform/darwin/filesource-files.txt b/platform/darwin/filesource-files.txt new file mode 100644 index 0000000000..dc47142c40 --- /dev/null +++ b/platform/darwin/filesource-files.txt @@ -0,0 +1,5 @@ +# File source +platform/darwin/src/http_file_source.mm + +# Database +platform/default/sqlite3.cpp diff --git a/platform/darwin/loop-files.txt b/platform/darwin/loop-files.txt new file mode 100644 index 0000000000..f6e799550d --- /dev/null +++ b/platform/darwin/loop-files.txt @@ -0,0 +1,4 @@ +# Loop +platform/darwin/src/async_task.cpp +platform/darwin/src/run_loop.cpp +platform/darwin/src/timer.cpp diff --git a/platform/ios/config.cmake b/platform/ios/config.cmake index 6dd3f23a69..48bb27a696 100644 --- a/platform/ios/config.cmake +++ b/platform/ios/config.cmake @@ -84,13 +84,8 @@ endmacro() macro(mbgl_filesource) initialize_ios_target(mbgl-filesource) - target_sources(mbgl-filesource - # File source - PRIVATE platform/darwin/src/http_file_source.mm - - # Database - PRIVATE platform/default/sqlite3.cpp - ) + # 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) target_link_libraries(mbgl-filesource PUBLIC "-lsqlite3" diff --git a/platform/ios/core-files.txt b/platform/ios/core-files.txt new file mode 100644 index 0000000000..3d3c55cac1 --- /dev/null +++ b/platform/ios/core-files.txt @@ -0,0 +1,166 @@ +# This file is generated. Do not edit. Regenerate this with scripts/generate-cmake-files.js + +# SDK/Foundation +platform/darwin/src/MGLAccountManager.m +platform/darwin/src/MGLAttributionInfo.mm +platform/darwin/src/MGLFoundation.mm +platform/darwin/src/MGLLocationManager.m +platform/darwin/src/MGLMapCamera.mm +platform/darwin/src/MGLMapSnapshotter.mm +platform/darwin/src/MGLNetworkConfiguration.m +platform/darwin/src/MGLRendererConfiguration.mm +platform/darwin/src/MGLStyle.mm +platform/darwin/src/MGLTypes.m + +# SDK/Foundation/Categories +platform/darwin/src/NSArray+MGLAdditions.mm +platform/darwin/src/NSBundle+MGLAdditions.m +platform/darwin/src/NSComparisonPredicate+MGLAdditions.mm +platform/darwin/src/NSCompoundPredicate+MGLAdditions.mm +platform/darwin/src/NSData+MGLAdditions.mm +platform/darwin/src/NSDate+MGLAdditions.mm +platform/darwin/src/NSDictionary+MGLAdditions.mm +platform/darwin/src/NSExpression+MGLAdditions.mm +platform/darwin/src/NSPredicate+MGLAdditions.mm +platform/darwin/src/NSProcessInfo+MGLAdditions.m +platform/darwin/src/NSString+MGLAdditions.m +platform/darwin/src/NSURL+MGLAdditions.m +platform/darwin/src/NSValue+MGLAdditions.m + +# SDK/Foundation/Formatters +platform/darwin/src/MGLClockDirectionFormatter.m +platform/darwin/src/MGLCompassDirectionFormatter.m +platform/darwin/src/MGLCoordinateFormatter.m +platform/darwin/src/MGLDistanceFormatter.m + +# SDK/Foundation/Geometry +platform/darwin/src/MGLFeature.mm +platform/darwin/src/MGLGeometry.mm +platform/darwin/src/MGLMultiPoint.mm +platform/darwin/src/MGLPointAnnotation.mm +platform/darwin/src/MGLPointCollection.mm +platform/darwin/src/MGLPolygon.mm +platform/darwin/src/MGLPolyline.mm +platform/darwin/src/MGLShape.mm +platform/darwin/src/MGLShapeCollection.mm + +# SDK/Foundation/Offline Maps +platform/darwin/src/MGLOfflinePack.mm +platform/darwin/src/MGLOfflineStorage.mm +platform/darwin/src/MGLShapeOfflineRegion.mm +platform/darwin/src/MGLTilePyramidOfflineRegion.mm + +# SDK/Foundation/Styling +platform/darwin/src/MGLLight.mm +platform/darwin/src/MGLStyleValue.mm + +# SDK/Foundation/Styling/Categories +platform/darwin/src/NSValue+MGLStyleAttributeAdditions.mm + +# SDK/Foundation/Styling/Layers +platform/darwin/src/MGLBackgroundStyleLayer.mm +platform/darwin/src/MGLCircleStyleLayer.mm +platform/darwin/src/MGLFillExtrusionStyleLayer.mm +platform/darwin/src/MGLFillStyleLayer.mm +platform/darwin/src/MGLForegroundStyleLayer.mm +platform/darwin/src/MGLHeatmapStyleLayer.mm +platform/darwin/src/MGLHillshadeStyleLayer.mm +platform/darwin/src/MGLLineStyleLayer.mm +platform/darwin/src/MGLOpenGLStyleLayer.mm +platform/darwin/src/MGLRasterStyleLayer.mm +platform/darwin/src/MGLStyleLayer.mm +platform/darwin/src/MGLSymbolStyleLayer.mm +platform/darwin/src/MGLVectorStyleLayer.m + +# SDK/Foundation/Styling/Sources +platform/darwin/src/MGLComputedShapeSource.mm +platform/darwin/src/MGLImageSource.mm +platform/darwin/src/MGLRasterDEMSource.mm +platform/darwin/src/MGLRasterTileSource.mm +platform/darwin/src/MGLShapeSource.mm +platform/darwin/src/MGLSource.mm +platform/darwin/src/MGLTileSource.mm +platform/darwin/src/MGLVectorTileSource.mm + +# SDK/Kit +platform/ios/src/MGLMapAccessibilityElement.mm +platform/ios/src/MGLMapView.mm + +# SDK/Kit/Annotations +platform/ios/src/MGLAnnotationContainerView.m +platform/ios/src/MGLAnnotationImage.m +platform/ios/src/MGLAnnotationView.mm +platform/ios/src/MGLCompactCalloutView.m +platform/ios/src/MGLFaux3DUserLocationAnnotationView.m +platform/ios/src/MGLUserLocation.m +platform/ios/src/MGLUserLocationAnnotationView.m +platform/ios/src/MGLUserLocationHeadingArrowLayer.m +platform/ios/src/MGLUserLocationHeadingBeamLayer.m + +# SDK/Kit/Categories +platform/darwin/src/NSCoder+MGLAdditions.mm +platform/ios/src/NSOrthography+MGLAdditions.m +platform/ios/src/UIColor+MGLAdditions.mm +platform/ios/src/UIDevice+MGLAdditions.m +platform/ios/src/UIImage+MGLAdditions.mm +platform/ios/src/UIViewController+MGLAdditions.m + +# SDK/Kit/SMCalloutView +platform/ios/vendor/SMCalloutView/SMCalloutView.m + +# SDK/Kit/Telemetry +platform/ios/src/MGLTelemetryConfig.m + +# SDK/Kit/Telemetry/Development +platform/ios/src/MGLSDKUpdateChecker.mm + +# SDK/Kit/Telemetry/Runtime +platform/ios/src/MGLMapboxEvents.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/CLLocation+MMEMobileEvents.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEAPIClient.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECategoryLoader.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMECommonEventData.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEConstants.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEDependencyManager.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEvent.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogReportViewController.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventLogger.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsConfiguration.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsManager.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEEventsService.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMELocationManager.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSDateWrapper.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMENSURLSessionWrapper.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETimerManager.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETrustKitWrapper.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMETypes.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUIApplicationWrapper.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUINavigation.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/MMEUniqueIdentifier.m +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/NSData+MMEGZIP.m + +# SDK/Kit/Telemetry/Runtime/Reachability +platform/ios/vendor/mapbox-events-ios/MapboxMobileEvents/Reachability/MMEReachability.m + +# SDK/Kit/Telemetry/Runtime/TrustKit +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidator.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKPinningValidatorResult.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TSKTrustKitConfig.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/TrustKit.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/configuration_utils.m +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/TSKSPKIHashCache.m +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.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKPinFailureReport.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/TSKReportsRateLimiter.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/reporting_utils.m +platform/ios/vendor/mapbox-events-ios/vendor/TrustKit/Reporting/vendor_identifier.m + +# SDK/Kit/Views +platform/ios/src/MGLScaleBar.mm + diff --git a/platform/macos/config.cmake b/platform/macos/config.cmake index 6333beaeb5..d53f61f3b3 100644 --- a/platform/macos/config.cmake +++ b/platform/macos/config.cmake @@ -67,13 +67,8 @@ endmacro() macro(mbgl_filesource) - target_sources(mbgl-filesource - # File source - PRIVATE platform/darwin/src/http_file_source.mm - - # Database - PRIVATE platform/default/sqlite3.cpp - ) + # 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) target_compile_options(mbgl-filesource PRIVATE -fobjc-arc diff --git a/platform/macos/core-files.txt b/platform/macos/core-files.txt new file mode 100644 index 0000000000..ef9654fffd --- /dev/null +++ b/platform/macos/core-files.txt @@ -0,0 +1,95 @@ +# This file is generated. Do not edit. Regenerate this with scripts/generate-cmake-files.js + +# SDK/Foundation +platform/darwin/src/MGLAccountManager.m +platform/darwin/src/MGLAttributionInfo.mm +platform/darwin/src/MGLFoundation.mm +platform/darwin/src/MGLMapCamera.mm +platform/darwin/src/MGLMapSnapshotter.mm +platform/darwin/src/MGLNetworkConfiguration.m +platform/darwin/src/MGLRendererConfiguration.mm +platform/darwin/src/MGLStyle.mm +platform/darwin/src/MGLTypes.m + +# SDK/Foundation/Categories +platform/darwin/src/NSArray+MGLAdditions.mm +platform/darwin/src/NSBundle+MGLAdditions.m +platform/darwin/src/NSCoder+MGLAdditions.mm +platform/darwin/src/NSComparisonPredicate+MGLAdditions.mm +platform/darwin/src/NSCompoundPredicate+MGLAdditions.mm +platform/darwin/src/NSDate+MGLAdditions.mm +platform/darwin/src/NSDictionary+MGLAdditions.mm +platform/darwin/src/NSExpression+MGLAdditions.mm +platform/darwin/src/NSPredicate+MGLAdditions.mm +platform/darwin/src/NSProcessInfo+MGLAdditions.m +platform/darwin/src/NSString+MGLAdditions.m +platform/darwin/src/NSURL+MGLAdditions.m +platform/darwin/src/NSValue+MGLAdditions.m + +# SDK/Foundation/Formatters +platform/darwin/src/MGLClockDirectionFormatter.m +platform/darwin/src/MGLCompassDirectionFormatter.m +platform/darwin/src/MGLCoordinateFormatter.m +platform/darwin/src/MGLDistanceFormatter.m + +# SDK/Foundation/Geometry +platform/darwin/src/MGLFeature.mm +platform/darwin/src/MGLGeometry.mm +platform/darwin/src/MGLMultiPoint.mm +platform/darwin/src/MGLPointAnnotation.mm +platform/darwin/src/MGLPointCollection.mm +platform/darwin/src/MGLPolygon.mm +platform/darwin/src/MGLPolyline.mm +platform/darwin/src/MGLShape.mm +platform/darwin/src/MGLShapeCollection.mm + +# SDK/Foundation/Offline Maps +platform/darwin/src/MGLOfflinePack.mm +platform/darwin/src/MGLOfflineStorage.mm +platform/darwin/src/MGLShapeOfflineRegion.mm +platform/darwin/src/MGLTilePyramidOfflineRegion.mm + +# SDK/Foundation/Styling +platform/darwin/src/MGLLight.mm +platform/darwin/src/MGLStyleValue.mm + +# SDK/Foundation/Styling/Categories +platform/darwin/src/NSValue+MGLStyleAttributeAdditions.mm + +# SDK/Foundation/Styling/Layers +platform/darwin/src/MGLBackgroundStyleLayer.mm +platform/darwin/src/MGLCircleStyleLayer.mm +platform/darwin/src/MGLFillExtrusionStyleLayer.mm +platform/darwin/src/MGLFillStyleLayer.mm +platform/darwin/src/MGLForegroundStyleLayer.mm +platform/darwin/src/MGLHeatmapStyleLayer.mm +platform/darwin/src/MGLHillshadeStyleLayer.mm +platform/darwin/src/MGLLineStyleLayer.mm +platform/darwin/src/MGLOpenGLStyleLayer.mm +platform/darwin/src/MGLRasterStyleLayer.mm +platform/darwin/src/MGLStyleLayer.mm +platform/darwin/src/MGLSymbolStyleLayer.mm +platform/darwin/src/MGLVectorStyleLayer.m + +# SDK/Foundation/Styling/Sources +platform/darwin/src/MGLComputedShapeSource.mm +platform/darwin/src/MGLImageSource.mm +platform/darwin/src/MGLRasterDEMSource.mm +platform/darwin/src/MGLRasterTileSource.mm +platform/darwin/src/MGLShapeSource.mm +platform/darwin/src/MGLSource.mm +platform/darwin/src/MGLTileSource.mm +platform/darwin/src/MGLVectorTileSource.mm + +# SDK/Kit +platform/macos/src/MGLAnnotationImage.m +platform/macos/src/MGLAttributionButton.mm +platform/macos/src/MGLCompassCell.m +platform/macos/src/MGLMapView+IBAdditions.mm +platform/macos/src/MGLMapView.mm +platform/macos/src/MGLOpenGLLayer.mm + +# SDK/Kit/Categories +platform/macos/src/NSColor+MGLAdditions.mm +platform/macos/src/NSImage+MGLAdditions.mm + |