| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |  | 
| 2 # Use of this source code is governed by a BSD-style license that can be |  | 
| 3 # found in the LICENSE file. |  | 
| 4 |  | 
| 5 { |  | 
| 6   'variables': { |  | 
| 7     'ft2_dir': 'src', |  | 
| 8   }, |  | 
| 9   'conditions': [ |  | 
| 10     [ 'OS=="android" or chromecast==1', { |  | 
| 11       'targets': [ |  | 
| 12         { |  | 
| 13           'target_name': 'ft2', |  | 
| 14           'type': 'static_library', |  | 
| 15           'sources': [ |  | 
| 16             # The following files are not sorted alphabetically, but in the |  | 
| 17             # same order as in Android.mk to ease maintenance. |  | 
| 18             '<(ft2_dir)/src/base/ftbbox.c', |  | 
| 19             '<(ft2_dir)/src/base/ftbitmap.c', |  | 
| 20             '<(ft2_dir)/src/base/ftfntfmt.c', |  | 
| 21             '<(ft2_dir)/src/base/ftfstype.c', |  | 
| 22             '<(ft2_dir)/src/base/ftglyph.c', |  | 
| 23             '<(ft2_dir)/src/base/ftlcdfil.c', |  | 
| 24             '<(ft2_dir)/src/base/ftstroke.c', |  | 
| 25             '<(ft2_dir)/src/base/fttype1.c', |  | 
| 26             '<(ft2_dir)/src/base/ftbase.c', |  | 
| 27             '<(ft2_dir)/src/base/ftsystem.c', |  | 
| 28             '<(ft2_dir)/src/base/ftinit.c', |  | 
| 29             '<(ft2_dir)/src/base/ftgasp.c', |  | 
| 30             '<(ft2_dir)/src/base/ftmm.c', |  | 
| 31             '<(ft2_dir)/src/gzip/ftgzip.c', |  | 
| 32             '<(ft2_dir)/src/raster/raster.c', |  | 
| 33             '<(ft2_dir)/src/sfnt/sfnt.c', |  | 
| 34             '<(ft2_dir)/src/smooth/smooth.c', |  | 
| 35             '<(ft2_dir)/src/autofit/autofit.c', |  | 
| 36             '<(ft2_dir)/src/truetype/truetype.c', |  | 
| 37             '<(ft2_dir)/src/cff/cff.c', |  | 
| 38             '<(ft2_dir)/src/psnames/psnames.c', |  | 
| 39             '<(ft2_dir)/src/pshinter/pshinter.c', |  | 
| 40           ], |  | 
| 41           'dependencies': [ |  | 
| 42             '../libpng/libpng.gyp:libpng', |  | 
| 43             '../zlib/zlib.gyp:zlib', |  | 
| 44           ], |  | 
| 45           'include_dirs': [ |  | 
| 46             'include', |  | 
| 47             '<(ft2_dir)/include', |  | 
| 48           ], |  | 
| 49           'defines': [ |  | 
| 50             'FT2_BUILD_LIBRARY', |  | 
| 51             'DARWIN_NO_CARBON', |  | 
| 52             # Long directory name to avoid accidentally using wrong headers. |  | 
| 53             'FT_CONFIG_MODULES_H=<freetype-android-config/ftmodule.h>', |  | 
| 54             'FT_CONFIG_OPTIONS_H=<freetype-android-config/ftoption.h>', |  | 
| 55           ], |  | 
| 56           'direct_dependent_settings': { |  | 
| 57             'include_dirs': [ |  | 
| 58               'include', |  | 
| 59               '<(ft2_dir)/include', |  | 
| 60             ], |  | 
| 61           }, |  | 
| 62           'conditions': [ |  | 
| 63             ['OS=="android"', { |  | 
| 64               'toolsets': ['target'], |  | 
| 65             }, 'chromecast==1', { |  | 
| 66               'sources': [ '<(ft2_dir)/src/base/ftbdf.c', ], |  | 
| 67             }] |  | 
| 68           ], |  | 
| 69         }, |  | 
| 70       ], |  | 
| 71     }], |  | 
| 72   ], |  | 
| 73 } |  | 
| OLD | NEW | 
|---|