[Ant-contrib-cvs] CVS: cpptasks/src/net/sf/antcontrib/cpptasks/apple XcodeProjectWriter.java,1.1,1.2
From: Curt A. <ca...@us...> - 2004-08-29 05:53:25
|
Update of /cvsroot/ant-contrib/cpptasks/src/net/sf/antcontrib/cpptasks/apple In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19063/src/net/sf/antcontrib/cpptasks/apple Modified Files: XcodeProjectWriter.java Log Message: Add support for exe projects to XCode project writer (bug 980130) Index: XcodeProjectWriter.java =================================================================== RCS file: /cvsroot/ant-contrib/cpptasks/src/net/sf/antcontrib/cpptasks/apple/XcodeProjectWriter.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** XcodeProjectWriter.java 13 Jul 2004 04:31:03 -0000 1.1 --- XcodeProjectWriter.java 29 Aug 2004 05:53:15 -0000 1.2 *************** *** 381,392 **** writer.write(";\n"); writer.write(" productReference = D2AAC0630554660B00DB518D;\n"); ! writer ! .write( ! " productType = \"com.apple.product-type.library.dynamic\";\n"); writer.write(" };\n"); writer.write(" D2AAC0630554660B00DB518D = {\n"); ! writer.write(" explicitFileType = \"compiled.mach-o.dylib\";\n"); ! String suffix = ".dylib"; writer.write(" includeInIndex = 0;\n"); writer.write(" isa = PBXFileReference;\n"); --- 381,409 ---- writer.write(";\n"); writer.write(" productReference = D2AAC0630554660B00DB518D;\n"); ! ! String productType = "com.apple.product-type.library.dynamic"; ! String prefix = "lib"; ! String suffix = ".dylib"; ! String explicitFileType = "compiled.mach-o.dylib"; ! String outType = task.getOuttype(); ! if ("executable".equals(outType)) { ! productType = "com.apple.product-type.tool"; ! prefix = ""; ! suffix = ""; ! explicitFileType = "compiled.mach-o.executable"; ! } else if ("static".equals(outType)) { ! productType = "com.apple.product-type.library.static"; ! suffix = ".a"; ! explicitFileType = "archive.ar"; ! } ! writer.write(" productType = \""); ! writer.write(productType); ! writer.write("\";\n"); writer.write(" };\n"); writer.write(" D2AAC0630554660B00DB518D = {\n"); ! writer.write(" explicitFileType = \""); ! writer.write(explicitFileType); ! writer.write("\";\n"); writer.write(" includeInIndex = 0;\n"); writer.write(" isa = PBXFileReference;\n"); |