Home | History | Annotate | Download | only in rc-build
      1 # Copyright (c) 2012 Google Inc. 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   'targets': [
      7     {
      8       'target_name': 'with_resources',
      9       'type': 'executable',
     10       'msvs_settings': {
     11         'VCCLCompilerTool': {
     12           'DebugInformationFormat': '3',
     13         },
     14         'VCLinkerTool': {
     15           'GenerateDebugInformation': 'true',
     16         },
     17         'VCResourceCompilerTool': {
     18           'Culture' : '1033',
     19         },
     20       },
     21       'sources': [
     22         'hello.cpp',
     23         'hello.rc',
     24       ],
     25       'libraries': [
     26         'kernel32.lib',
     27         'user32.lib',
     28       ],
     29     },
     30     {
     31       'target_name': 'with_resources_subdir',
     32       'type': 'executable',
     33       'msvs_settings': {
     34         'VCCLCompilerTool': {
     35           'DebugInformationFormat': '3',
     36         },
     37         'VCLinkerTool': {
     38           'GenerateDebugInformation': 'true',
     39         },
     40         'VCResourceCompilerTool': {
     41           'Culture' : '1033',
     42         },
     43       },
     44       'sources': [
     45         'hello.cpp',
     46         'subdir/hello2.rc',
     47       ],
     48       'libraries': [
     49         'kernel32.lib',
     50         'user32.lib',
     51       ],
     52     },
     53     {
     54       'target_name': 'with_include_subdir',
     55       'type': 'executable',
     56       'msvs_settings': {
     57         'VCCLCompilerTool': {
     58           'DebugInformationFormat': '3',
     59         },
     60         'VCLinkerTool': {
     61           'GenerateDebugInformation': 'true',
     62         },
     63         'VCResourceCompilerTool': {
     64           'Culture' : '1033',
     65         },
     66       },
     67       'resource_include_dirs': [
     68         '$(ProjectDir)\\subdir',
     69       ],
     70       'sources': [
     71         'hello.cpp',
     72         'hello3.rc',
     73       ],
     74       'libraries': [
     75         'kernel32.lib',
     76         'user32.lib',
     77       ],
     78     },
     79     {
     80       'target_name': 'resource_only_dll',
     81       'type': 'shared_library',
     82       'msvs_settings': {
     83         'VCLinkerTool': {
     84           'ResourceOnlyDLL': 'true',
     85         },
     86       },
     87       'sources': [
     88         'hello.rc',
     89       ],
     90     },
     91   ],
     92 }
     93