@@ -116,79 +116,18 @@ private void SetFileType( string fileType )
116116 }
117117
118118// class PBXFileReference(PBXType):
119- // def __init__(self, d=None):
120- // PBXType.__init__(self, d)
121- // self.build_phase = None
122119//
123- // types = {
124- // '.a':('archive.ar', 'PBXFrameworksBuildPhase'),
125- // '.app': ('wrapper.application', None),
126- // '.s': ('sourcecode.asm', 'PBXSourcesBuildPhase'),
127- // '.c': ('sourcecode.c.c', 'PBXSourcesBuildPhase'),
128- // '.cpp': ('sourcecode.cpp.cpp', 'PBXSourcesBuildPhase'),
129- // '.framework': ('wrapper.framework','PBXFrameworksBuildPhase'),
130- // '.h': ('sourcecode.c.h', None),
131- // '.icns': ('image.icns','PBXResourcesBuildPhase'),
132- // '.m': ('sourcecode.c.objc', 'PBXSourcesBuildPhase'),
133- // '.mm': ('sourcecode.cpp.objcpp', 'PBXSourcesBuildPhase'),
134- // '.nib': ('wrapper.nib', 'PBXResourcesBuildPhase'),
135- // '.plist': ('text.plist.xml', 'PBXResourcesBuildPhase'),
136- // '.png': ('image.png', 'PBXResourcesBuildPhase'),
137- // '.rtf': ('text.rtf', 'PBXResourcesBuildPhase'),
138- // '.tiff': ('image.tiff', 'PBXResourcesBuildPhase'),
139- // '.txt': ('text', 'PBXResourcesBuildPhase'),
140- // '.xcodeproj': ('wrapper.pb-project', None),
141- // '.xib': ('file.xib', 'PBXResourcesBuildPhase'),
142- // '.strings': ('text.plist.strings', 'PBXResourcesBuildPhase'),
143- // '.bundle': ('wrapper.plug-in', 'PBXResourcesBuildPhase'),
144- // '.dylib': ('compiled.mach-o.dylib', 'PBXFrameworksBuildPhase')
145- // }
146120//
147- // trees = [
148- // '<absolute>',
149- // '<group>',
150- // 'BUILT_PRODUCTS_DIR',
151- // 'DEVELOPER_DIR',
152- // 'SDKROOT',
153- // 'SOURCE_ROOT',
154- // ]
155121//
156- // def guess_file_type(self):
157- // self.remove('explicitFileType')
158- // self.remove('lastKnownFileType')
159- // ext = os.path.splitext(self.get('name', ''))[1]
160122//
161- // f_type, build_phase = PBXFileReference.types.get(ext, ('?', None))
162123//
163- // self['lastKnownFileType'] = f_type
164- // self.build_phase = build_phase
165124//
166- // if f_type == '?':
167- // print 'unknown file extension: %s' % ext
168- // print 'please add extension and Xcode type to PBXFileReference.types'
169125//
170- // return f_type
171126//
172- // def set_file_type(self, ft):
173- // self.remove('explicitFileType')
174- // self.remove('lastKnownFileType')
175127//
176- // self['explicitFileType'] = ft
177128//
178- // @classmethod
179- // def Create(cls, os_path, tree='SOURCE_ROOT'):
180- // if tree not in cls.trees:
181- // print 'Not a valid sourceTree type: %s' % tree
182- // return None
183129//
184- // fr = cls()
185- // fr.id = cls.GenerateId()
186- // fr['path'] = os_path
187- // fr['name'] = os.path.split(os_path)[1]
188- // fr['sourceTree'] = '<absolute>' if os.path.isabs(os_path) else tree
189- // fr.guess_file_type()
190130//
191- // return fr
192131 }
193132
194133 public enum TreeEnum {
0 commit comments