Package 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 java.lang.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.
-
-
Constructor Summary
Constructors Constructor Description XcodeProjectWriter()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeProject(java.io.File fileName, CCTask task, ProjectDef projectDef, java.util.List sources, java.util.Hashtable targets, TargetInfo linkTarget)
Writes a project definition file.
-
-
-
Method Detail
-
writeProject
public void writeProject(java.io.File fileName, CCTask task, ProjectDef projectDef, java.util.List sources, java.util.Hashtable targets, TargetInfo linkTarget) throws java.io.IOException
Writes a project definition file.- Specified by:
writeProject
in interfaceProjectWriter
- 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:
java.io.IOException
- if error writing project file
-
-