summaryrefslogtreecommitdiff
path: root/gyp
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2016-02-17 18:23:23 +0100
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-03-22 11:56:01 -0700
commit61920071cd221d0d0627e01893185f0f19b55a98 (patch)
treee07358ba8bc9867ae979fd958d4eed3a7164230a /gyp
parent1dd81d9776baf9b9ef61b05d29f7acbb0f2a1508 (diff)
downloadqtlocation-mapboxgl-61920071cd221d0d0627e01893185f0f19b55a98.tar.gz
[core] split headless_view.cpp into implementation-specific files
also adds a EAGL implementation for iOS
Diffstat (limited to 'gyp')
-rw-r--r--gyp/headless-cgl.gypi1
-rw-r--r--gyp/headless-eagl.gypi19
-rw-r--r--gyp/headless-glx.gypi1
-rw-r--r--gyp/mbgl.gyp1
4 files changed, 22 insertions, 0 deletions
diff --git a/gyp/headless-cgl.gypi b/gyp/headless-cgl.gypi
index bcb677c6ed..4b92bdeb54 100644
--- a/gyp/headless-cgl.gypi
+++ b/gyp/headless-cgl.gypi
@@ -7,6 +7,7 @@
'sources': [
'../platform/default/headless_view.cpp',
+ '../platform/darwin/src/headless_view_cgl.cpp',
'../platform/default/headless_display.cpp',
],
diff --git a/gyp/headless-eagl.gypi b/gyp/headless-eagl.gypi
new file mode 100644
index 0000000000..0dc482563f
--- /dev/null
+++ b/gyp/headless-eagl.gypi
@@ -0,0 +1,19 @@
+{
+ 'targets': [
+ { 'target_name': 'headless-eagl',
+ 'product_name': 'mbgl-headless-eagl',
+ 'type': 'static_library',
+ 'standalone_static_library': 1,
+
+ 'sources': [
+ '../platform/default/headless_view.cpp',
+ '../platform/darwin/src/headless_view_eagl.mm',
+ '../platform/default/headless_display.cpp',
+ ],
+
+ 'include_dirs': [
+ '../include',
+ ],
+ },
+ ],
+}
diff --git a/gyp/headless-glx.gypi b/gyp/headless-glx.gypi
index 5b9f3e136f..65dedf7ade 100644
--- a/gyp/headless-glx.gypi
+++ b/gyp/headless-glx.gypi
@@ -7,6 +7,7 @@
'sources': [
'../platform/default/headless_view.cpp',
+ '../platform/default/headless_view_glx.cpp',
'../platform/default/headless_display.cpp',
],
diff --git a/gyp/mbgl.gyp b/gyp/mbgl.gyp
index 2a43afed8b..2acee2833f 100644
--- a/gyp/mbgl.gyp
+++ b/gyp/mbgl.gyp
@@ -10,6 +10,7 @@
],
'conditions': [
['headless_lib == "cgl" and host == "osx"', { 'includes': [ 'headless-cgl.gypi' ] } ],
+ ['headless_lib == "eagl" and host == "ios"', { 'includes': [ 'headless-eagl.gypi' ] } ],
['headless_lib == "glx" and host == "linux"', { 'includes': [ 'headless-glx.gypi' ] } ],
['platform_lib == "osx" and host == "osx"', { 'includes': [ 'platform-osx.gypi' ] } ],
['platform_lib == "ios" and host == "ios"', { 'includes': [ 'platform-ios.gypi' ] } ],