9c95fb1a16948a906a2474c08299523f5b75cad6
[platform/framework/web/crosswalk.git] / src / third_party / libvpx / libvpx_srcs_x86_intrinsics.gypi
1 # This file is generated. Do not edit.
2 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
6 {
7   'targets': [
8     {
9       'target_name': 'libvpx_intrinsics_mmx',
10       'type': 'static_library',
11       'include_dirs': [
12         'source/config/<(OS_CATEGORY)/<(target_arch)',
13         '<(libvpx_source)',
14       ],
15       'sources': [
16         '<(libvpx_source)/vp8/common/x86/idct_blk_mmx.c',
17         '<(libvpx_source)/vp8/common/x86/variance_mmx.c',
18         '<(libvpx_source)/vp8/encoder/x86/vp8_enc_stubs_mmx.c',
19       ],
20       'conditions': [
21         ['os_posix==1 and OS!="mac"', {
22           'cflags': [ '-mmmx', ],
23         }],
24         ['OS=="mac"', {
25           'xcode_settings': {
26             'OTHER_CFLAGS': [ '-mmmx', ],
27           },
28         }],
29       ],
30     },
31     {
32       'target_name': 'libvpx_intrinsics_sse2',
33       'type': 'static_library',
34       'include_dirs': [
35         'source/config/<(OS_CATEGORY)/<(target_arch)',
36         '<(libvpx_source)',
37       ],
38       'sources': [
39         '<(libvpx_source)/vp8/common/x86/idct_blk_sse2.c',
40         '<(libvpx_source)/vp8/common/x86/recon_wrapper_sse2.c',
41         '<(libvpx_source)/vp8/common/x86/variance_sse2.c',
42         '<(libvpx_source)/vp8/encoder/x86/denoising_sse2.c',
43         '<(libvpx_source)/vp8/encoder/x86/quantize_sse2.c',
44         '<(libvpx_source)/vp8/encoder/x86/vp8_enc_stubs_sse2.c',
45         '<(libvpx_source)/vp9/common/x86/vp9_idct_intrin_sse2.c',
46         '<(libvpx_source)/vp9/common/x86/vp9_loopfilter_intrin_sse2.c',
47       ],
48       'conditions': [
49         ['os_posix==1 and OS!="mac"', {
50           'cflags': [ '-msse2', ],
51         }],
52         ['OS=="mac"', {
53           'xcode_settings': {
54             'OTHER_CFLAGS': [ '-msse2', ],
55           },
56         }],
57       ],
58     },
59     {
60       'target_name': 'libvpx_intrinsics_ssse3',
61       'type': 'static_library',
62       'include_dirs': [
63         'source/config/<(OS_CATEGORY)/<(target_arch)',
64         '<(libvpx_source)',
65       ],
66       'sources': [
67         '<(libvpx_source)/vp8/common/x86/variance_ssse3.c',
68       ],
69       'conditions': [
70         ['os_posix==1 and OS!="mac"', {
71           'cflags': [ '-mssse3', ],
72         }],
73         ['OS=="mac"', {
74           'xcode_settings': {
75             'OTHER_CFLAGS': [ '-mssse3', ],
76           },
77         }],
78       ],
79     },
80   ],
81 }