# 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. { 'targets': [ # libvpx_lib is currently not being used since we use libvpx inside # libavcodec. Keeping this just in case we need this later. { 'target_name': 'libvpx_lib', 'type': 'none', 'variables': { 'libvpx_lib': 'libvpx.a', }, 'conditions': [ # This section specifies the folder for looking for libvpx.a. # ['OS=="linux" and target_arch=="ia32"', { 'variables': { 'libvpx_path': 'lib/linux/ia32', }, }], ['OS=="linux" and target_arch=="x64"', { 'variables': { 'libvpx_path': 'lib/linux/x64', }, }], ['OS=="linux" and target_arch=="arm" and arm_neon==1', { 'variables': { 'libvpx_path': 'lib/linux/arm-neon', }, }], ['OS=="linux" and target_arch=="arm" and arm_neon==0', { 'variables': { 'libvpx_path': 'lib/linux/arm', }, }], ['OS=="win"', { 'variables': { 'libvpx_path': 'lib/win/ia32', }, }], ['OS=="mac"', { 'variables': { 'libvpx_path': 'lib/mac/ia32', }, }], ], 'actions': [ { 'action_name': 'copy_lib', 'inputs': [ '<(libvpx_path)/<(libvpx_lib)', ], 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/<(libvpx_lib)', ], 'action': [ 'cp', '<(libvpx_path)/<(libvpx_lib)', '<(SHARED_INTERMEDIATE_DIR)/<(libvpx_lib)', ], 'message': 'Copying libvpx.a into <(SHARED_INTERMEDIATE_DIR)', }, ], 'all_dependent_settings': { 'link_settings': { 'libraries': [ '<(SHARED_INTERMEDIATE_DIR)/<(libvpx_lib)', ], }, }, }, { 'target_name': 'libvpx_include', 'type': 'none', 'direct_dependent_settings': { 'include_dirs': [ 'include', ], }, } ], } # Local Variables: # tab-width:2 # indent-tabs-mode:nil # End: # vim: set expandtab tabstop=2 shiftwidth=2: