net.sf.antcontrib.cpptasks.devstudio

Class DevStudioProjectWriter

Implemented Interfaces:
ProjectWriter

public final class DevStudioProjectWriter
extends java.lang.Object
implements ProjectWriter

Writes a Microsoft Visual Studio 97 or Visual Studio 6 project file. Status: Collects file list but does not pick up libraries and settings from project.
Author:
curta

Constructor Summary

DevStudioProjectWriter(String versionArg)
Constructor.

Method Summary

void
writeProject(File fileName, CCTask task, ProjectDef projectDef, List files, Hashtable targets, TargetInfo linkTarget)
Writes a project definition file.

Constructor Details

DevStudioProjectWriter

public DevStudioProjectWriter(String versionArg)
Constructor.
Parameters:
versionArg - String Visual Studio version.

Method Details

writeProject

public void writeProject(File fileName,
                         CCTask task,
                         ProjectDef projectDef,
                         List files,
                         Hashtable 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 extension
task - cc task for which to write project
projectDef - project element
files - source files
targets - compilation targets
linkTarget - link target

Copyright B) 2001-2006 Ant-Contrib project. All Rights Reserved.