Chromium Code Reviews| Index: third_party/zlib/zlib.gyp |
| diff --git a/third_party/zlib/zlib.gyp b/third_party/zlib/zlib.gyp |
| index d856897599a3a09cb357769521fdea2b84f1a0ba..5fe2a10c73897edc6b76e45c9669933ca39871fd 100644 |
| --- a/third_party/zlib/zlib.gyp |
| +++ b/third_party/zlib/zlib.gyp |
| @@ -14,6 +14,7 @@ |
| 'use_system_zlib%': 0, |
| }], |
| ], |
| + 'use_system_minizip%': 0, |
| }, |
| 'targets': [ |
| { |
| @@ -22,14 +23,6 @@ |
| 'conditions': [ |
| ['use_system_zlib==0', { |
| 'sources': [ |
| - 'contrib/minizip/ioapi.c', |
| - 'contrib/minizip/ioapi.h', |
| - 'contrib/minizip/iowin32.c', |
| - 'contrib/minizip/iowin32.h', |
| - 'contrib/minizip/unzip.c', |
| - 'contrib/minizip/unzip.h', |
| - 'contrib/minizip/zip.c', |
| - 'contrib/minizip/zip.h', |
| 'adler32.c', |
| 'compress.c', |
| 'crc32.c', |
| @@ -56,8 +49,6 @@ |
| ], |
| 'include_dirs': [ |
| '.', |
| - # For contrib/minizip |
| - '../..', |
| ], |
| 'direct_dependent_settings': { |
| 'include_dirs': [ |
| @@ -67,9 +58,6 @@ |
| 'conditions': [ |
| ['OS!="win"', { |
| 'product_name': 'chrome_zlib', |
| - 'sources!': [ |
| - 'contrib/minizip/iowin32.c' |
| - ], |
| }], ['OS=="android"', { |
| 'toolsets': ['target', 'host'], |
| }], |
| @@ -83,22 +71,59 @@ |
| 'defines': [ |
| 'USE_SYSTEM_ZLIB', |
| ], |
| + 'link_settings': { |
| + 'libraries': [ |
| + '-lz', |
| + ], |
| + }, |
| + }], |
| + ], |
| + }, |
| + { |
| + 'target_name': 'minizip', |
| + 'type': 'static_library', |
| + 'conditions': [ |
| + ['use_system_minizip==0', { |
| 'sources': [ |
| 'contrib/minizip/ioapi.c', |
| 'contrib/minizip/ioapi.h', |
| + 'contrib/minizip/iowin32.c', |
| + 'contrib/minizip/iowin32.h', |
| 'contrib/minizip/unzip.c', |
| 'contrib/minizip/unzip.h', |
| 'contrib/minizip/zip.c', |
| 'contrib/minizip/zip.h', |
| ], |
| + 'include_dirs': [ |
| + '.', |
| + '../..', |
| + ], |
| + 'direct_dependent_settings': { |
| + 'include_dirs': [ |
| + '.', |
| + ], |
| + }, |
| 'conditions': [ |
| - ['OS=="android"', { |
| + ['OS!="win"', { |
| + 'sources!': [ |
| + 'contrib/minizip/iowin32.c' |
| + ], |
| + }], ['OS=="android"', { |
|
Nico
2012/10/18 18:47:09
newline after the first , (I realize you're jsut m
Paweł Hajdan Jr.
2012/10/18 18:55:22
Done.
|
| 'toolsets': ['target', 'host'], |
| }], |
| ], |
| + }, { |
| + 'direct_dependent_settings': { |
| + 'defines': [ |
| + 'USE_SYSTEM_MINIZIP', |
| + ], |
| + }, |
| + 'defines': [ |
| + 'USE_SYSTEM_MINIZIP', |
| + ], |
| 'link_settings': { |
| 'libraries': [ |
| - '-lz', |
| + '-lminizip', |
| ], |
| }, |
| }], |