Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(115)

Side by Side Diff: third_party/google_toolbox_for_mac/google_toolbox_for_mac.gyp

Issue 2332843004: Remove GYP files. (Closed)
Patch Set: Merge Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/google_input_tools/inputview.gyp ('k') | third_party/haha/haha.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright 2013 The Chromium 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 'targets': [
7 {
8 'target_name': 'google_toolbox_for_mac',
9 'type': '<(component)',
10 'include_dirs': [
11 '.',
12 'src',
13 'src/AppKit',
14 'src/DebugUtils',
15 'src/Foundation',
16 ],
17 'direct_dependent_settings': {
18 'include_dirs': [
19 '.',
20 'src',
21 'src/AppKit',
22 'src/DebugUtils',
23 'src/Foundation',
24 ],
25 },
26 'sources': [
27 'src/AppKit/GTMCarbonEvent.h',
28 'src/AppKit/GTMCarbonEvent.m',
29 'src/AppKit/GTMFadeTruncatingTextFieldCell.h',
30 'src/AppKit/GTMFadeTruncatingTextFieldCell.m',
31 'src/AppKit/GTMIBArray.h',
32 'src/AppKit/GTMIBArray.m',
33 'src/AppKit/GTMKeyValueAnimation.h',
34 'src/AppKit/GTMKeyValueAnimation.m',
35 'src/AppKit/GTMNSAnimation+Duration.h',
36 'src/AppKit/GTMNSAnimation+Duration.m',
37 'src/AppKit/GTMNSBezierPath+CGPath.h',
38 'src/AppKit/GTMNSBezierPath+CGPath.m',
39 'src/AppKit/GTMNSBezierPath+RoundRect.h',
40 'src/AppKit/GTMNSBezierPath+RoundRect.m',
41 'src/AppKit/GTMNSColor+Luminance.h',
42 'src/AppKit/GTMNSColor+Luminance.m',
43 'src/AppKit/GTMUILocalizer.h',
44 'src/AppKit/GTMUILocalizer.m',
45 'src/AppKit/GTMUILocalizerAndLayoutTweaker.h',
46 'src/AppKit/GTMUILocalizerAndLayoutTweaker.m',
47 'src/DebugUtils/GTMDebugSelectorValidation.h',
48 'src/DebugUtils/GTMMethodCheck.h',
49 'src/DebugUtils/GTMMethodCheck.m',
50 'src/DebugUtils/GTMTypeCasting.h',
51 'src/Foundation/GTMLightweightProxy.h',
52 'src/Foundation/GTMLightweightProxy.m',
53 'src/Foundation/GTMLogger.h',
54 'src/Foundation/GTMLogger.m',
55 'src/Foundation/GTMNSDictionary+URLArguments.h',
56 'src/Foundation/GTMNSDictionary+URLArguments.m',
57 'src/Foundation/GTMNSString+URLArguments.h',
58 'src/Foundation/GTMNSString+URLArguments.m',
59 'src/Foundation/GTMServiceManagement.c',
60 'src/Foundation/GTMServiceManagement.h',
61 'src/Foundation/GTMStringEncoding.h',
62 'src/Foundation/GTMStringEncoding.m',
63 'src/GTMDefines.h',
64 'src/iPhone/GTMFadeTruncatingLabel.h',
65 'src/iPhone/GTMFadeTruncatingLabel.m',
66 'src/iPhone/GTMRoundedRectPath.h',
67 'src/iPhone/GTMRoundedRectPath.m',
68 'src/iPhone/GTMUIImage+Resize.h',
69 'src/iPhone/GTMUIImage+Resize.m',
70 'src/iPhone/GTMUILocalizer.h',
71 'src/iPhone/GTMUILocalizer.m',
72 ],
73 'conditions': [
74 ['component=="shared_library"',
75 {
76 # GTM is third-party code, so we don't want to add _EXPORT
77 # annotations to it, so build it without -fvisibility=hidden
78 # (else the interface class symbols will be hidden in a 64bit
79 # build). Only do this in a component build, so that the shipping
80 # chrome binary doesn't end up with unnecessarily exported
81 # symbols.
82 'xcode_settings': {
83 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO',
84 },
85 }
86 ],
87 ['OS!="ios"', {
88 'sources/': [
89 ['exclude', '^src/iPhone/'],
90 ['exclude', '^src/DebugUtils/GTMMethodCheck\\.m$'],
91 ['exclude', '^src/Foundation/GTMLogger\\.m$'],
92 ['exclude', '^src/Foundation/GTMNSDictionary\\+URLArguments\\.m$'],
93 ],
94 'link_settings': {
95 'libraries': [
96 '$(SDKROOT)/System/Library/Frameworks/AddressBook.framework',
97 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
98 '$(SDKROOT)/System/Library/Frameworks/Carbon.framework',
99 '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework',
100 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework',
101 ],
102 },
103 }, { # OS=="ios"
104 'sources/': [
105 # Exclude everything except what's needed for iOS.
106 ['exclude', '\\.(c|m)$'],
107 ['include', '^src/DebugUtils/GTMMethodCheck\\.m$'],
108 ['include', '^src/Foundation/GTMLightweightProxy\\.m$'],
109 ['include', '^src/Foundation/GTMLogger\\.m$'],
110 ['include', '^src/Foundation/GTMNSDictionary\\+URLArguments\\.m$'],
111 ['include', '^src/Foundation/GTMNSString\\+URLArguments\\.m$'],
112 ['include', '^src/Foundation/GTMStringEncoding\\.m$'],
113 ['include', '^src/iPhone/'],
114 ],
115 # TODO(crbug.com/569158): Suppresses warnings that are treated as
116 # errors when minimum iOS version support is increased to iOS 9. This
117 # should be removed once all deprecation violations have been fixed.
118 'xcode_settings': {
119 'WARNING_CFLAGS': ['-Wno-deprecated-declarations'],
120 },
121 }],
122 ],
123 },
124 ],
125 }
OLDNEW
« no previous file with comments | « third_party/google_input_tools/inputview.gyp ('k') | third_party/haha/haha.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698