88 lines
2.1 KiB
Plaintext
88 lines
2.1 KiB
Plaintext
|
# Copyright (c) 2011 The Chromium Embedded Framework 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': {
|
||
|
'chromium_code': 1,
|
||
|
},
|
||
|
'includes': [
|
||
|
# Bring in the source file lists for cefclient.
|
||
|
'cef_paths.gypi',
|
||
|
],
|
||
|
'targets': [
|
||
|
{
|
||
|
'target_name': 'cefclient',
|
||
|
'type': 'executable',
|
||
|
'msvs_guid': '6617FED9-C5D4-4907-BF55-A90062A6683F',
|
||
|
'dependencies': [
|
||
|
'libcef_dll_wrapper',
|
||
|
],
|
||
|
'defines': [
|
||
|
'USING_CEF_SHARED',
|
||
|
],
|
||
|
'include_dirs': [
|
||
|
'.',
|
||
|
'..',
|
||
|
],
|
||
|
'sources': [
|
||
|
'<@(includes_common)',
|
||
|
'<@(cefclient_sources_common)',
|
||
|
],
|
||
|
'conditions': [
|
||
|
['OS=="win"', {
|
||
|
'msvs_settings': {
|
||
|
'VCLinkerTool': {
|
||
|
# Set /SUBSYSTEM:WINDOWS.
|
||
|
'SubSystem': '2',
|
||
|
'EntryPointSymbol' : 'wWinMainCRTStartup',
|
||
|
},
|
||
|
},
|
||
|
'link_settings': {
|
||
|
'libraries': [
|
||
|
'-lcomctl32.lib',
|
||
|
'-lshlwapi.lib',
|
||
|
'-lrpcrt4.lib',
|
||
|
'-lopengl32.lib',
|
||
|
'-lglu32.lib',
|
||
|
'-llib/$(ConfigurationName)/libcef.lib'
|
||
|
],
|
||
|
},
|
||
|
'sources': [
|
||
|
'<@(includes_win)',
|
||
|
'<@(cefclient_sources_win)',
|
||
|
],
|
||
|
}],
|
||
|
[ 'OS=="mac"', {
|
||
|
'sources': [
|
||
|
'<@(includes_mac)',
|
||
|
'<@(cefclient_sources_mac)',
|
||
|
],
|
||
|
}],
|
||
|
[ 'OS=="linux" or OS=="freebsd" or OS=="openbsd"', {
|
||
|
'sources': [
|
||
|
'<@(includes_linux)',
|
||
|
'<@(cefclient_sources_linux)',
|
||
|
],
|
||
|
}],
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'target_name': 'libcef_dll_wrapper',
|
||
|
'type': 'static_library',
|
||
|
'msvs_guid': 'A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9',
|
||
|
'defines': [
|
||
|
'USING_CEF_SHARED',
|
||
|
],
|
||
|
'include_dirs': [
|
||
|
'.',
|
||
|
'..',
|
||
|
],
|
||
|
'sources': [
|
||
|
'<@(includes_common)',
|
||
|
'<@(libcef_dll_wrapper_sources_common)',
|
||
|
],
|
||
|
},
|
||
|
]
|
||
|
}
|