net.sf.antcontrib.cpptasks.apple
Class XcodeProjectWriter
java.lang.Object
net.sf.antcontrib.cpptasks.apple.XcodeProjectWriter
- All Implemented Interfaces:
- ProjectWriter
public final class XcodeProjectWriter
- extends Object
- implements ProjectWriter
Writes a Apple Xcode 2.1+ project directory. XCode stores project
configuration as a PropertyList. Though it will always write the project
as a Cocoa Old-Style ASCII property list, it will read projects
stored using Cocoa's XML Property List format.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XcodeProjectWriter
public XcodeProjectWriter()
- Constructor.
writeProject
public void writeProject(File fileName,
CCTask task,
ProjectDef projectDef,
List sources,
Map targets,
TargetInfo linkTarget)
throws IOException
- Writes a project definition file.
- Specified by:
writeProject
in interface ProjectWriter
- Parameters:
fileName
- File name base, writer may append appropriate extensiontask
- cc task for which to write projectprojectDef
- project elementtargets
- compilation targetslinkTarget
- link targetsources
- source and header files
- Throws:
IOException
- if error writing project file
Copyright © 2001-2011. All Rights Reserved.