# Copyright (c) 2012 Google Inc. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. { 'targets': [ { 'target_name': 'static_32_64', 'type': 'static_library', 'sources': [ 'my_file.cc' ], 'xcode_settings': { 'ARCHS': [ 'i386', 'x86_64' ], }, }, { 'target_name': 'shared_32_64', 'type': 'shared_library', 'sources': [ 'my_file.cc' ], 'xcode_settings': { 'ARCHS': [ 'i386', 'x86_64' ], }, }, { 'target_name': 'shared_32_64_bundle', 'product_name': 'My Framework', 'type': 'shared_library', 'mac_bundle': 1, 'sources': [ 'my_file.cc' ], 'xcode_settings': { 'ARCHS': [ 'i386', 'x86_64' ], }, }, { 'target_name': 'module_32_64', 'type': 'loadable_module', 'sources': [ 'my_file.cc' ], 'xcode_settings': { 'ARCHS': [ 'i386', 'x86_64' ], }, }, { 'target_name': 'module_32_64_bundle', 'product_name': 'My Bundle', 'type': 'loadable_module', 'mac_bundle': 1, 'sources': [ 'my_file.cc' ], 'xcode_settings': { 'ARCHS': [ 'i386', 'x86_64' ], }, }, { 'target_name': 'exe_32_64', 'type': 'executable', 'sources': [ 'empty_main.cc' ], 'xcode_settings': { 'ARCHS': [ 'i386', 'x86_64' ], }, }, { 'target_name': 'exe_32_64_bundle', 'product_name': 'Test App', 'type': 'executable', 'mac_bundle': 1, 'sources': [ 'empty_main.cc' ], 'xcode_settings': { 'ARCHS': [ 'i386', 'x86_64' ], }, }, # This only needs to compile. { 'target_name': 'precompiled_prefix_header_mm_32_64', 'type': 'shared_library', 'sources': [ 'file.mm', ], 'xcode_settings': { 'GCC_PREFIX_HEADER': 'header.h', 'GCC_PRECOMPILE_PREFIX_HEADER': 'YES', }, }, # This does not compile but should not cause generation errors. { 'target_name': 'exe_32_64_no_sources', 'type': 'executable', 'dependencies': [ 'static_32_64', ], 'sources': [], 'xcode_settings': { 'ARCHS': ['i386', 'x86_64'], }, }, ] }