Index: gyp/zlib.gyp |
diff --git a/gyp/zlib.gyp b/gyp/zlib.gyp |
index 93affea5401b0cb059ab47d123c012a2cd19ed8d..24c7a0a55fd2eb214f16cbe4e9b02df0c9f8d59a 100644 |
--- a/gyp/zlib.gyp |
+++ b/gyp/zlib.gyp |
@@ -9,74 +9,33 @@ |
}, |
'targets': [ |
{ |
- # Only used by win, down below. |
- 'target_name' : 'zlib_x86_simd', |
- 'type': 'static_library', |
- 'cflags' : ['-msse4.2', '-mpclmul'], |
- 'sources' : [ |
- '../third_party/externals/zlib/crc_folding.c', |
- '../third_party/externals/zlib/fill_window_sse.c', |
- ], |
- 'conditions': [ |
- ['skia_clang_build==1', { |
- 'msvs_settings': { |
- 'VCCLCompilerTool': { |
- 'AdditionalOptions': [ '-msse4.2', '-mpclmul' ], |
- }, |
- }, |
- }], |
- ], |
- }, |
- { |
'target_name': 'zlib', |
- 'direct_dependent_settings': { |
- 'conditions': [ |
- [ 'skia_android_framework', { 'include_dirs': [ 'external/zlib' ] }], |
- [ 'skia_os == "mac" or skia_os == "ios"', { |
- # XCode needs a full library name, not -lz. |
- 'link_settings': { 'libraries': [ 'libz.dylib' ] }, |
- }], |
- [ 'skia_os not in ["mac", "ios", "win"]',{ |
- 'link_settings': { 'libraries': [ '-lz' ] }, |
- }] |
- ], |
- }, |
'conditions': [ |
- [ 'skia_os != "win"', { |
+ [ 'skia_android_framework', { |
'type': 'none', |
+ 'direct_dependent_settings': { |
+ 'include_dirs': [ 'external/zlib' ], |
+ 'link_settings': { 'libraries': [ '-lz' ] }, |
+ }, |
}, { |
- # win |
'type': 'static_library', |
'sources': [ |
'../third_party/externals/zlib/adler32.c', |
'../third_party/externals/zlib/compress.c', |
'../third_party/externals/zlib/crc32.c', |
- '../third_party/externals/zlib/crc32.h', |
'../third_party/externals/zlib/deflate.c', |
- '../third_party/externals/zlib/deflate.h', |
'../third_party/externals/zlib/gzclose.c', |
- '../third_party/externals/zlib/gzguts.h', |
'../third_party/externals/zlib/gzlib.c', |
'../third_party/externals/zlib/gzread.c', |
'../third_party/externals/zlib/gzwrite.c', |
'../third_party/externals/zlib/infback.c', |
'../third_party/externals/zlib/inffast.c', |
- '../third_party/externals/zlib/inffast.h', |
- '../third_party/externals/zlib/inffixed.h', |
'../third_party/externals/zlib/inflate.c', |
- '../third_party/externals/zlib/inflate.h', |
'../third_party/externals/zlib/inftrees.c', |
- '../third_party/externals/zlib/inftrees.h', |
- '../third_party/externals/zlib/mozzconf.h', |
+ '../third_party/externals/zlib/simd_stub.c', |
'../third_party/externals/zlib/trees.c', |
- '../third_party/externals/zlib/trees.h', |
'../third_party/externals/zlib/uncompr.c', |
- '../third_party/externals/zlib/x86.h', |
- '../third_party/externals/zlib/x86.c', |
- '../third_party/externals/zlib/zconf.h', |
- '../third_party/externals/zlib/zlib.h', |
'../third_party/externals/zlib/zutil.c', |
- '../third_party/externals/zlib/zutil.h', |
], |
'include_dirs': [ |
'../third_party/externals/zlib/', |
@@ -86,9 +45,6 @@ |
'../third_party/externals/zlib', |
], |
}, |
- 'dependencies': [ |
- 'zlib_x86_simd', |
- ], |
'defines': [ |
'_CRT_NONSTDC_NO_DEPRECATE', |
], |