1 # Copyright (c) 2015 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.
7 'mac_deployment_target': '10.8'
11 'target_name': 'class-dump',
16 'src/Source/CDBalanceFormatter.h',
17 'src/Source/CDBalanceFormatter.m',
18 'src/Source/CDClassDump.h',
19 'src/Source/CDClassDump.m',
20 'src/Source/CDClassDumpVisitor.h',
21 'src/Source/CDClassDumpVisitor.m',
22 'src/Source/CDClassFrameworkVisitor.h',
23 'src/Source/CDClassFrameworkVisitor.m',
24 'src/Source/CDDataCursor.h',
25 'src/Source/CDDataCursor.m',
26 'src/Source/CDExtensions.h',
27 'src/Source/CDFatArch.h',
28 'src/Source/CDFatArch.m',
29 'src/Source/CDFatFile.h',
30 'src/Source/CDFatFile.m',
31 'src/Source/CDFile.h',
32 'src/Source/CDFile.m',
33 'src/Source/CDFindMethodVisitor.h',
34 'src/Source/CDFindMethodVisitor.m',
35 'src/Source/CDLCDataInCode.h',
36 'src/Source/CDLCDataInCode.m',
37 'src/Source/CDLCDyldInfo.h',
38 'src/Source/CDLCDyldInfo.m',
39 'src/Source/CDLCDylib.h',
40 'src/Source/CDLCDylib.m',
41 'src/Source/CDLCDylinker.h',
42 'src/Source/CDLCDylinker.m',
43 'src/Source/CDLCDynamicSymbolTable.h',
44 'src/Source/CDLCDynamicSymbolTable.m',
45 'src/Source/CDLCEncryptionInfo.h',
46 'src/Source/CDLCEncryptionInfo.m',
47 'src/Source/CDLCFunctionStarts.h',
48 'src/Source/CDLCFunctionStarts.m',
49 'src/Source/CDLCLinkeditData.h',
50 'src/Source/CDLCLinkeditData.m',
51 'src/Source/CDLCMain.h',
52 'src/Source/CDLCMain.m',
53 'src/Source/CDLCPrebindChecksum.h',
54 'src/Source/CDLCPrebindChecksum.m',
55 'src/Source/CDLCPreboundDylib.h',
56 'src/Source/CDLCPreboundDylib.m',
57 'src/Source/CDLCRoutines32.h',
58 'src/Source/CDLCRoutines32.m',
59 'src/Source/CDLCRoutines64.h',
60 'src/Source/CDLCRoutines64.m',
61 'src/Source/CDLCRunPath.h',
62 'src/Source/CDLCRunPath.m',
63 'src/Source/CDLCSegment.h',
64 'src/Source/CDLCSegment.m',
65 'src/Source/CDLCSegment32.h',
66 'src/Source/CDLCSegment32.m',
67 'src/Source/CDLCSegment64.h',
68 'src/Source/CDLCSegment64.m',
69 'src/Source/CDLCSourceVersion.h',
70 'src/Source/CDLCSourceVersion.m',
71 'src/Source/CDLCSubClient.h',
72 'src/Source/CDLCSubClient.m',
73 'src/Source/CDLCSubFramework.h',
74 'src/Source/CDLCSubFramework.m',
75 'src/Source/CDLCSubLibrary.h',
76 'src/Source/CDLCSubLibrary.m',
77 'src/Source/CDLCSubUmbrella.h',
78 'src/Source/CDLCSubUmbrella.m',
79 'src/Source/CDLCSymbolTable.h',
80 'src/Source/CDLCSymbolTable.m',
81 'src/Source/CDLCTwoLevelHints.h',
82 'src/Source/CDLCTwoLevelHints.m',
83 'src/Source/CDLCUUID.h',
84 'src/Source/CDLCUUID.m',
85 'src/Source/CDLCUnixThread.h',
86 'src/Source/CDLCUnixThread.m',
87 'src/Source/CDLCUnknown.h',
88 'src/Source/CDLCUnknown.m',
89 'src/Source/CDLCVersionMinimum.h',
90 'src/Source/CDLCVersionMinimum.m',
91 'src/Source/CDLoadCommand.h',
92 'src/Source/CDLoadCommand.m',
93 'src/Source/CDMachOFile.h',
94 'src/Source/CDMachOFile.m',
95 'src/Source/CDMachOFileDataCursor.h',
96 'src/Source/CDMachOFileDataCursor.m',
97 'src/Source/CDMethodType.h',
98 'src/Source/CDMethodType.m',
99 'src/Source/CDMultiFileVisitor.h',
100 'src/Source/CDMultiFileVisitor.m',
101 'src/Source/CDOCCategory.h',
102 'src/Source/CDOCCategory.m',
103 'src/Source/CDOCClass.h',
104 'src/Source/CDOCClass.m',
105 'src/Source/CDOCInstanceVariable.h',
106 'src/Source/CDOCInstanceVariable.m',
107 'src/Source/CDOCMethod.h',
108 'src/Source/CDOCMethod.m',
109 'src/Source/CDOCModule.h',
110 'src/Source/CDOCModule.m',
111 'src/Source/CDOCProperty.h',
112 'src/Source/CDOCProperty.m',
113 'src/Source/CDOCProtocol.h',
114 'src/Source/CDOCProtocol.m',
115 'src/Source/CDOCSymtab.h',
116 'src/Source/CDOCSymtab.m',
117 'src/Source/CDObjectiveC1Processor.h',
118 'src/Source/CDObjectiveC1Processor.m',
119 'src/Source/CDObjectiveC2Processor.h',
120 'src/Source/CDObjectiveC2Processor.m',
121 'src/Source/CDObjectiveCProcessor.h',
122 'src/Source/CDObjectiveCProcessor.m',
123 'src/Source/CDProtocolUniquer.h',
124 'src/Source/CDProtocolUniquer.m',
125 'src/Source/CDRelocationInfo.h',
126 'src/Source/CDRelocationInfo.m',
127 'src/Source/CDSearchPathState.h',
128 'src/Source/CDSearchPathState.m',
129 'src/Source/CDSection.h',
130 'src/Source/CDSection.m',
131 'src/Source/CDSection32.h',
132 'src/Source/CDSection32.m',
133 'src/Source/CDSection64.h',
134 'src/Source/CDSection64.m',
135 'src/Source/CDStructureInfo.h',
136 'src/Source/CDStructureInfo.m',
137 'src/Source/CDStructureTable.h',
138 'src/Source/CDStructureTable.m',
139 'src/Source/CDSymbol.h',
140 'src/Source/CDSymbol.m',
141 'src/Source/CDTextClassDumpVisitor.h',
142 'src/Source/CDTextClassDumpVisitor.m',
143 'src/Source/CDTopoSortNode.h',
144 'src/Source/CDTopoSortNode.m',
145 'src/Source/CDTopologicalSortProtocol.h',
146 'src/Source/CDType.h',
147 'src/Source/CDType.m',
148 'src/Source/CDTypeController.h',
149 'src/Source/CDTypeController.m',
150 'src/Source/CDTypeFormatter.h',
151 'src/Source/CDTypeFormatter.m',
152 'src/Source/CDTypeLexer.h',
153 'src/Source/CDTypeLexer.m',
154 'src/Source/CDTypeName.h',
155 'src/Source/CDTypeName.m',
156 'src/Source/CDTypeParser.h',
157 'src/Source/CDTypeParser.m',
158 'src/Source/CDVisitor.h',
159 'src/Source/CDVisitor.m',
160 'src/Source/CDVisitorPropertyState.h',
161 'src/Source/CDVisitorPropertyState.m',
162 'src/Source/NSArray-CDExtensions.h',
163 'src/Source/NSArray-CDExtensions.m',
164 'src/Source/NSData-CDExtensions.h',
165 'src/Source/NSData-CDExtensions.m',
166 'src/Source/NSError-CDExtensions.h',
167 'src/Source/NSError-CDExtensions.m',
168 'src/Source/NSScanner-CDExtensions.h',
169 'src/Source/NSScanner-CDExtensions.m',
170 'src/Source/NSString-CDExtensions.h',
171 'src/Source/NSString-CDExtensions.m',
172 'src/Source/cd_objc2.h',
176 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
188 'GCC_PREFIX_HEADER': 'src/class-dump-Prefix.pch',
189 'CLANG_ENABLE_OBJC_ARC': 'YES',
190 'CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS': 'NO',