1# Copyright (c) 2014 The ANGLE Project Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5{
6    'variables':
7    {
8        'component%': 'static_library',
9        'angle_path%': '..',
10        'windows_sdk_path%': 'C:/Program Files (x86)/Windows Kits/8.0',
11    },
12    'msvs_disabled_warnings': [ 4100, 4127, 4239, 4244, 4245, 4251, 4512, 4702, 4530, 4718, 4267 ],
13    'msvs_system_include_dirs':
14    [
15        '<(windows_sdk_path)/Include/shared',
16        '<(windows_sdk_path)/Include/um',
17    ],
18    'msvs_settings':
19    {
20        'VCCLCompilerTool':
21        {
22            'PreprocessorDefinitions':
23            [
24                '_CRT_SECURE_NO_DEPRECATE',
25                '_SCL_SECURE_NO_WARNINGS',
26                'NOMINMAX',
27            ],
28        },
29        'VCLinkerTool':
30        {
31            'AdditionalDependencies':
32            [
33                'kernel32.lib',
34                'gdi32.lib',
35                'winspool.lib',
36                'comdlg32.lib',
37                'advapi32.lib',
38                'shell32.lib',
39                'ole32.lib',
40                'oleaut32.lib',
41                'user32.lib',
42                'uuid.lib',
43                'odbc32.lib',
44                'odbccp32.lib',
45                'delayimp.lib',
46            ],
47        },
48    },
49    'configurations':
50    {
51        'Debug':
52        {
53            'msvs_settings':
54            {
55                'VCLinkerTool':
56                {
57                    'AdditionalLibraryDirectories':
58                    [
59                        '<(windows_sdk_path)/Lib/win8/um/x86',
60                    ],
61                },
62                'VCLibrarianTool':
63                {
64                    'AdditionalLibraryDirectories':
65                    [
66                        '<(windows_sdk_path)/Lib/win8/um/x86',
67                    ],
68                },
69            },
70            'defines':
71            [
72                '_DEBUG'
73            ],
74        },
75        'Release':
76        {
77            'msvs_settings':
78            {
79                'VCLinkerTool':
80                {
81                    'AdditionalLibraryDirectories':
82                    [
83                        '<(windows_sdk_path)/Lib/win8/um/x86',
84                    ],
85                },
86                'VCLibrarianTool':
87                {
88                    'AdditionalLibraryDirectories':
89                    [
90                        '<(windows_sdk_path)/Lib/win8/um/x86',
91                    ],
92                },
93            },
94            'defines':
95            [
96                'NDEBUG'
97            ],
98        },
99    },
100    'conditions':
101    [
102        ['component=="shared_library"',
103        {
104            'defines': [ 'COMPONENT_BUILD' ],
105        }],
106    ],
107}
108