Package net.sf.antcontrib.cpptasks.apple
Class XcodeProjectWriter
java.lang.Object
net.sf.antcontrib.cpptasks.apple.XcodeProjectWriter
- All Implemented Interfaces:
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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteProject(File fileName, CCTask task, ProjectDef projectDef, List sources, Hashtable targets, TargetInfo linkTarget) Writes a project definition file.
-
Constructor Details
-
XcodeProjectWriter
public XcodeProjectWriter()Constructor.
-
-
Method Details
-
writeProject
public void writeProject(File fileName, CCTask task, ProjectDef projectDef, List sources, Hashtable targets, TargetInfo linkTarget) throws IOException Writes a project definition file.- Specified by:
writeProjectin interfaceProjectWriter- Parameters:
fileName- File name base, writer may append appropriate extensiontask- cc task for which to write projectprojectDef- project elementsources- source and header filestargets- compilation targetslinkTarget- link target- Throws:
IOException- if error writing project file
-