diff options
-rw-r--r-- | bin/render.gypi | 14 | ||||
-rw-r--r-- | binding.gyp | 6 | ||||
-rw-r--r-- | gyp/core.gypi | 16 | ||||
-rw-r--r-- | gyp/mbgl.gyp | 27 | ||||
-rw-r--r-- | gyp/platform-ios.gypi | 4 | ||||
-rw-r--r-- | gyp/shaders.gypi | 4 | ||||
-rw-r--r-- | ios/app/mapboxgl-app.gypi | 10 | ||||
-rw-r--r-- | ios/benchmark/benchmark-ios.gypi | 10 | ||||
-rw-r--r-- | linux/mapboxgl-app.gypi | 12 | ||||
-rw-r--r-- | macosx/mapboxgl-app.gypi | 10 | ||||
-rw-r--r-- | mbgl.gyp | 27 | ||||
-rw-r--r-- | platform/android/mapboxgl-app.gypi | 10 | ||||
-rwxr-xr-x | scripts/ios/package.sh | 10 | ||||
-rw-r--r-- | test/test.gypi | 12 |
14 files changed, 86 insertions, 86 deletions
diff --git a/bin/render.gypi b/bin/render.gypi index 45c9ebb0e1..c200350a4a 100644 --- a/bin/render.gypi +++ b/bin/render.gypi @@ -8,13 +8,13 @@ 'type': 'executable', 'dependencies': [ - '../mbgl.gyp:core', - '../mbgl.gyp:platform-<(platform_lib)', - '../mbgl.gyp:headless-<(headless_lib)', - '../mbgl.gyp:http-<(http_lib)', - '../mbgl.gyp:asset-<(asset_lib)', - '../mbgl.gyp:cache-<(cache_lib)', - '../mbgl.gyp:copy_certificate_bundle', + 'mbgl.gyp:core', + 'mbgl.gyp:platform-<(platform_lib)', + 'mbgl.gyp:headless-<(headless_lib)', + 'mbgl.gyp:http-<(http_lib)', + 'mbgl.gyp:asset-<(asset_lib)', + 'mbgl.gyp:cache-<(cache_lib)', + 'mbgl.gyp:copy_certificate_bundle', ], 'include_dirs': [ diff --git a/binding.gyp b/binding.gyp index 759b8d91da..98e0f4e1c3 100644 --- a/binding.gyp +++ b/binding.gyp @@ -5,9 +5,9 @@ 'targets': [ { 'target_name': '<(module_name)', 'dependencies': [ - 'mbgl.gyp:core', - 'mbgl.gyp:platform-<(platform_lib)', - 'mbgl.gyp:headless-<(headless_lib)', + 'gyp/mbgl.gyp:core', + 'gyp/mbgl.gyp:platform-<(platform_lib)', + 'gyp/mbgl.gyp:headless-<(headless_lib)', ], 'include_dirs': [ diff --git a/gyp/core.gypi b/gyp/core.gypi index 1156059e0b..a1bf41a0e1 100644 --- a/gyp/core.gypi +++ b/gyp/core.gypi @@ -11,14 +11,14 @@ ], 'sources': [ - '<!@(find src -name "*.hpp")', - '<!@(find src -name "*.cpp")', - '<!@(find src -name "*.c")', - '<!@(find src -name "*.h")', - '<!@(find include -name "*.hpp")', - '<!@(find include -name "*.h")', - '<!@(find src -name "*.glsl")', - 'bin/style.json' + '<!@(find ../src -name "*.hpp")', + '<!@(find ../src -name "*.cpp")', + '<!@(find ../src -name "*.c")', + '<!@(find ../src -name "*.h")', + '<!@(find ../include -name "*.hpp")', + '<!@(find ../include -name "*.h")', + '<!@(find ../src -name "*.glsl")', + '../bin/style.json' ], 'include_dirs': [ diff --git a/gyp/mbgl.gyp b/gyp/mbgl.gyp new file mode 100644 index 0000000000..c2c8d9c261 --- /dev/null +++ b/gyp/mbgl.gyp @@ -0,0 +1,27 @@ +{ + 'includes': [ + 'common.gypi', + 'shaders.gypi', + 'version.gypi', + 'certificates.gypi', + 'standalone.gypi', + 'core.gypi', + 'none.gypi', + ], + 'conditions': [ + ['headless_lib == "cgl" and host == "osx"', { 'includes': [ 'headless-cgl.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' ] } ], + ['platform_lib == "linux"', { 'includes': [ 'platform-linux.gypi' ] } ], + ['platform_lib == "android" and host == "android"', { 'includes': [ 'platform-android.gypi' ] } ], + ['http_lib == "curl"', { 'includes': [ 'http-curl.gypi' ] } ], + ['http_lib == "nsurl" and (host == "osx" or host == "ios")', { 'includes': [ 'http-nsurl.gypi' ] } ], + ['http_lib == "android" and host == "android"', { 'includes': [ 'http-android.gypi' ] } ], + ['asset_lib == "fs"', { 'includes': [ 'asset-fs.gypi' ] } ], + ['asset_lib == "zip"', { 'includes': [ 'asset-zip.gypi' ] } ], + ['cache_lib == "sqlite"', { 'includes': [ 'cache-sqlite.gypi' ] } ], + + ['install_prefix != ""', { 'includes': ['install.gypi' ] } ], + ], +} diff --git a/gyp/platform-ios.gypi b/gyp/platform-ios.gypi index 6b9dd50274..3dabc19867 100644 --- a/gyp/platform-ios.gypi +++ b/gyp/platform-ios.gypi @@ -94,7 +94,7 @@ 'OTHER_CPLUSPLUSFLAGS': [ '<@(cflags_cc)' ], 'CLANG_ENABLE_OBJC_ARC': 'YES', 'CLANG_ENABLE_MODULES': 'YES', - 'FRAMEWORK_SEARCH_PATHS': './platform/ios/vendor', + 'FRAMEWORK_SEARCH_PATHS': '../platform/ios/vendor', }, 'link_settings': { @@ -109,7 +109,7 @@ '../include', ], 'mac_bundle_resources': [ - '<!@(find ./platform/ios/resources -type f \! -name "README")', + '<!@(find ../platform/ios/resources -type f \! -name "README")', ], }, }, diff --git a/gyp/shaders.gypi b/gyp/shaders.gypi index fbf8e3197b..8004874376 100644 --- a/gyp/shaders.gypi +++ b/gyp/shaders.gypi @@ -9,14 +9,14 @@ 'action_name': 'Build Shaders', 'inputs': [ '../scripts/build-shaders.py', - '<!@(find src -name "*.glsl")' + '<!@(find ../src -name "*.glsl")' ], 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/include/mbgl/shader/shaders.hpp', '<(SHARED_INTERMEDIATE_DIR)/src/shader/shaders_gl.cpp', '<(SHARED_INTERMEDIATE_DIR)/src/shader/shaders_gles2.cpp', ], - 'action': ['scripts/build-shaders.py', '<(SHARED_INTERMEDIATE_DIR)', '<@(_inputs)'], + 'action': ['../scripts/build-shaders.py', '<(SHARED_INTERMEDIATE_DIR)', '<@(_inputs)'], } ], 'direct_dependent_settings': { diff --git a/ios/app/mapboxgl-app.gypi b/ios/app/mapboxgl-app.gypi index b07bfc27ea..799cb62e78 100644 --- a/ios/app/mapboxgl-app.gypi +++ b/ios/app/mapboxgl-app.gypi @@ -18,11 +18,11 @@ ], 'dependencies': [ - '../mbgl.gyp:core', - '../mbgl.gyp:platform-<(platform_lib)', - '../mbgl.gyp:http-<(http_lib)', - '../mbgl.gyp:asset-<(asset_lib)', - '../mbgl.gyp:cache-<(cache_lib)', + 'mbgl.gyp:core', + 'mbgl.gyp:platform-<(platform_lib)', + 'mbgl.gyp:http-<(http_lib)', + 'mbgl.gyp:asset-<(asset_lib)', + 'mbgl.gyp:cache-<(cache_lib)', ], 'sources': [ diff --git a/ios/benchmark/benchmark-ios.gypi b/ios/benchmark/benchmark-ios.gypi index 01f4e8afb2..ccdcc10f3b 100644 --- a/ios/benchmark/benchmark-ios.gypi +++ b/ios/benchmark/benchmark-ios.gypi @@ -16,11 +16,11 @@ ], 'dependencies': [ - '../mbgl.gyp:core', - '../mbgl.gyp:platform-<(platform_lib)', - '../mbgl.gyp:http-<(http_lib)', - '../mbgl.gyp:asset-<(asset_lib)', - '../mbgl.gyp:cache-<(cache_lib)', + 'mbgl.gyp:core', + 'mbgl.gyp:platform-<(platform_lib)', + 'mbgl.gyp:http-<(http_lib)', + 'mbgl.gyp:asset-<(asset_lib)', + 'mbgl.gyp:cache-<(cache_lib)', ], 'sources': [ diff --git a/linux/mapboxgl-app.gypi b/linux/mapboxgl-app.gypi index 39061434e0..0c9e03ce38 100644 --- a/linux/mapboxgl-app.gypi +++ b/linux/mapboxgl-app.gypi @@ -8,12 +8,12 @@ 'type': 'executable', 'dependencies': [ - '../mbgl.gyp:core', - '../mbgl.gyp:platform-<(platform_lib)', - '../mbgl.gyp:http-<(http_lib)', - '../mbgl.gyp:asset-<(asset_lib)', - '../mbgl.gyp:cache-<(cache_lib)', - '../mbgl.gyp:copy_certificate_bundle', + 'mbgl.gyp:core', + 'mbgl.gyp:platform-<(platform_lib)', + 'mbgl.gyp:http-<(http_lib)', + 'mbgl.gyp:asset-<(asset_lib)', + 'mbgl.gyp:cache-<(cache_lib)', + 'mbgl.gyp:copy_certificate_bundle', ], 'sources': [ diff --git a/macosx/mapboxgl-app.gypi b/macosx/mapboxgl-app.gypi index 283e001c44..67e5e211ed 100644 --- a/macosx/mapboxgl-app.gypi +++ b/macosx/mapboxgl-app.gypi @@ -13,11 +13,11 @@ ], 'dependencies': [ - '../mbgl.gyp:core', - '../mbgl.gyp:platform-<(platform_lib)', - '../mbgl.gyp:http-<(http_lib)', - '../mbgl.gyp:asset-<(asset_lib)', - '../mbgl.gyp:cache-<(cache_lib)', + 'mbgl.gyp:core', + 'mbgl.gyp:platform-<(platform_lib)', + 'mbgl.gyp:http-<(http_lib)', + 'mbgl.gyp:asset-<(asset_lib)', + 'mbgl.gyp:cache-<(cache_lib)', ], 'sources': [ diff --git a/mbgl.gyp b/mbgl.gyp deleted file mode 100644 index 6085b47350..0000000000 --- a/mbgl.gyp +++ /dev/null @@ -1,27 +0,0 @@ -{ - 'includes': [ - './gyp/common.gypi', - './gyp/shaders.gypi', - './gyp/version.gypi', - './gyp/certificates.gypi', - './gyp/standalone.gypi', - './gyp/core.gypi', - './gyp/none.gypi', - ], - 'conditions': [ - ['headless_lib == "cgl" and host == "osx"', { 'includes': [ './gyp/headless-cgl.gypi' ] } ], - ['headless_lib == "glx" and host == "linux"', { 'includes': [ './gyp/headless-glx.gypi' ] } ], - ['platform_lib == "osx" and host == "osx"', { 'includes': [ './gyp/platform-osx.gypi' ] } ], - ['platform_lib == "ios" and host == "ios"', { 'includes': [ './gyp/platform-ios.gypi' ] } ], - ['platform_lib == "linux"', { 'includes': [ './gyp/platform-linux.gypi' ] } ], - ['platform_lib == "android" and host == "android"', { 'includes': [ './gyp/platform-android.gypi' ] } ], - ['http_lib == "curl"', { 'includes': [ './gyp/http-curl.gypi' ] } ], - ['http_lib == "nsurl" and (host == "osx" or host == "ios")', { 'includes': [ './gyp/http-nsurl.gypi' ] } ], - ['http_lib == "android" and host == "android"', { 'includes': [ './gyp/http-android.gypi' ] } ], - ['asset_lib == "fs"', { 'includes': [ './gyp/asset-fs.gypi' ] } ], - ['asset_lib == "zip"', { 'includes': [ './gyp/asset-zip.gypi' ] } ], - ['cache_lib == "sqlite"', { 'includes': [ './gyp/cache-sqlite.gypi' ] } ], - - ['install_prefix != ""', { 'includes': ['./gyp/install.gypi' ] } ], - ], -} diff --git a/platform/android/mapboxgl-app.gypi b/platform/android/mapboxgl-app.gypi index 9ab743b5ed..e856c78101 100644 --- a/platform/android/mapboxgl-app.gypi +++ b/platform/android/mapboxgl-app.gypi @@ -9,11 +9,11 @@ 'hard_dependency': 1, 'dependencies': [ - '../mbgl.gyp:core', - '../mbgl.gyp:platform-<(platform_lib)', - '../mbgl.gyp:http-<(http_lib)', - '../mbgl.gyp:asset-<(asset_lib)', - '../mbgl.gyp:cache-<(cache_lib)', + 'mbgl.gyp:core', + 'mbgl.gyp:platform-<(platform_lib)', + 'mbgl.gyp:http-<(http_lib)', + 'mbgl.gyp:asset-<(asset_lib)', + 'mbgl.gyp:cache-<(cache_lib)', ], 'sources': [ diff --git a/scripts/ios/package.sh b/scripts/ios/package.sh index d719440fdd..58ff3e265c 100755 --- a/scripts/ios/package.sh +++ b/scripts/ios/package.sh @@ -55,7 +55,7 @@ if [[ "${BUILD_FOR_DEVICE}" == true ]]; then GCC_GENERATE_DEBUGGING_SYMBOLS=${GCC_GENERATE_DEBUGGING_SYMBOLS} \ ENABLE_BITCODE=YES \ DEPLOYMENT_POSTPROCESSING=YES \ - -project ./build/ios-all/mbgl.xcodeproj \ + -project ./build/ios-all/gyp/mbgl.xcodeproj \ -configuration ${BUILDTYPE} \ -target everything \ -jobs ${JOBS} @@ -66,7 +66,7 @@ xcodebuild -sdk iphonesimulator${IOS_SDK_VERSION} \ ARCHS="x86_64 i386" \ ONLY_ACTIVE_ARCH=NO \ GCC_GENERATE_DEBUGGING_SYMBOLS=${GCC_GENERATE_DEBUGGING_SYMBOLS} \ - -project ./build/ios-all/mbgl.xcodeproj \ + -project ./build/ios-all/gyp/mbgl.xcodeproj \ -configuration ${BUILDTYPE} \ -target everything \ -jobs ${JOBS} @@ -79,14 +79,14 @@ if [[ "${BUILD_FOR_DEVICE}" == true ]]; then `find mason_packages/ios-${IOS_SDK_VERSION} -type f -name libuv.a` \ `find mason_packages/ios-${IOS_SDK_VERSION} -type f -name libgeojsonvt.a` \ -o ${OUTPUT}/static/lib${NAME}.a \ - ${LIBS[@]/#/build/${BUILDTYPE}-iphoneos/libmbgl-} \ - ${LIBS[@]/#/build/${BUILDTYPE}-iphonesimulator/libmbgl-} + ${LIBS[@]/#/gyp/build/${BUILDTYPE}-iphoneos/libmbgl-} \ + ${LIBS[@]/#/gyp/build/${BUILDTYPE}-iphonesimulator/libmbgl-} else libtool -static -no_warning_for_no_symbols \ `find mason_packages/ios-${IOS_SDK_VERSION} -type f -name libuv.a` \ `find mason_packages/ios-${IOS_SDK_VERSION} -type f -name libgeojsonvt.a` \ -o ${OUTPUT}/static/lib${NAME}.a \ - ${LIBS[@]/#/build/${BUILDTYPE}-iphonesimulator/libmbgl-} + ${LIBS[@]/#/gyp/build/${BUILDTYPE}-iphonesimulator/libmbgl-} fi echo "Created ${OUTPUT}/static/lib${NAME}.a" diff --git a/test/test.gypi b/test/test.gypi index 1f9496662b..7c0b0d6c23 100644 --- a/test/test.gypi +++ b/test/test.gypi @@ -20,12 +20,12 @@ 'include_dirs': [ '../include', '../src', '../platform/default' ], 'dependencies': [ 'symlink_TEST_DATA', - '../mbgl.gyp:core', - '../mbgl.gyp:platform-<(platform_lib)', - '../mbgl.gyp:http-<(http_lib)', - '../mbgl.gyp:asset-<(asset_lib)', - '../mbgl.gyp:cache-<(cache_lib)', - '../mbgl.gyp:headless-<(headless_lib)', + 'mbgl.gyp:core', + 'mbgl.gyp:platform-<(platform_lib)', + 'mbgl.gyp:http-<(http_lib)', + 'mbgl.gyp:asset-<(asset_lib)', + 'mbgl.gyp:cache-<(cache_lib)', + 'mbgl.gyp:headless-<(headless_lib)', ], 'sources': [ 'fixtures/main.cpp', |