| OLD | NEW |
| (Empty) |
| 1 # Copyright (c) 2008 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 # Ripped and modded from chrome. | |
| 6 | |
| 7 Import('env') | |
| 8 | |
| 9 env = env.Clone( | |
| 10 ) | |
| 11 | |
| 12 env.Replace( | |
| 13 LIBPNG_DIR = '$THIRD_PARTY_DIR/libpng', | |
| 14 CPPPATH = [ | |
| 15 '$LIBPNG_DIR', | |
| 16 '$THIRD_PARTY_DIR/zlib', | |
| 17 '$VC80_CPPPATH', | |
| 18 ], | |
| 19 ) | |
| 20 | |
| 21 env.Append( | |
| 22 CPPDEFINES = [ | |
| 23 ], | |
| 24 ) | |
| 25 | |
| 26 input_files = [ | |
| 27 # Common Files | |
| 28 '$LIBPNG_DIR/png.c', | |
| 29 '$LIBPNG_DIR/pngerror.c', | |
| 30 '$LIBPNG_DIR/pngget.c', | |
| 31 '$LIBPNG_DIR/pngmem.c', | |
| 32 '$LIBPNG_DIR/pngset.c', | |
| 33 '$LIBPNG_DIR/pngtrans.c', | |
| 34 | |
| 35 # Reading PNGs | |
| 36 '$LIBPNG_DIR/pngpread.c', | |
| 37 '$LIBPNG_DIR/pngread.c', | |
| 38 '$LIBPNG_DIR/pngrio.c', | |
| 39 '$LIBPNG_DIR/pngrtran.c', | |
| 40 '$LIBPNG_DIR/pngrutil.c', | |
| 41 ] | |
| 42 | |
| 43 # The following files are not yet needed; exclude them to save size. | |
| 44 if not env['OFFICIAL_BUILD']: | |
| 45 input_files += [ | |
| 46 # Writing PNGs | |
| 47 '$LIBPNG_DIR/pngwio.c', | |
| 48 '$LIBPNG_DIR/pngwrite.c', | |
| 49 '$LIBPNG_DIR/pngwtran.c', | |
| 50 '$LIBPNG_DIR/pngwutil.c', | |
| 51 ] | |
| 52 | |
| 53 env.GearsStaticLibrary('png-gears', input_files) | |
| OLD | NEW |