| OLD | NEW | 
 | (Empty) | 
|   1 # Copyright 2008, Google Inc. |  | 
|   2 # All rights reserved. |  | 
|   3 # |  | 
|   4 # Redistribution and use in source and binary forms, with or without |  | 
|   5 # modification, are permitted provided that the following conditions are |  | 
|   6 # met: |  | 
|   7 # |  | 
|   8 #    * Redistributions of source code must retain the above copyright |  | 
|   9 # notice, this list of conditions and the following disclaimer. |  | 
|  10 #    * Redistributions in binary form must reproduce the above |  | 
|  11 # copyright notice, this list of conditions and the following disclaimer |  | 
|  12 # in the documentation and/or other materials provided with the |  | 
|  13 # distribution. |  | 
|  14 #    * Neither the name of Google Inc. nor the names of its |  | 
|  15 # contributors may be used to endorse or promote products derived from |  | 
|  16 # this software without specific prior written permission. |  | 
|  17 # |  | 
|  18 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |  | 
|  19 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |  | 
|  20 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |  | 
|  21 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |  | 
|  22 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |  | 
|  23 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |  | 
|  24 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |  | 
|  25 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |  | 
|  26 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |  | 
|  27 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |  | 
|  28 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  | 
|  29  |  | 
|  30 # TODO(keunwoo): Use better cross-platform abstraction; see chrome/SConstruct |  | 
|  31 Import('env') |  | 
|  32  |  | 
|  33 env = env.Clone() |  | 
|  34  |  | 
|  35 env.Prepend( |  | 
|  36     CPPPATH = [ |  | 
|  37         '#../third_party/zlib', |  | 
|  38         '#../', |  | 
|  39     ], |  | 
|  40 ) |  | 
|  41  |  | 
|  42 if env['PLATFORM'] == 'win32': |  | 
|  43   env.Append( |  | 
|  44       CCFLAGS = [ |  | 
|  45           '/TP', |  | 
|  46           '/wd4800', |  | 
|  47       ], |  | 
|  48   ) |  | 
|  49  |  | 
|  50 env.Append( |  | 
|  51     CPPDEFINES = [ |  | 
|  52         'PNG_USER_CONFIG', |  | 
|  53         'CHROME_PNG_WRITE_SUPPORT', |  | 
|  54     ], |  | 
|  55 ) |  | 
|  56  |  | 
|  57 input_files = [ |  | 
|  58     'png.c', |  | 
|  59     'pngwutil.c', |  | 
|  60     'pngwtran.c', |  | 
|  61     'pngwrite.c', |  | 
|  62     'pngwio.c', |  | 
|  63     'pngvcrd.c', |  | 
|  64     'pngtrans.c', |  | 
|  65     'pngset.c', |  | 
|  66     'pngrutil.c', |  | 
|  67     'pngrtran.c', |  | 
|  68     'pngrio.c', |  | 
|  69     'pngread.c', |  | 
|  70     'pngpread.c', |  | 
|  71     'pngmem.c', |  | 
|  72     'pngget.c', |  | 
|  73     'pnggccrd.c', |  | 
|  74     'pngerror.c', |  | 
|  75 ] |  | 
|  76  |  | 
|  77 env.ChromeStaticLibrary('libpng', input_files) |  | 
| OLD | NEW |