summaryrefslogtreecommitdiff
path: root/gyp/platform-osx.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'gyp/platform-osx.gypi')
-rw-r--r--gyp/platform-osx.gypi63
1 files changed, 59 insertions, 4 deletions
diff --git a/gyp/platform-osx.gypi b/gyp/platform-osx.gypi
index 1ccbd3d59b..1462d6e364 100644
--- a/gyp/platform-osx.gypi
+++ b/gyp/platform-osx.gypi
@@ -19,26 +19,76 @@
'../platform/darwin/asset_root.mm',
'../platform/darwin/image.mm',
'../platform/darwin/nsthread.mm',
+ '../platform/darwin/reachability.m',
+ '../platform/darwin/NSException+MGLAdditions.h',
+ '../platform/darwin/NSString+MGLAdditions.h',
+ '../platform/darwin/NSString+MGLAdditions.m',
+ '../include/mbgl/darwin/MGLTypes.h',
+ '../platform/darwin/MGLTypes.m',
+ '../include/mbgl/darwin/MGLStyle.h',
+ '../platform/darwin/MGLStyle.mm',
+ '../include/mbgl/darwin/MGLGeometry.h',
+ '../platform/darwin/MGLGeometry_Private.h',
+ '../platform/darwin/MGLGeometry.m',
+ '../include/mbgl/darwin/MGLAnnotation.h',
+ '../include/mbgl/darwin/MGLShape.h',
+ '../platform/darwin/MGLShape.m',
+ '../include/mbgl/darwin/MGLMultiPoint.h',
+ '../platform/darwin/MGLMultiPoint_Private.h',
+ '../platform/darwin/MGLMultiPoint.mm',
+ '../include/mbgl/darwin/MGLOverlay.h',
+ '../include/mbgl/darwin/MGLPointAnnotation.h',
+ '../platform/darwin/MGLPointAnnotation.m',
+ '../include/mbgl/darwin/MGLPolyline.h',
+ '../platform/darwin/MGLPolyline.mm',
+ '../include/mbgl/darwin/MGLPolygon.h',
+ '../platform/darwin/MGLPolygon.mm',
+ '../include/mbgl/osx/Mapbox.h',
+ '../include/mbgl/osx/MGLAccountManager.h',
+ '../platform/osx/sdk/MGLAccountManager_Private.h',
+ '../platform/osx/sdk/MGLAccountManager.m',
+ '../include/mbgl/osx/MGLMapView.h',
+ '../platform/osx/sdk/MGLMapView_Private.h',
+ '../platform/osx/sdk/MGLMapView.mm',
+ '../include/mbgl/osx/MGLMapView+IBAdditions.h',
+ '../platform/osx/sdk/MGLMapView+IBAdditions.m',
+ '../include/mbgl/osx/MGLMapViewDelegate.h',
+ '../platform/osx/sdk/MGLOpenGLLayer.h',
+ '../platform/osx/sdk/MGLOpenGLLayer.mm',
+ '../platform/osx/sdk/MGLCompassCell.h',
+ '../platform/osx/sdk/MGLCompassCell.m',
+ '../platform/osx/sdk/MGLAttributionButton.h',
+ '../platform/osx/sdk/MGLAttributionButton.m',
+ '../include/mbgl/osx/MGLAnnotationImage.h',
+ '../platform/osx/sdk/MGLAnnotationImage.m',
+ '../platform/osx/sdk/NSBundle+MGLAdditions.h',
+ '../platform/osx/sdk/NSBundle+MGLAdditions.m',
+ '../platform/osx/sdk/NSProcessInfo+MGLAdditions.h',
+ '../platform/osx/sdk/NSProcessInfo+MGLAdditions.m',
+ '../platform/osx/sdk/resources/',
],
'variables': {
'cflags_cc': [
'<@(libuv_cflags)',
'<@(boost_cflags)',
+ '<@(variant_cflags)',
],
'libraries': [
'<@(libuv_static_libs)',
],
'ldflags': [
- '-framework Foundation',
- '-framework ImageIO',
- '-framework CoreServices',
+ '-framework Cocoa',
+ '-framework CoreLocation',
'-framework OpenGL',
- '-framework ApplicationServices',
+ '-framework QuartzCore',
+ '-framework SystemConfiguration',
],
},
'include_dirs': [
+ '../include/mbgl/osx',
+ '../include/mbgl/darwin',
'../include',
'../src',
],
@@ -58,8 +108,13 @@
'direct_dependent_settings': {
'include_dirs': [
+ '../include/mbgl/osx',
+ '../include/mbgl/darwin',
'../include',
],
+ 'mac_bundle_resources': [
+ '<!@(find ../platform/osx/sdk/resources -type f \! -name "README")',
+ ],
},
},
],