# Copyright (c) 2010 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. { 'variables': { 'use_system_libwebp%': 0, }, 'conditions': [ ['use_system_libwebp==0', { 'targets': [ { 'target_name': 'libwebp_enc', 'type': 'static_library', 'include_dirs': ['.'], 'sources': [ 'enc/analysis.c', 'enc/bit_writer.c', 'enc/config.c', 'enc/cost.c', 'enc/dsp.c', 'enc/filter.c', 'enc/frame.c', 'enc/iterator.c', 'enc/picture.c', 'enc/quant.c', 'enc/syntax.c', 'enc/tree.c', 'enc/webpenc.c' ], }, { 'target_name': 'libwebp_dec', 'type': 'static_library', 'include_dirs': ['.'], 'sources': [ 'dec/bits.c', 'dec/dsp.c', 'dec/frame.c', 'dec/idec.c', 'dec/quant.c', 'dec/tree.c', 'dec/vp8.c', 'dec/webp.c', 'dec/yuv.c', ], }, { 'target_name': 'libwebp', 'type': 'none', 'dependencies' : [ 'libwebp_enc', 'libwebp_dec', ], 'direct_dependent_settings': { 'include_dirs': ['.'], }, 'conditions': [ ['OS!="win"', {'product_name': 'webp'}], ], }, ], }, { 'targets': [ { 'target_name': 'libwebp', 'type': 'settings', 'direct_dependent_settings': { 'defines': [ 'ENABLE_WEBP', ], }, 'link_settings': { 'libraries': [ '-lwebp', ], }, } ], }], ], }