2005/5/9

     
 

namespace acdk::make

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::make Namespace Reference


Detailed Description

acdk make utility


Compounds

class  AbstractCppTask
 Base class for compiling cpp files. More...

class  AbstractTask
 Abstract base class for a Task. More...

class  AbstractTool
class  AcdkBinaryTask
 Creates a library or executable. More...

class  AcdkExeTask
 Create a the given Library. More...

class  AcdkLibTask
 Create a the given Library. More...

class  AcdkMetainfLibTask
 Create a metainfo library based on a AcdkLibTask. More...

class  AcdkProjectTask
 A ProjectTask is collection of sub tasks. More...

class  AcdkTestExeTask
 Create a the given Library. More...

class  AcdkUnitConfigTask
 Used to configure global unit task. More...

class  CommandLineCompilerTool
 a command line based tool More...

class  CommandLineOutputParser
class  CompileTask
 Compile C++ Source Expect following params: CCC_COMPILE_MASK SOURCEFILE OBJDIR DIRSEP OBJFILE CCC_INCLUDE_LIST (for depend). More...

class  CppSourceDependTask
 Checks include deps. More...

class  DependencyChecker
class  DirExistsTask
 Create a given directory. More...

class  FileCopyTask
 Copy file or directory. More...

class  FileDeleteTask
 Check if a file exists or is older. More...

class  FileDependTask
 Check if a file exists or is older. More...

class  FileOpTask
 Abstract base class for file operations. More...

class  FileSet
 Creates a file set of given globbin pattern specs. More...

class  JavaCompileTask
 Uses JAVA_COMPILE_MASK to create the command line. More...

class  Job
class  JobExecuterTask
 Runs a collection of task in threads. More...

class  JobTask
 run a task as a job More...

class  LookupFileTask
 Try to locate a file, executable, library, or header. More...

class  MakeProps
class  PlattformSelectTask
 Select and set current platform. More...

class  PooledThread
 A Thread, which will be managed by a ThreadPool API: ACDK
. More...

class  ProjectTask
 A ProjectTask is collection of sub tasks. More...

class  ScriptExecuteTask
 Executes a Script File. More...

class  ShellExecuteTask
 Execute an external process. More...

class  SimpleFileDepencyChecker
class  Task
 Base class of all acdkmake Tasks. More...

class  TaskCfgFile
class  TaskInfo
 Information about a task. More...

class  TaskManager
class  TestTask
 A collection of tests Tasks. More...

class  ThreadPool
 A pool of Threads to handle short requests very quickly without the overhead to create a thread for each request API: ACDK
. More...

class  Tool
class  ToolConfigurator

Enumerations

enum  FileCopyTaskFlags { FileCopyOnlyNewer = 0x0001, FileCopyWithAttributes = 0x0002 }
enum  LookupFileType {
  NormalFile = 0, Executable = 1, StaticLibrary = 2, SharedLibrary = 3,
  Header = 4, PerlUnit = 5, AcdkExecutable = 6, ImportLibrary = 7
}
enum  ShellExecuteFlags {
  SExecUseShell = 0x01, SExecUseFileRedirect = 0x02, SExecUseCleanEnv = 0x04, SExecIsScript = 0x08,
  SExecEvalBeforeExec = 0x10, SExecNoStdOut = 0x20, SExecNoErrOut = 0x40, SExecNoOut = SExecNoStdOut | SExecNoErrOut
}
enum  TaskExecuteFlags { TaskExecuteForce = 0x0001, TaskExecuteDefault = 0x0000 }
enum  TaskStatus { TaskNotBuild, TaskOkBuild, TaskFailBuild }
 Status of the Task. More...

enum  JobResult { JobUnknown = -1, JobOk = 0, JobFailed = 1, JobAbortAll = 2 }

Variables

enum JobResult


Enumeration Type Documentation

enum acdk::make::FileCopyTaskFlags
 

Enumeration values:
FileCopyOnlyNewer 
FileCopyWithAttributes 

enum acdk::make::JobResult
 

Enumeration values:
JobUnknown 
JobOk 
JobFailed 
JobAbortAll 

enum acdk::make::LookupFileType
 

Enumeration values:
NormalFile 
Executable 
StaticLibrary 
SharedLibrary 
Header 
PerlUnit 
AcdkExecutable 
ImportLibrary 

enum acdk::make::ShellExecuteFlags
 

Enumeration values:
SExecUseShell 
SExecUseFileRedirect 
SExecUseCleanEnv 
SExecIsScript 
SExecEvalBeforeExec 
SExecNoStdOut  don't print std out to writer
SExecNoErrOut  don't print std err to writer
SExecNoOut 

enum acdk::make::TaskExecuteFlags
 

Enumeration values:
TaskExecuteForce  Task, which executes successfully will skip next execution.

TaskExecuteForce forces execution.

TaskExecuteDefault 

enum acdk::make::TaskStatus
 

Status of the Task.

Enumeration values:
TaskNotBuild  Task not executed yet.
TaskOkBuild  Task is Build.

It is not needed to call again

TaskFailBuild  Task was executed with a failure.


Variable Documentation

enum acdk::make::JobResult