Edit

kc3-lang/angle/src/libGLESv2.gypi

Branch :

  • Show log

    Commit

  • Author : Brandon Jones
    Date : 2014-06-23 12:03:25
    Hash : c7a41049
    Message : Moved D3D specific files and folders under the D3D folder. Change-Id: I8afd67e08ee558fe94532c377d079673357a7192 Reviewed-on: https://chromium-review.googlesource.com/205229 Reviewed-by: Shannon Woods <shannonwoods@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Tested-by: Geoff Lang <geofflang@chromium.org>

  • src/libGLESv2.gypi
  • # Copyright (c) 2013 The ANGLE Project 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':
        {
            'angle_enable_d3d9%': 1,
            'angle_enable_d3d11%': 1,
        },
        'target_defaults':
        {
            'defines':
            [
                'ANGLE_PRELOADED_D3DCOMPILER_MODULE_NAMES={ TEXT("d3dcompiler_46.dll"), TEXT("d3dcompiler_43.dll") }',
            ],
        },
    
        'conditions':
        [
            ['OS=="win"',
            {
                'targets':
                [
                    {
                        'target_name': 'libGLESv2',
                        'type': 'shared_library',
                        'dependencies': [ 'translator', 'commit_id', 'copy_compiler_dll' ],
                        'includes': [ '../build/common_defines.gypi', ],
                        'include_dirs':
                        [
                            '.',
                            '../include',
                            'libGLESv2',
                        ],
                        'sources':
                        [
                            '<!@(python <(angle_path)/enumerate_files.py \
                                 -dirs common libGLESv2 third_party/murmurhash ../include third_party/systeminfo \
                                 -types *.cpp *.h *.hlsl *.vs *.ps *.bat *.def *.rc \
                                 -excludes */d3d/*)',
                        ],
                        'defines':
                        [
                            'GL_APICALL=',
                            'GL_GLEXT_PROTOTYPES=',
                            'EGLAPI=',
                        ],
                        'conditions':
                        [
                            ['angle_enable_d3d9==1',
                            {
                                'sources':
                                [
                                    '<!@(python <(angle_path)/enumerate_files.py \
                                         -dirs libGLESv2/renderer/d3d libGLESv2/renderer/d3d/d3d9 \
                                         -types *.cpp *.h *.vs *.ps *.bat)',
                                ],
                                'defines':
                                [
                                    'ANGLE_ENABLE_D3D9',
                                ],
                                'msvs_settings':
                                {
                                    'VCLinkerTool':
                                    {
                                        'AdditionalDependencies':
                                        [
                                            'd3d9.lib',
                                        ]
                                    }
                                },
                            }],
                            ['angle_enable_d3d11==1',
                            {
                                'sources':
                                [
                                    '<!@(python <(angle_path)/enumerate_files.py \
                                         -dirs libGLESv2/renderer/d3d libGLESv2/renderer/d3d/d3d/d3d11 \
                                         -types *.cpp *.h *.hlsl *.bat)',
                                ],
                                'defines':
                                [
                                    'ANGLE_ENABLE_D3D11',
                                ],
                                'msvs_settings':
                                {
                                    'VCLinkerTool':
                                    {
                                        'AdditionalDependencies':
                                        [
                                            'dxguid.lib',
                                        ],
                                    },
                                },
                            }],
                        ],
    
                        'configurations':
                        {
                            'Debug':
                            {
                                'defines':
                                [
                                    'ANGLE_ENABLE_PERF',
                                ],
                                'msvs_settings':
                                {
                                    'VCLinkerTool':
                                    {
                                        'AdditionalDependencies':
                                        [
                                            'd3d9.lib',
                                        ]
                                    }
                                },
                            },
                        },
                    },
                ],
            },
            ],
        ],
    }