Index: gears/SConscript.libpng |
=================================================================== |
--- gears/SConscript.libpng (revision 0) |
+++ gears/SConscript.libpng (revision 0) |
@@ -0,0 +1,52 @@ |
+# Copyright (c) 2008 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+# Ripped and modded from chrome. |
+ |
+Import('env') |
+ |
+env = env.Clone( |
+) |
+ |
+env.Replace( |
+ LIBPNG_DIR = '$THIRD_PARTY_DIR/libpng', |
+ CPPPATH = [ |
+ '$LIBPNG_DIR', |
+ '$THIRD_PARTY_DIR/zlib', |
+ ], |
+) |
+ |
+env.Append( |
+ CPPDEFINES = [ |
+ ], |
+) |
+ |
+input_files = [ |
+ # Common Files |
+ '$LIBPNG_DIR/png.c', |
+ '$LIBPNG_DIR/pngerror.c', |
+ '$LIBPNG_DIR/pngget.c', |
+ '$LIBPNG_DIR/pngmem.c', |
+ '$LIBPNG_DIR/pngset.c', |
+ '$LIBPNG_DIR/pngtrans.c', |
+ |
+ # Reading PNGs |
+ '$LIBPNG_DIR/pngpread.c', |
+ '$LIBPNG_DIR/pngread.c', |
+ '$LIBPNG_DIR/pngrio.c', |
+ '$LIBPNG_DIR/pngrtran.c', |
+ '$LIBPNG_DIR/pngrutil.c', |
+] |
+ |
+# The following files are not yet needed; exclude them to save size. |
+if not env['OFFICIAL_BUILD']: |
+ input_files += [ |
+ # Writing PNGs |
+ '$LIBPNG_DIR/pngwio.c', |
+ '$LIBPNG_DIR/pngwrite.c', |
+ '$LIBPNG_DIR/pngwtran.c', |
+ '$LIBPNG_DIR/pngwutil.c', |
+ ] |
+ |
+env.ChromeStaticLibrary('png', input_files) |