Class WindowsPlatform
- java.lang.Object
-
- net.sf.antcontrib.cpptasks.platforms.WindowsPlatform
-
public final class WindowsPlatform extends java.lang.Object
Platform specific behavior for Microsoft Windows.- Author:
- Curt Arnold
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addVersionFiles(VersionInfo versionInfo, LinkType linkType, java.io.File outputFile, boolean isDebug, java.io.File objDir, TargetMatcher matcher)
Adds source or object files to the bidded fileset to support version information.static short[]
parseVersion(java.lang.String version)
Parse version string into array of four short values.static void
writeResource(java.io.Writer writer, VersionInfo versionInfo, java.io.File outputFile, boolean isDebug, LinkType linkType)
Writes windows resource.
-
-
-
Method Detail
-
addVersionFiles
public static void addVersionFiles(VersionInfo versionInfo, LinkType linkType, java.io.File outputFile, boolean isDebug, java.io.File objDir, TargetMatcher matcher) throws java.io.IOException
Adds source or object files to the bidded fileset to support version information.- Parameters:
versionInfo
- version informationlinkType
- link typeisDebug
- true if debug buildoutputFile
- name of generated executableobjDir
- directory for generated filesmatcher
- bidded fileset- Throws:
java.io.IOException
- if unable to write version resource
-
parseVersion
public static short[] parseVersion(java.lang.String version)
Parse version string into array of four short values.- Parameters:
version
- String version- Returns:
- short[] four element array
-
writeResource
public static void writeResource(java.io.Writer writer, VersionInfo versionInfo, java.io.File outputFile, boolean isDebug, LinkType linkType) throws java.io.IOException
Writes windows resource.- Parameters:
writer
- writer, may not be nulversionInfo
- version informationoutputFile
- executable fileisDebug
- true if debuglinkType
- link type- Throws:
java.io.IOException
- if error writing resource file
-
-