Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / tools / gyp / test / ios / app-bundle / test-archs.gyp
1 # Copyright (c) 2013 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   'make_global_settings': [
6     ['CC', '/usr/bin/clang'],
7   ],
8   'target_defaults': {
9     'product_extension': 'bundle',
10     'mac_bundle_resources': [
11       'TestApp/English.lproj/InfoPlist.strings',
12       'TestApp/English.lproj/MainMenu.xib',
13     ],
14     'link_settings': {
15       'libraries': [
16         '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
17         '$(SDKROOT)/System/Library/Frameworks/UIKit.framework',
18       ],
19     },
20     'xcode_settings': {
21       'OTHER_CFLAGS': [
22         '-fobjc-abi-version=2',
23       ],
24       'CODE_SIGNING_REQUIRED': 'NO',
25       'SDKROOT': 'iphonesimulator',  # -isysroot
26       'TARGETED_DEVICE_FAMILY': '1,2',
27       'INFOPLIST_FILE': 'TestApp/TestApp-Info.plist',
28       'IPHONEOS_DEPLOYMENT_TARGET': '7.0',
29       'CONFIGURATION_BUILD_DIR':'build/Default',
30     },
31   },
32   'targets': [
33     {
34       'target_name': 'TestNoArchs',
35       'product_name': 'TestNoArchs',
36       'type': 'executable',
37       'mac_bundle': 1,
38       'sources': [
39         'TestApp/main.m',
40         'TestApp/only-compile-in-32-bits.m',
41       ],
42       'xcode_settings': {
43         'VALID_ARCHS': [
44           'i386',
45           'x86_64',
46           'arm64',
47           'armv7',
48         ],
49       }
50     },
51     {
52       'target_name': 'TestArch32Bits',
53       'product_name': 'TestArch32Bits',
54       'type': 'executable',
55       'mac_bundle': 1,
56       'sources': [
57         'TestApp/main.m',
58         'TestApp/only-compile-in-32-bits.m',
59       ],
60       'xcode_settings': {
61         'ARCHS': [
62           '$(ARCHS_STANDARD)',
63         ],
64         'VALID_ARCHS': [
65           'i386',
66           'armv7',
67         ],
68       },
69     },
70     {
71       'target_name': 'TestArch64Bits',
72       'product_name': 'TestArch64Bits',
73       'type': 'executable',
74       'mac_bundle': 1,
75       'sources': [
76         'TestApp/main.m',
77         'TestApp/only-compile-in-64-bits.m',
78       ],
79       'xcode_settings': {
80         'ARCHS': [
81           '$(ARCHS_STANDARD_INCLUDING_64_BIT)',
82         ],
83         'VALID_ARCHS': [
84           'x86_64',
85           'arm64',
86         ],
87       },
88     },
89     {
90       'target_name': 'TestMultiArchs',
91       'product_name': 'TestMultiArchs',
92       'type': 'executable',
93       'mac_bundle': 1,
94       'sources': [
95         'TestApp/main.m',
96       ],
97       'xcode_settings': {
98         'ARCHS': [
99           '$(ARCHS_STANDARD_INCLUDING_64_BIT)',
100         ],
101         'VALID_ARCHS': [
102           'x86_64',
103           'i386',
104           'arm64',
105           'armv7',
106         ],
107       }
108     },
109   ],
110 }