diff options
author | carnold <[email protected]> | 2007-07-25 23:13:31 +0000 |
---|---|---|
committer | carnold <[email protected]> | 2007-07-25 23:13:31 +0000 |
commit | 6f5b47c1caf518b8ce6b6cf6fd071786377f2fe5 (patch) | |
tree | 5107271a71a87ae1ad55cedb1b7e9e2ac5cb08eb /src | |
parent | 1573cd9e52b01f51233a79787d659806271d69ac (diff) |
Bug 1760649: Rearrge to Maven 2 Standard Directory Layout
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@121 32d7a393-a5a9-423c-abd3-5d954feb1f2f
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/AboutCCTask.java (renamed from src/net/sf/antcontrib/cpptasks/AboutCCTask.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ArchEnum.java (renamed from src/net/sf/antcontrib/cpptasks/ArchEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/CCTask.java (renamed from src/net/sf/antcontrib/cpptasks/CCTask.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/CCTaskProgressMonitor.java (renamed from src/net/sf/antcontrib/cpptasks/CCTaskProgressMonitor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/CPUEnum.java (renamed from src/net/sf/antcontrib/cpptasks/CPUEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/CUtil.java (renamed from src/net/sf/antcontrib/cpptasks/CUtil.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/CompilerDef.java (renamed from src/net/sf/antcontrib/cpptasks/CompilerDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/CompilerEnum.java (renamed from src/net/sf/antcontrib/cpptasks/CompilerEnum.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/CompilerParam.java (renamed from src/net/sf/antcontrib/cpptasks/CompilerParam.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/DependencyInfo.java (renamed from src/net/sf/antcontrib/cpptasks/DependencyInfo.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/DependencyTable.java (renamed from src/net/sf/antcontrib/cpptasks/DependencyTable.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/DistributerDef.java (renamed from src/net/sf/antcontrib/cpptasks/DistributerDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/DistributerMap.java (renamed from src/net/sf/antcontrib/cpptasks/DistributerMap.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/DistributerProtocolEnum.java (renamed from src/net/sf/antcontrib/cpptasks/DistributerProtocolEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/FileVisitor.java (renamed from src/net/sf/antcontrib/cpptasks/FileVisitor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/LinkerDef.java (renamed from src/net/sf/antcontrib/cpptasks/LinkerDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/LinkerEnum.java (renamed from src/net/sf/antcontrib/cpptasks/LinkerEnum.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/LinkerParam.java (renamed from src/net/sf/antcontrib/cpptasks/LinkerParam.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/OSFamilyEnum.java (renamed from src/net/sf/antcontrib/cpptasks/OSFamilyEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ObjectFileCollector.java (renamed from src/net/sf/antcontrib/cpptasks/ObjectFileCollector.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/OptimizationEnum.java (renamed from src/net/sf/antcontrib/cpptasks/OptimizationEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/OutputTypeEnum.java (renamed from src/net/sf/antcontrib/cpptasks/OutputTypeEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/PrecompileDef.java (renamed from src/net/sf/antcontrib/cpptasks/PrecompileDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/PrecompileExceptDef.java (renamed from src/net/sf/antcontrib/cpptasks/PrecompileExceptDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ProcessorDef.java (renamed from src/net/sf/antcontrib/cpptasks/ProcessorDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ProcessorEnumValue.java (renamed from src/net/sf/antcontrib/cpptasks/ProcessorEnumValue.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/ProcessorParam.java (renamed from src/net/sf/antcontrib/cpptasks/ProcessorParam.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/RuntimeType.java (renamed from src/net/sf/antcontrib/cpptasks/RuntimeType.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/SourceHistory.java (renamed from src/net/sf/antcontrib/cpptasks/SourceHistory.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/SubsystemEnum.java (renamed from src/net/sf/antcontrib/cpptasks/SubsystemEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/TargetDef.java (renamed from src/net/sf/antcontrib/cpptasks/TargetDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/TargetHistory.java (renamed from src/net/sf/antcontrib/cpptasks/TargetHistory.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/TargetHistoryTable.java (renamed from src/net/sf/antcontrib/cpptasks/TargetHistoryTable.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/TargetInfo.java (renamed from src/net/sf/antcontrib/cpptasks/TargetInfo.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/TargetMatcher.java (renamed from src/net/sf/antcontrib/cpptasks/TargetMatcher.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/VersionInfo.java (renamed from src/net/sf/antcontrib/cpptasks/VersionInfo.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/WarningLevelEnum.java (renamed from src/net/sf/antcontrib/cpptasks/WarningLevelEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/antlib.xml (renamed from src/net/sf/antcontrib/cpptasks/antlib.xml) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/apple/XcodeProjectWriter.java (renamed from src/net/sf/antcontrib/cpptasks/apple/XcodeProjectWriter.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/apple/package.html (renamed from src/net/sf/antcontrib/cpptasks/apple/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/arm/ADSCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/arm/ADSCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/arm/ADSLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/arm/ADSLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/arm/ADSLinker.java (renamed from src/net/sf/antcontrib/cpptasks/arm/ADSLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/borland/BorlandCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandCfgParser.java (renamed from src/net/sf/antcontrib/cpptasks/borland/BorlandCfgParser.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/borland/BorlandLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandLinker.java (renamed from src/net/sf/antcontrib/cpptasks/borland/BorlandLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/borland/BorlandProcessor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandResourceCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/borland/BorlandResourceCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java (renamed from src/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/CfgFilenameState.java (renamed from src/net/sf/antcontrib/cpptasks/borland/CfgFilenameState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/ConsumeToSpaceOrNewLine.java (renamed from src/net/sf/antcontrib/cpptasks/borland/ConsumeToSpaceOrNewLine.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/QuoteBranchState.java (renamed from src/net/sf/antcontrib/cpptasks/borland/QuoteBranchState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/borland/package.html (renamed from src/net/sf/antcontrib/cpptasks/borland/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLinker.java (renamed from src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/AbstractCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractLinker.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/AbstractLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/AbstractProcessor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CaptureStreamHandler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CaptureStreamHandler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CommandLineCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CommandLineCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCompilerConfiguration.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CommandLineCompilerConfiguration.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineFortranCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CommandLineFortranCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineLinker.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CommandLineLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineLinkerConfiguration.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CommandLineLinkerConfiguration.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/Compiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/Compiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/LinkType.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/LinkType.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/Linker.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/Linker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/LinkerConfiguration.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/LinkerConfiguration.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/Processor.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/Processor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/ProcessorConfiguration.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/ProcessorConfiguration.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/compiler/ProgressMonitor.java (renamed from src/net/sf/antcontrib/cpptasks/compiler/ProgressMonitor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLinker.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioLinker.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioMIDLCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioMIDLCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioProcessor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioProjectWriter.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioProjectWriter.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioResourceCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/DevStudioResourceCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java (renamed from src/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/devstudio/package.html (renamed from src/net/sf/antcontrib/cpptasks/devstudio/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/GccLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/GccLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/GccProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/GccProcessor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/GppLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/GppLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/gcc/LdLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/LdLinker.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.java) | 0 | ||||
-rwxr-xr-x | src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.java (renamed from src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/hp/aCCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/hp/aCCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/hp/aCCLinker.java (renamed from src/net/sf/antcontrib/cpptasks/hp/aCCLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ibm/VisualAgeCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/ibm/VisualAgeCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ibm/VisualAgeLinker.java (renamed from src/net/sf/antcontrib/cpptasks/ibm/VisualAgeLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ide/DebugDef.java (renamed from src/net/sf/antcontrib/cpptasks/ide/DebugDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectDef.java (renamed from src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectWriter.java (renamed from src/net/sf/antcontrib/cpptasks/ide/ProjectWriter.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java (renamed from src/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ide/package.html (renamed from src/net/sf/antcontrib/cpptasks/ide/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux32CCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelLinux32CCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux32Linker.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelLinux32Linker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux64CCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelLinux64CCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux64Linker.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelLinux64Linker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelProcessor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32CCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelWin32CCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32Librarian.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelWin32Librarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32Linker.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelWin32Linker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin64CCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/intel/IntelWin64CCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/mozilla/XpidlCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/mozilla/XpidlCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/mozilla/package.html (renamed from src/net/sf/antcontrib/cpptasks/mozilla/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCLinker.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranLinker.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLinker.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomProcessor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/openwatcom/package.html (renamed from src/net/sf/antcontrib/cpptasks/openwatcom/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/os390/OS390CCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/os390/OS390CCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/os390/OS390Linker.java (renamed from src/net/sf/antcontrib/cpptasks/os390/OS390Linker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/os390/OS390Processor.java (renamed from src/net/sf/antcontrib/cpptasks/os390/OS390Processor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/os400/IccCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/os400/IccCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/os400/IccLinker.java (renamed from src/net/sf/antcontrib/cpptasks/os400/IccLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/os400/IccProcessor.java (renamed from src/net/sf/antcontrib/cpptasks/os400/IccProcessor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/package.html (renamed from src/net/sf/antcontrib/cpptasks/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/AbstractParser.java (renamed from src/net/sf/antcontrib/cpptasks/parser/AbstractParser.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/AbstractParserState.java (renamed from src/net/sf/antcontrib/cpptasks/parser/AbstractParserState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/BranchState.java (renamed from src/net/sf/antcontrib/cpptasks/parser/BranchState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/CParser.java (renamed from src/net/sf/antcontrib/cpptasks/parser/CParser.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/CaseInsensitiveLetterState.java (renamed from src/net/sf/antcontrib/cpptasks/parser/CaseInsensitiveLetterState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/FilenameState.java (renamed from src/net/sf/antcontrib/cpptasks/parser/FilenameState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/FortranParser.java (renamed from src/net/sf/antcontrib/cpptasks/parser/FortranParser.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/LetterState.java (renamed from src/net/sf/antcontrib/cpptasks/parser/LetterState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/Parser.java (renamed from src/net/sf/antcontrib/cpptasks/parser/Parser.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/PostE.java (renamed from src/net/sf/antcontrib/cpptasks/parser/PostE.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/WhitespaceOrCaseInsensitiveLetterState.java (renamed from src/net/sf/antcontrib/cpptasks/parser/WhitespaceOrCaseInsensitiveLetterState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/WhitespaceOrLetterState.java (renamed from src/net/sf/antcontrib/cpptasks/parser/WhitespaceOrLetterState.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/parser/package.html (renamed from src/net/sf/antcontrib/cpptasks/parser/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/platforms/WindowsPlatform.java (renamed from src/net/sf/antcontrib/cpptasks/platforms/WindowsPlatform.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/platforms/package.html (renamed from src/net/sf/antcontrib/cpptasks/platforms/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/sun/C89CCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/sun/C89CCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/sun/C89Linker.java (renamed from src/net/sf/antcontrib/cpptasks/sun/C89Linker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/sun/C89Processor.java (renamed from src/net/sf/antcontrib/cpptasks/sun/C89Processor.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/sun/ForteCCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/sun/ForteCCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/sun/ForteCCLinker.java (renamed from src/net/sf/antcontrib/cpptasks/sun/ForteCCLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxCCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/ti/ClxxCCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxLibrarian.java (renamed from src/net/sf/antcontrib/cpptasks/ti/ClxxLibrarian.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxLinker.java (renamed from src/net/sf/antcontrib/cpptasks/ti/ClxxLinker.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/trolltech/MetaObjectCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/trolltech/MetaObjectCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/trolltech/MetaObjectParser.java (renamed from src/net/sf/antcontrib/cpptasks/trolltech/MetaObjectParser.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceCompiler.java (renamed from src/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceCompiler.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceParser.java (renamed from src/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceParser.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/trolltech/package.html (renamed from src/net/sf/antcontrib/cpptasks/trolltech/package.html) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/CommandLineArgument.java (renamed from src/net/sf/antcontrib/cpptasks/types/CommandLineArgument.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/CompilerArgument.java (renamed from src/net/sf/antcontrib/cpptasks/types/CompilerArgument.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/ConditionalFileSet.java (renamed from src/net/sf/antcontrib/cpptasks/types/ConditionalFileSet.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/ConditionalPath.java (renamed from src/net/sf/antcontrib/cpptasks/types/ConditionalPath.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/DefineArgument.java (renamed from src/net/sf/antcontrib/cpptasks/types/DefineArgument.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/DefineSet.java (renamed from src/net/sf/antcontrib/cpptasks/types/DefineSet.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/FlexLong.java (renamed from src/net/sf/antcontrib/cpptasks/types/FlexLong.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/IncludePath.java (renamed from src/net/sf/antcontrib/cpptasks/types/IncludePath.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/LibrarySet.java (renamed from src/net/sf/antcontrib/cpptasks/types/LibrarySet.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/LibraryTypeEnum.java (renamed from src/net/sf/antcontrib/cpptasks/types/LibraryTypeEnum.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/LinkerArgument.java (renamed from src/net/sf/antcontrib/cpptasks/types/LinkerArgument.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/SystemIncludePath.java (renamed from src/net/sf/antcontrib/cpptasks/types/SystemIncludePath.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/SystemLibrarySet.java (renamed from src/net/sf/antcontrib/cpptasks/types/SystemLibrarySet.java) | 0 | ||||
-rw-r--r-- | src/main/java/net/sf/antcontrib/cpptasks/types/UndefineArgument.java (renamed from src/net/sf/antcontrib/cpptasks/types/UndefineArgument.java) | 0 | ||||
-rw-r--r-- | src/main/resources/cpptasks.mf (renamed from src/cpptasks.mf) | 0 | ||||
-rw-r--r-- | src/main/resources/cpptasks.tasks (renamed from src/cpptasks.tasks) | 0 | ||||
-rw-r--r-- | src/main/resources/cpptasks.types (renamed from src/cpptasks.types) | 0 | ||||
-rw-r--r-- | src/samples/.cvsignore | 1 | ||||
-rw-r--r-- | src/samples/blas.ant | 185 | ||||
-rw-r--r-- | src/samples/check.ant | 206 | ||||
-rw-r--r-- | src/samples/cppunit.ant | 583 | ||||
-rw-r--r-- | src/samples/qtunit.ant | 238 | ||||
-rw-r--r-- | src/samples/xercesc.ant | 1113 | ||||
-rw-r--r-- | src/samples/xpcom.ant | 120 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/MockBuildListener.java | 172 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/MockFileCollector.java | 90 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestAllClasses.java | 57 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestCCTask.java | 128 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestCUtil.java | 153 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestCompilerDef.java | 357 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestCompilerEnum.java | 51 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestDependencyTable.java | 79 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestLinkerDef.java | 343 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestLinkerEnum.java | 41 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestOutputTypeEnum.java | 39 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestProcessorDef.java | 278 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestTargetHistoryTable.java | 141 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestTargetInfo.java | 134 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/TestXMLConsumer.java | 100 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/borland/TestBorlandCCompiler.java | 37 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractCompiler.java | 85 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractLinker.java | 89 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractProcessor.java | 80 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCommandLineCompilerConfiguration.java | 59 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCompilerConfiguration.java | 68 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/compiler/TestLinkType.java | 59 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestDevStudioLinker.java | 44 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudio.java | 31 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudioLinker.java | 60 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractArLibrarian.java | 79 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractLdLinker.java | 247 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCCompiler.java | 80 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCompatibleCCompiler.java | 105 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccLinker.java | 80 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/package.html | 28 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/parser/TestAbstractParser.java | 26 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/parser/TestCParser.java | 197 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/parser/TestFortranParser.java | 79 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/parser/package.html | 27 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectCompiler.java | 74 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectParser.java | 58 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/trolltech/package.html | 27 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/types/TestDefineArgument.java | 124 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/types/TestLibrarySet.java | 337 | ||||
-rw-r--r-- | src/test/java/net/sf/antcontrib/cpptasks/types/package.html | 28 | ||||
-rw-r--r-- | src/test/resources/openshore/dependencies.xml | 911 | ||||
-rw-r--r-- | src/test/resources/openshore/history.xml | 74 | ||||
-rw-r--r-- | src/test/resources/xerces-c/dependencies.xml | 3330 | ||||
-rw-r--r-- | src/test/resources/xerces-c/history.xml | 636 |
244 files changed, 11768 insertions, 0 deletions
diff --git a/src/net/sf/antcontrib/cpptasks/AboutCCTask.java b/src/main/java/net/sf/antcontrib/cpptasks/AboutCCTask.java index 4f17111..4f17111 100644 --- a/src/net/sf/antcontrib/cpptasks/AboutCCTask.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/AboutCCTask.java diff --git a/src/net/sf/antcontrib/cpptasks/ArchEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/ArchEnum.java index 0f36405..0f36405 100644 --- a/src/net/sf/antcontrib/cpptasks/ArchEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ArchEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/CCTask.java b/src/main/java/net/sf/antcontrib/cpptasks/CCTask.java index beeed89..beeed89 100644 --- a/src/net/sf/antcontrib/cpptasks/CCTask.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/CCTask.java diff --git a/src/net/sf/antcontrib/cpptasks/CCTaskProgressMonitor.java b/src/main/java/net/sf/antcontrib/cpptasks/CCTaskProgressMonitor.java index 317d6c3..317d6c3 100644 --- a/src/net/sf/antcontrib/cpptasks/CCTaskProgressMonitor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/CCTaskProgressMonitor.java diff --git a/src/net/sf/antcontrib/cpptasks/CPUEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/CPUEnum.java index 512ef37..512ef37 100644 --- a/src/net/sf/antcontrib/cpptasks/CPUEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/CPUEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/CUtil.java b/src/main/java/net/sf/antcontrib/cpptasks/CUtil.java index 2ac18e5..2ac18e5 100644 --- a/src/net/sf/antcontrib/cpptasks/CUtil.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/CUtil.java diff --git a/src/net/sf/antcontrib/cpptasks/CompilerDef.java b/src/main/java/net/sf/antcontrib/cpptasks/CompilerDef.java index 1bbdabf..1bbdabf 100644 --- a/src/net/sf/antcontrib/cpptasks/CompilerDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/CompilerDef.java diff --git a/src/net/sf/antcontrib/cpptasks/CompilerEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/CompilerEnum.java index 9926cc4..9926cc4 100644 --- a/src/net/sf/antcontrib/cpptasks/CompilerEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/CompilerEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/CompilerParam.java b/src/main/java/net/sf/antcontrib/cpptasks/CompilerParam.java index 8a15a77..8a15a77 100755 --- a/src/net/sf/antcontrib/cpptasks/CompilerParam.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/CompilerParam.java diff --git a/src/net/sf/antcontrib/cpptasks/DependencyInfo.java b/src/main/java/net/sf/antcontrib/cpptasks/DependencyInfo.java index d29826f..d29826f 100644 --- a/src/net/sf/antcontrib/cpptasks/DependencyInfo.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/DependencyInfo.java diff --git a/src/net/sf/antcontrib/cpptasks/DependencyTable.java b/src/main/java/net/sf/antcontrib/cpptasks/DependencyTable.java index 9e57eb1..9e57eb1 100644 --- a/src/net/sf/antcontrib/cpptasks/DependencyTable.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/DependencyTable.java diff --git a/src/net/sf/antcontrib/cpptasks/DistributerDef.java b/src/main/java/net/sf/antcontrib/cpptasks/DistributerDef.java index f40ac8e..f40ac8e 100644 --- a/src/net/sf/antcontrib/cpptasks/DistributerDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/DistributerDef.java diff --git a/src/net/sf/antcontrib/cpptasks/DistributerMap.java b/src/main/java/net/sf/antcontrib/cpptasks/DistributerMap.java index ec0f4a4..ec0f4a4 100644 --- a/src/net/sf/antcontrib/cpptasks/DistributerMap.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/DistributerMap.java diff --git a/src/net/sf/antcontrib/cpptasks/DistributerProtocolEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/DistributerProtocolEnum.java index 7d3734d..7d3734d 100644 --- a/src/net/sf/antcontrib/cpptasks/DistributerProtocolEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/DistributerProtocolEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/FileVisitor.java b/src/main/java/net/sf/antcontrib/cpptasks/FileVisitor.java index c59f04f..c59f04f 100644 --- a/src/net/sf/antcontrib/cpptasks/FileVisitor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/FileVisitor.java diff --git a/src/net/sf/antcontrib/cpptasks/LinkerDef.java b/src/main/java/net/sf/antcontrib/cpptasks/LinkerDef.java index af1d307..af1d307 100644 --- a/src/net/sf/antcontrib/cpptasks/LinkerDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/LinkerDef.java diff --git a/src/net/sf/antcontrib/cpptasks/LinkerEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/LinkerEnum.java index df96723..df96723 100644 --- a/src/net/sf/antcontrib/cpptasks/LinkerEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/LinkerEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/LinkerParam.java b/src/main/java/net/sf/antcontrib/cpptasks/LinkerParam.java index 3dae933..3dae933 100755 --- a/src/net/sf/antcontrib/cpptasks/LinkerParam.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/LinkerParam.java diff --git a/src/net/sf/antcontrib/cpptasks/OSFamilyEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/OSFamilyEnum.java index 68ebd82..68ebd82 100644 --- a/src/net/sf/antcontrib/cpptasks/OSFamilyEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/OSFamilyEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/ObjectFileCollector.java b/src/main/java/net/sf/antcontrib/cpptasks/ObjectFileCollector.java index fd4cda5..fd4cda5 100644 --- a/src/net/sf/antcontrib/cpptasks/ObjectFileCollector.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ObjectFileCollector.java diff --git a/src/net/sf/antcontrib/cpptasks/OptimizationEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/OptimizationEnum.java index 042822e..042822e 100644 --- a/src/net/sf/antcontrib/cpptasks/OptimizationEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/OptimizationEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/OutputTypeEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/OutputTypeEnum.java index 873a99c..873a99c 100644 --- a/src/net/sf/antcontrib/cpptasks/OutputTypeEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/OutputTypeEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/PrecompileDef.java b/src/main/java/net/sf/antcontrib/cpptasks/PrecompileDef.java index 4dd9831..4dd9831 100644 --- a/src/net/sf/antcontrib/cpptasks/PrecompileDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/PrecompileDef.java diff --git a/src/net/sf/antcontrib/cpptasks/PrecompileExceptDef.java b/src/main/java/net/sf/antcontrib/cpptasks/PrecompileExceptDef.java index c6c7da7..c6c7da7 100644 --- a/src/net/sf/antcontrib/cpptasks/PrecompileExceptDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/PrecompileExceptDef.java diff --git a/src/net/sf/antcontrib/cpptasks/ProcessorDef.java b/src/main/java/net/sf/antcontrib/cpptasks/ProcessorDef.java index 24c1a1f..24c1a1f 100644 --- a/src/net/sf/antcontrib/cpptasks/ProcessorDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ProcessorDef.java diff --git a/src/net/sf/antcontrib/cpptasks/ProcessorEnumValue.java b/src/main/java/net/sf/antcontrib/cpptasks/ProcessorEnumValue.java index 9096183..9096183 100644 --- a/src/net/sf/antcontrib/cpptasks/ProcessorEnumValue.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ProcessorEnumValue.java diff --git a/src/net/sf/antcontrib/cpptasks/ProcessorParam.java b/src/main/java/net/sf/antcontrib/cpptasks/ProcessorParam.java index 1b0c613..1b0c613 100755 --- a/src/net/sf/antcontrib/cpptasks/ProcessorParam.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ProcessorParam.java diff --git a/src/net/sf/antcontrib/cpptasks/RuntimeType.java b/src/main/java/net/sf/antcontrib/cpptasks/RuntimeType.java index 6590098..6590098 100644 --- a/src/net/sf/antcontrib/cpptasks/RuntimeType.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/RuntimeType.java diff --git a/src/net/sf/antcontrib/cpptasks/SourceHistory.java b/src/main/java/net/sf/antcontrib/cpptasks/SourceHistory.java index 4ffd38f..4ffd38f 100644 --- a/src/net/sf/antcontrib/cpptasks/SourceHistory.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/SourceHistory.java diff --git a/src/net/sf/antcontrib/cpptasks/SubsystemEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/SubsystemEnum.java index 19dd207..19dd207 100644 --- a/src/net/sf/antcontrib/cpptasks/SubsystemEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/SubsystemEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/TargetDef.java b/src/main/java/net/sf/antcontrib/cpptasks/TargetDef.java index 70263ad..70263ad 100644 --- a/src/net/sf/antcontrib/cpptasks/TargetDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/TargetDef.java diff --git a/src/net/sf/antcontrib/cpptasks/TargetHistory.java b/src/main/java/net/sf/antcontrib/cpptasks/TargetHistory.java index b797170..b797170 100644 --- a/src/net/sf/antcontrib/cpptasks/TargetHistory.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/TargetHistory.java diff --git a/src/net/sf/antcontrib/cpptasks/TargetHistoryTable.java b/src/main/java/net/sf/antcontrib/cpptasks/TargetHistoryTable.java index bdab94c..bdab94c 100644 --- a/src/net/sf/antcontrib/cpptasks/TargetHistoryTable.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/TargetHistoryTable.java diff --git a/src/net/sf/antcontrib/cpptasks/TargetInfo.java b/src/main/java/net/sf/antcontrib/cpptasks/TargetInfo.java index 8fd5bb4..8fd5bb4 100644 --- a/src/net/sf/antcontrib/cpptasks/TargetInfo.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/TargetInfo.java diff --git a/src/net/sf/antcontrib/cpptasks/TargetMatcher.java b/src/main/java/net/sf/antcontrib/cpptasks/TargetMatcher.java index 9260f77..9260f77 100644 --- a/src/net/sf/antcontrib/cpptasks/TargetMatcher.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/TargetMatcher.java diff --git a/src/net/sf/antcontrib/cpptasks/VersionInfo.java b/src/main/java/net/sf/antcontrib/cpptasks/VersionInfo.java index 3e70707..3e70707 100644 --- a/src/net/sf/antcontrib/cpptasks/VersionInfo.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/VersionInfo.java diff --git a/src/net/sf/antcontrib/cpptasks/WarningLevelEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/WarningLevelEnum.java index 6ba8489..6ba8489 100644 --- a/src/net/sf/antcontrib/cpptasks/WarningLevelEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/WarningLevelEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/antlib.xml b/src/main/java/net/sf/antcontrib/cpptasks/antlib.xml index 5f8af42..5f8af42 100644 --- a/src/net/sf/antcontrib/cpptasks/antlib.xml +++ b/src/main/java/net/sf/antcontrib/cpptasks/antlib.xml diff --git a/src/net/sf/antcontrib/cpptasks/apple/XcodeProjectWriter.java b/src/main/java/net/sf/antcontrib/cpptasks/apple/XcodeProjectWriter.java index 7f21bec..7f21bec 100644 --- a/src/net/sf/antcontrib/cpptasks/apple/XcodeProjectWriter.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/apple/XcodeProjectWriter.java diff --git a/src/net/sf/antcontrib/cpptasks/apple/package.html b/src/main/java/net/sf/antcontrib/cpptasks/apple/package.html index 43a2ac3..43a2ac3 100644 --- a/src/net/sf/antcontrib/cpptasks/apple/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/apple/package.html diff --git a/src/net/sf/antcontrib/cpptasks/arm/ADSCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/arm/ADSCCompiler.java index c7e12d5..c7e12d5 100644 --- a/src/net/sf/antcontrib/cpptasks/arm/ADSCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/arm/ADSCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/arm/ADSLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/arm/ADSLibrarian.java index 65c430f..65c430f 100644 --- a/src/net/sf/antcontrib/cpptasks/arm/ADSLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/arm/ADSLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/arm/ADSLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/arm/ADSLinker.java index fda52fa..fda52fa 100644 --- a/src/net/sf/antcontrib/cpptasks/arm/ADSLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/arm/ADSLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/BorlandCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandCCompiler.java index fd9c657..fd9c657 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/BorlandCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/BorlandCfgParser.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandCfgParser.java index a452b1b..a452b1b 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/BorlandCfgParser.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandCfgParser.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/BorlandLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandLibrarian.java index 75846a4..75846a4 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/BorlandLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/BorlandLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandLinker.java index 315761f..315761f 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/BorlandLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/BorlandProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandProcessor.java index e0056c5..e0056c5 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/BorlandProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/BorlandResourceCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandResourceCompiler.java index debfa2b..debfa2b 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/BorlandResourceCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/BorlandResourceCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java index dfe5ec6..dfe5ec6 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/CBuilderXProjectWriter.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/CfgFilenameState.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/CfgFilenameState.java index 82767cb..82767cb 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/CfgFilenameState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/CfgFilenameState.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/ConsumeToSpaceOrNewLine.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/ConsumeToSpaceOrNewLine.java index 5656af8..5656af8 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/ConsumeToSpaceOrNewLine.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/ConsumeToSpaceOrNewLine.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/QuoteBranchState.java b/src/main/java/net/sf/antcontrib/cpptasks/borland/QuoteBranchState.java index ec3bc84..ec3bc84 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/QuoteBranchState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/QuoteBranchState.java diff --git a/src/net/sf/antcontrib/cpptasks/borland/package.html b/src/main/java/net/sf/antcontrib/cpptasks/borland/package.html index a91e91f..a91e91f 100644 --- a/src/net/sf/antcontrib/cpptasks/borland/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/borland/package.html diff --git a/src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranCompiler.java index 1595ae1..1595ae1 100644 --- a/src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLibrarian.java index 2488619..2488619 100644 --- a/src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLinker.java index c8930f9..c8930f9 100644 --- a/src/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compaq/CompaqVisualFortranLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/AbstractCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractCompiler.java index e61bd64..e61bd64 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/AbstractCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/AbstractLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractLinker.java index 9de9491..9de9491 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/AbstractLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/AbstractProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractProcessor.java index d0cd77b..d0cd77b 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/AbstractProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/AbstractProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CaptureStreamHandler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CaptureStreamHandler.java index 83c59f7..83c59f7 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CaptureStreamHandler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CaptureStreamHandler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCCompiler.java index adafa08..adafa08 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCompiler.java index a8b7691..a8b7691 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineCompilerConfiguration.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCompilerConfiguration.java index 38492ea..38492ea 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineCompilerConfiguration.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineCompilerConfiguration.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineFortranCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineFortranCompiler.java index 7b0eed2..7b0eed2 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineFortranCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineFortranCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineLinker.java index f9e4761..f9e4761 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineLinkerConfiguration.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineLinkerConfiguration.java index f0aad67..f0aad67 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CommandLineLinkerConfiguration.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CommandLineLinkerConfiguration.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/Compiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/Compiler.java index 48bc190..48bc190 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/Compiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/Compiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.java index 6aba345..6aba345 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/LinkType.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/LinkType.java index 910c41a..910c41a 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/LinkType.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/LinkType.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/Linker.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/Linker.java index 672a0e3..672a0e3 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/Linker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/Linker.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/LinkerConfiguration.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/LinkerConfiguration.java index ff7ac5d..ff7ac5d 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/LinkerConfiguration.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/LinkerConfiguration.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCCompiler.java index 2af1a68..2af1a68 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCompiler.java index 3b66597..3b66597 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCommandLineCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCompiler.java index f707dc5..f707dc5 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/PrecompilingCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/PrecompilingCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/Processor.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/Processor.java index d6513f7..d6513f7 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/Processor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/Processor.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/ProcessorConfiguration.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/ProcessorConfiguration.java index 870fb33..870fb33 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/ProcessorConfiguration.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/ProcessorConfiguration.java diff --git a/src/net/sf/antcontrib/cpptasks/compiler/ProgressMonitor.java b/src/main/java/net/sf/antcontrib/cpptasks/compiler/ProgressMonitor.java index 9949856..9949856 100644 --- a/src/net/sf/antcontrib/cpptasks/compiler/ProgressMonitor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/compiler/ProgressMonitor.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCCompiler.java index 1281046..1281046 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleCCompiler.java index 2502799..2502799 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLibrarian.java index 985dfcf..985dfcf 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLinker.java index c21a6f6..c21a6f6 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioCompatibleLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioLibrarian.java index bd63f42..bd63f42 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioLinker.java index 826074b..826074b 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioMIDLCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioMIDLCompiler.java index fa2e414..fa2e414 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioMIDLCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioMIDLCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioProcessor.java index 8257c09..8257c09 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioProjectWriter.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioProjectWriter.java index 94030fb..94030fb 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioProjectWriter.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioProjectWriter.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioResourceCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioResourceCompiler.java index 6f8360b..6f8360b 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/DevStudioResourceCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/DevStudioResourceCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java index 898503e..898503e 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/VisualStudioNETProjectWriter.java diff --git a/src/net/sf/antcontrib/cpptasks/devstudio/package.html b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/package.html index 46a31b4..46a31b4 100644 --- a/src/net/sf/antcontrib/cpptasks/devstudio/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/devstudio/package.html diff --git a/src/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.java index 2e8d4af..2e8d4af 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/AbstractArLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java index ffeb6b2..ffeb6b2 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/AbstractLdLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java index 999ccf7..999ccf7 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java index 0485fba..0485fba 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.java index 0c6ae4b..0c6ae4b 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/GccLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccLinker.java index c4720c8..c4720c8 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/GccLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/GccProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccProcessor.java index 058ef12..058ef12 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/GccProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/GppLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GppLinker.java index f3bc174..f3bc174 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/GppLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GppLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/LdLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/LdLinker.java index 2104e34..2104e34 100644 --- a/src/net/sf/antcontrib/cpptasks/gcc/LdLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/LdLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java index 86a8ac7..86a8ac7 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.java index c9d28d9..c9d28d9 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.java index 4347211..4347211 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.java index 8e35995..8e35995 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.java index b332c64..b332c64 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GppLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.java index 26abf8c..26abf8c 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/LdLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java index 44dd968..44dd968 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.java index 779fb3d..779fb3d 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.java index d7dd3db..d7dd3db 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.java index 8a7a26e..8a7a26e 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.java index 45bbea9..45bbea9 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GppLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.java index 0cc5fbf..0cc5fbf 100755 --- a/src/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/LdLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/hp/aCCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/hp/aCCCompiler.java index e556e6b..e556e6b 100644 --- a/src/net/sf/antcontrib/cpptasks/hp/aCCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/hp/aCCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/hp/aCCLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/hp/aCCLinker.java index 94f7fc0..94f7fc0 100644 --- a/src/net/sf/antcontrib/cpptasks/hp/aCCLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/hp/aCCLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/ibm/VisualAgeCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/ibm/VisualAgeCCompiler.java index 56b7674..56b7674 100644 --- a/src/net/sf/antcontrib/cpptasks/ibm/VisualAgeCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ibm/VisualAgeCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/ibm/VisualAgeLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/ibm/VisualAgeLinker.java index 59ad6a3..59ad6a3 100644 --- a/src/net/sf/antcontrib/cpptasks/ibm/VisualAgeLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ibm/VisualAgeLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/ide/DebugDef.java b/src/main/java/net/sf/antcontrib/cpptasks/ide/DebugDef.java index 8ddd04e..8ddd04e 100644 --- a/src/net/sf/antcontrib/cpptasks/ide/DebugDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ide/DebugDef.java diff --git a/src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java b/src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectDef.java index df0177c..df0177c 100644 --- a/src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectDef.java diff --git a/src/net/sf/antcontrib/cpptasks/ide/ProjectWriter.java b/src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectWriter.java index c4c144d..c4c144d 100644 --- a/src/net/sf/antcontrib/cpptasks/ide/ProjectWriter.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectWriter.java diff --git a/src/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java index e100dbc..e100dbc 100644 --- a/src/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/ide/package.html b/src/main/java/net/sf/antcontrib/cpptasks/ide/package.html index ed0de56..ed0de56 100644 --- a/src/net/sf/antcontrib/cpptasks/ide/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/ide/package.html diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux32CCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux32CCompiler.java index 12fd5bd..12fd5bd 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux32CCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux32CCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux32Linker.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux32Linker.java index 9bed915..9bed915 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux32Linker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux32Linker.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux64CCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux64CCompiler.java index 9ed6393..9ed6393 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux64CCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux64CCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux64Linker.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux64Linker.java index d712e5b..d712e5b 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelLinux64Linker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelLinux64Linker.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelProcessor.java index ed7c61a..ed7c61a 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelWin32CCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32CCompiler.java index 80ade19..80ade19 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelWin32CCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32CCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelWin32Librarian.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32Librarian.java index e9473d5..e9473d5 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelWin32Librarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32Librarian.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelWin32Linker.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32Linker.java index 66009f0..66009f0 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelWin32Linker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin32Linker.java diff --git a/src/net/sf/antcontrib/cpptasks/intel/IntelWin64CCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin64CCompiler.java index 6344022..6344022 100644 --- a/src/net/sf/antcontrib/cpptasks/intel/IntelWin64CCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/intel/IntelWin64CCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/mozilla/XpidlCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/mozilla/XpidlCompiler.java index 32eb9ec..32eb9ec 100644 --- a/src/net/sf/antcontrib/cpptasks/mozilla/XpidlCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/mozilla/XpidlCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/mozilla/package.html b/src/main/java/net/sf/antcontrib/cpptasks/mozilla/package.html index 6be6dff..6be6dff 100644 --- a/src/net/sf/antcontrib/cpptasks/mozilla/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/mozilla/package.html diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCCompiler.java index 4c36438..4c36438 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCLinker.java index 93e65b4..93e65b4 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCompiler.java index 4cf2d18..4cf2d18 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranCompiler.java index ca3abcb..ca3abcb 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranLinker.java index 82b6999..82b6999 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomFortranLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLibrarian.java index 848c395..848c395 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLinker.java index f0bbe3d..f0bbe3d 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomProcessor.java index 5845776..5845776 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/OpenWatcomProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/openwatcom/package.html b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/package.html index 3d9adab..3d9adab 100644 --- a/src/net/sf/antcontrib/cpptasks/openwatcom/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/openwatcom/package.html diff --git a/src/net/sf/antcontrib/cpptasks/os390/OS390CCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/os390/OS390CCompiler.java index 6b1895f..6b1895f 100644 --- a/src/net/sf/antcontrib/cpptasks/os390/OS390CCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/os390/OS390CCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/os390/OS390Linker.java b/src/main/java/net/sf/antcontrib/cpptasks/os390/OS390Linker.java index 9c4f845..9c4f845 100644 --- a/src/net/sf/antcontrib/cpptasks/os390/OS390Linker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/os390/OS390Linker.java diff --git a/src/net/sf/antcontrib/cpptasks/os390/OS390Processor.java b/src/main/java/net/sf/antcontrib/cpptasks/os390/OS390Processor.java index d3243fc..d3243fc 100644 --- a/src/net/sf/antcontrib/cpptasks/os390/OS390Processor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/os390/OS390Processor.java diff --git a/src/net/sf/antcontrib/cpptasks/os400/IccCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/os400/IccCompiler.java index 952d719..952d719 100644 --- a/src/net/sf/antcontrib/cpptasks/os400/IccCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/os400/IccCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/os400/IccLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/os400/IccLinker.java index ea10bcc..ea10bcc 100644 --- a/src/net/sf/antcontrib/cpptasks/os400/IccLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/os400/IccLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/os400/IccProcessor.java b/src/main/java/net/sf/antcontrib/cpptasks/os400/IccProcessor.java index f15aa8b..f15aa8b 100644 --- a/src/net/sf/antcontrib/cpptasks/os400/IccProcessor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/os400/IccProcessor.java diff --git a/src/net/sf/antcontrib/cpptasks/package.html b/src/main/java/net/sf/antcontrib/cpptasks/package.html index fba9d80..fba9d80 100644 --- a/src/net/sf/antcontrib/cpptasks/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/package.html diff --git a/src/net/sf/antcontrib/cpptasks/parser/AbstractParser.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/AbstractParser.java index b9bca25..b9bca25 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/AbstractParser.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/AbstractParser.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/AbstractParserState.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/AbstractParserState.java index b3e3307..b3e3307 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/AbstractParserState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/AbstractParserState.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/BranchState.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/BranchState.java index 4b869e0..4b869e0 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/BranchState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/BranchState.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/CParser.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/CParser.java index d10d889..d10d889 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/CParser.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/CParser.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/CaseInsensitiveLetterState.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/CaseInsensitiveLetterState.java index edcfe83..edcfe83 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/CaseInsensitiveLetterState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/CaseInsensitiveLetterState.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/FilenameState.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/FilenameState.java index f3a6193..f3a6193 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/FilenameState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/FilenameState.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/FortranParser.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/FortranParser.java index d393e65..d393e65 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/FortranParser.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/FortranParser.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/LetterState.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/LetterState.java index fc62f9b..fc62f9b 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/LetterState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/LetterState.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/Parser.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/Parser.java index bf63ae7..bf63ae7 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/Parser.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/Parser.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/PostE.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/PostE.java index d599f19..d599f19 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/PostE.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/PostE.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/WhitespaceOrCaseInsensitiveLetterState.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/WhitespaceOrCaseInsensitiveLetterState.java index f7cbcea..f7cbcea 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/WhitespaceOrCaseInsensitiveLetterState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/WhitespaceOrCaseInsensitiveLetterState.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/WhitespaceOrLetterState.java b/src/main/java/net/sf/antcontrib/cpptasks/parser/WhitespaceOrLetterState.java index 61c133d..61c133d 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/WhitespaceOrLetterState.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/WhitespaceOrLetterState.java diff --git a/src/net/sf/antcontrib/cpptasks/parser/package.html b/src/main/java/net/sf/antcontrib/cpptasks/parser/package.html index 1d7aa49..1d7aa49 100644 --- a/src/net/sf/antcontrib/cpptasks/parser/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/parser/package.html diff --git a/src/net/sf/antcontrib/cpptasks/platforms/WindowsPlatform.java b/src/main/java/net/sf/antcontrib/cpptasks/platforms/WindowsPlatform.java index f16f94e..f16f94e 100644 --- a/src/net/sf/antcontrib/cpptasks/platforms/WindowsPlatform.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/platforms/WindowsPlatform.java diff --git a/src/net/sf/antcontrib/cpptasks/platforms/package.html b/src/main/java/net/sf/antcontrib/cpptasks/platforms/package.html index e054c41..e054c41 100644 --- a/src/net/sf/antcontrib/cpptasks/platforms/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/platforms/package.html diff --git a/src/net/sf/antcontrib/cpptasks/sun/C89CCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/sun/C89CCompiler.java index 4ac8ac1..4ac8ac1 100644 --- a/src/net/sf/antcontrib/cpptasks/sun/C89CCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/sun/C89CCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/sun/C89Linker.java b/src/main/java/net/sf/antcontrib/cpptasks/sun/C89Linker.java index 6c41c89..6c41c89 100644 --- a/src/net/sf/antcontrib/cpptasks/sun/C89Linker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/sun/C89Linker.java diff --git a/src/net/sf/antcontrib/cpptasks/sun/C89Processor.java b/src/main/java/net/sf/antcontrib/cpptasks/sun/C89Processor.java index 343293a..343293a 100644 --- a/src/net/sf/antcontrib/cpptasks/sun/C89Processor.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/sun/C89Processor.java diff --git a/src/net/sf/antcontrib/cpptasks/sun/ForteCCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/sun/ForteCCCompiler.java index 2c37eff..2c37eff 100644 --- a/src/net/sf/antcontrib/cpptasks/sun/ForteCCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/sun/ForteCCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/sun/ForteCCLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/sun/ForteCCLinker.java index 47d2155..47d2155 100644 --- a/src/net/sf/antcontrib/cpptasks/sun/ForteCCLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/sun/ForteCCLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/ti/ClxxCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxCCompiler.java index c844ac4..c844ac4 100644 --- a/src/net/sf/antcontrib/cpptasks/ti/ClxxCCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxCCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/ti/ClxxLibrarian.java b/src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxLibrarian.java index c48815a..c48815a 100644 --- a/src/net/sf/antcontrib/cpptasks/ti/ClxxLibrarian.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxLibrarian.java diff --git a/src/net/sf/antcontrib/cpptasks/ti/ClxxLinker.java b/src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxLinker.java index bb644a4..bb644a4 100644 --- a/src/net/sf/antcontrib/cpptasks/ti/ClxxLinker.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/ti/ClxxLinker.java diff --git a/src/net/sf/antcontrib/cpptasks/trolltech/MetaObjectCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/MetaObjectCompiler.java index 25651da..25651da 100644 --- a/src/net/sf/antcontrib/cpptasks/trolltech/MetaObjectCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/MetaObjectCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/trolltech/MetaObjectParser.java b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/MetaObjectParser.java index e75a116..e75a116 100644 --- a/src/net/sf/antcontrib/cpptasks/trolltech/MetaObjectParser.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/MetaObjectParser.java diff --git a/src/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceCompiler.java index cc4cf3b..cc4cf3b 100644 --- a/src/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceCompiler.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceCompiler.java diff --git a/src/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceParser.java b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceParser.java index e3e309c..e3e309c 100644 --- a/src/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceParser.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/UserInterfaceParser.java diff --git a/src/net/sf/antcontrib/cpptasks/trolltech/package.html b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/package.html index c12d506..c12d506 100644 --- a/src/net/sf/antcontrib/cpptasks/trolltech/package.html +++ b/src/main/java/net/sf/antcontrib/cpptasks/trolltech/package.html diff --git a/src/net/sf/antcontrib/cpptasks/types/CommandLineArgument.java b/src/main/java/net/sf/antcontrib/cpptasks/types/CommandLineArgument.java index e428469..e428469 100644 --- a/src/net/sf/antcontrib/cpptasks/types/CommandLineArgument.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/CommandLineArgument.java diff --git a/src/net/sf/antcontrib/cpptasks/types/CompilerArgument.java b/src/main/java/net/sf/antcontrib/cpptasks/types/CompilerArgument.java index 2137186..2137186 100644 --- a/src/net/sf/antcontrib/cpptasks/types/CompilerArgument.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/CompilerArgument.java diff --git a/src/net/sf/antcontrib/cpptasks/types/ConditionalFileSet.java b/src/main/java/net/sf/antcontrib/cpptasks/types/ConditionalFileSet.java index 7bc22ee..7bc22ee 100644 --- a/src/net/sf/antcontrib/cpptasks/types/ConditionalFileSet.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/ConditionalFileSet.java diff --git a/src/net/sf/antcontrib/cpptasks/types/ConditionalPath.java b/src/main/java/net/sf/antcontrib/cpptasks/types/ConditionalPath.java index ae45eaa..ae45eaa 100644 --- a/src/net/sf/antcontrib/cpptasks/types/ConditionalPath.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/ConditionalPath.java diff --git a/src/net/sf/antcontrib/cpptasks/types/DefineArgument.java b/src/main/java/net/sf/antcontrib/cpptasks/types/DefineArgument.java index 5118e79..5118e79 100644 --- a/src/net/sf/antcontrib/cpptasks/types/DefineArgument.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/DefineArgument.java diff --git a/src/net/sf/antcontrib/cpptasks/types/DefineSet.java b/src/main/java/net/sf/antcontrib/cpptasks/types/DefineSet.java index f3ab44b..f3ab44b 100644 --- a/src/net/sf/antcontrib/cpptasks/types/DefineSet.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/DefineSet.java diff --git a/src/net/sf/antcontrib/cpptasks/types/FlexLong.java b/src/main/java/net/sf/antcontrib/cpptasks/types/FlexLong.java index f710aa3..f710aa3 100644 --- a/src/net/sf/antcontrib/cpptasks/types/FlexLong.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/FlexLong.java diff --git a/src/net/sf/antcontrib/cpptasks/types/IncludePath.java b/src/main/java/net/sf/antcontrib/cpptasks/types/IncludePath.java index e4c8414..e4c8414 100644 --- a/src/net/sf/antcontrib/cpptasks/types/IncludePath.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/IncludePath.java diff --git a/src/net/sf/antcontrib/cpptasks/types/LibrarySet.java b/src/main/java/net/sf/antcontrib/cpptasks/types/LibrarySet.java index acac911..acac911 100644 --- a/src/net/sf/antcontrib/cpptasks/types/LibrarySet.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/LibrarySet.java diff --git a/src/net/sf/antcontrib/cpptasks/types/LibraryTypeEnum.java b/src/main/java/net/sf/antcontrib/cpptasks/types/LibraryTypeEnum.java index c0af5f8..c0af5f8 100644 --- a/src/net/sf/antcontrib/cpptasks/types/LibraryTypeEnum.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/LibraryTypeEnum.java diff --git a/src/net/sf/antcontrib/cpptasks/types/LinkerArgument.java b/src/main/java/net/sf/antcontrib/cpptasks/types/LinkerArgument.java index bee15cf..bee15cf 100644 --- a/src/net/sf/antcontrib/cpptasks/types/LinkerArgument.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/LinkerArgument.java diff --git a/src/net/sf/antcontrib/cpptasks/types/SystemIncludePath.java b/src/main/java/net/sf/antcontrib/cpptasks/types/SystemIncludePath.java index 37a3e28..37a3e28 100644 --- a/src/net/sf/antcontrib/cpptasks/types/SystemIncludePath.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/SystemIncludePath.java diff --git a/src/net/sf/antcontrib/cpptasks/types/SystemLibrarySet.java b/src/main/java/net/sf/antcontrib/cpptasks/types/SystemLibrarySet.java index 97c4fa2..97c4fa2 100644 --- a/src/net/sf/antcontrib/cpptasks/types/SystemLibrarySet.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/SystemLibrarySet.java diff --git a/src/net/sf/antcontrib/cpptasks/types/UndefineArgument.java b/src/main/java/net/sf/antcontrib/cpptasks/types/UndefineArgument.java index aa958ef..aa958ef 100644 --- a/src/net/sf/antcontrib/cpptasks/types/UndefineArgument.java +++ b/src/main/java/net/sf/antcontrib/cpptasks/types/UndefineArgument.java diff --git a/src/cpptasks.mf b/src/main/resources/cpptasks.mf index 8f3b6d0..8f3b6d0 100644 --- a/src/cpptasks.mf +++ b/src/main/resources/cpptasks.mf diff --git a/src/cpptasks.tasks b/src/main/resources/cpptasks.tasks index 425935a..425935a 100644 --- a/src/cpptasks.tasks +++ b/src/main/resources/cpptasks.tasks diff --git a/src/cpptasks.types b/src/main/resources/cpptasks.types index c37c17f..c37c17f 100644 --- a/src/cpptasks.types +++ b/src/main/resources/cpptasks.types diff --git a/src/samples/.cvsignore b/src/samples/.cvsignore new file mode 100644 index 0000000..378eac2 --- /dev/null +++ b/src/samples/.cvsignore @@ -0,0 +1 @@ +build diff --git a/src/samples/blas.ant b/src/samples/blas.ant new file mode 100644 index 0000000..c1a28f5 --- /dev/null +++ b/src/samples/blas.ant @@ -0,0 +1,185 @@ +<?xml version="1.0"?> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- + + build file for generic FORTRAN 77 Basic Linear Algebra Subprograms library + (http://www.netlib.org/blas/blas.tgz) and double precision tests + + targets test-dblat2 and test-dblat3 require Ant 1.6 + + + +--> +<project name="blas" default="test-all"> + +<property name="base.dir" value="."/> +<property name="debug" value="true"/> +<property name="compiler" value="g77"/> +<property name="src.dir" location="${base.dir}/src"/> +<property name="tests.dir" location="${base.dir}/tests"/> +<property name="build.dir" location="build"/> +<property name="libtype" value="static"/> + +<taskdef resource="cpptasks.tasks"/> +<typedef resource="cpptasks.types"/> + +<target name="usage"> + <echo message="Builds BLAS (http://www.netlib.org/blas)."/> + <echo message="Usage:"/> + <echo message="ant -f blas.ant -Dsrc.dir=c:/blas -Dtests.dir=c:/blas-tests"/> + <echo message=" -Dcompiler=[g77 | df ...]"/> + <echo message=" -Dlibtype=[static | shared ...]"/> +</target> + +<target name="get-blas"> + <get src="http://www.netlib.org/blas/blas.tgz" usetimestamp="true" + dest="${base.dir}/blas.tgz"/> + <untar src="${base.dir}/blas.tgz" dest="${src.dir}" compression="gzip" overwrite="true"/> + <mkdir dir="${tests.dir}"/> + <get src="http://www.netlib.org/blas/dblat1" usetimestamp="true" + dest="${tests.dir}/dblat1.f"/> + <get src="http://www.netlib.org/blas/dblat2" usetimestamp="true" + dest="${tests.dir}/dblat2.f"/> + <get src="http://www.netlib.org/blas/dblat2d" usetimestamp="true" + dest="${tests.dir}/dblat2d"/> + <get src="http://www.netlib.org/blas/dblat3" usetimestamp="true" + dest="${tests.dir}/dblat3.f"/> + <get src="http://www.netlib.org/blas/dblat3d" usetimestamp="true" + dest="${tests.dir}/dblat3d"/> +</target> + +<target name="init"> + <mkdir dir="${build.dir}"/> + <property name="obj.dir" value="${build.dir}/obj"/> + <mkdir dir="${obj.dir}"/> + <property environment="env"/> + <!-- in case not set in environment, use an insignificant value --> + <property name="env.LD_LIBRARY_PATH" value="."/> + <condition property="is-shared"><equals arg1="${libtype}" arg2="shared"/></condition> + <condition property="is-gcc"> + <or> + <equals arg1="${compiler}" arg2="gcc"/> + <equals arg1="${compiler}" arg2="g77"/> + </or> + </condition> +</target> + +<target name="clean"> + <delete dir="${build.dir}"/> +</target> + + +<target name="build-lib" depends="init"> + <cc subsystem="console" + outfile="${build.dir}/blas" + objdir="${obj.dir}" + outtype="${libtype}" + debug="${debug}" + warnings="diagnostic" + optimize="speed" + name="${compiler}"> + <fileset dir="${src.dir}" includes="*.f"/> + </cc> +</target> + +<target name="build-dblat1" depends="build-lib"> + <cc outfile="${build.dir}/dblat1" + outtype="executable" + subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + warnings="diagnostic" + name="${compiler}" + outputfileproperty="dblat1.exe"> + <fileset dir="${tests.dir}" includes="dblat1.f"/> + <!-- the following line is undesirable and will hopefully be made unnecessary shortly --> + <libset libs="g2c, frtbegin" if="is-gcc"/> + <libset dir="${build.dir}" type="${libtype}" libs="blas"/> + </cc> +</target> + + +<target name="test-dblat1" depends="build-dblat1"> + <exec dir="${build.dir}" + executable="${dblat1.exe}" + failonerror="true"/> +</target> + +<target name="build-dblat2" depends="build-lib"> + <cc outfile="${build.dir}/dblat2" + outtype="executable" + subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + warnings="diagnostic" + name="${compiler}" + outputfileproperty="dblat2.exe"> + <fileset dir="${tests.dir}" includes="dblat2.f"/> + <!-- the following line is undesirable and will hopefully be made unnecessary shortly --> + <syslibset libs="g2c, frtbegin" if="is-gcc"/> + <libset dir="${build.dir}" type="${libtype}" libs="blas"/> + </cc> +</target> + + +<target name="test-dblat2" depends="build-dblat2"> + <delete file="${build.dir}/DBLAT2.SUMM"/> + <!-- requires Ant 1.6 due to the input attribute --> + <exec dir="${build.dir}" + executable="${dblat2.exe}" + failonerror="true" + input="${tests.dir}/dblat2d"/> + <concat><fileset dir="${build.dir}" includes="DBLAT2.SUMM"/></concat> +</target> + + +<target name="build-dblat3" depends="build-lib"> + <cc outfile="${build.dir}/dblat3" + outtype="executable" + subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + warnings="diagnostic" + name="${compiler}" + outputfileproperty="dblat3.exe"> + <fileset dir="${tests.dir}" includes="dblat3.f"/> + <!-- the following line is undesirable and will hopefully be made unnecessary shortly --> + <syslibset libs="g2c, frtbegin" if="is-gcc"/> + <libset dir="${build.dir}" type="${libtype}" libs="blas"/> + </cc> +</target> + + +<target name="test-dblat3" depends="build-dblat3"> + <delete file="${build.dir}/DBLAT3.SUMM"/> + <!-- requires Ant 1.6 due to the input attribute --> + <exec dir="${build.dir}" + executable="${dblat3.exe}" + failonerror="true" + input="${tests.dir}/dblat3d"/> + <concat><fileset dir="${build.dir}" includes="DBLAT3.SUMM"/></concat> +</target> + + + +<target name="all" depends="build-dblat1, build-dblat2, build-dblat3"/> + +<target name="test-all" depends="test-dblat1, test-dblat2, test-dblat3"/> + +</project>
\ No newline at end of file diff --git a/src/samples/check.ant b/src/samples/check.ant new file mode 100644 index 0000000..f0e1c14 --- /dev/null +++ b/src/samples/check.ant @@ -0,0 +1,206 @@ +<?xml version="1.0"?> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- + + build file for check 0.9.3 (http://check.sourceforge.net) + a C unit test framework for POSIX-like OS. + +--> +<project name="check" default="test-all"> + +<property name="base.dir" value="."/> +<property name="debug" value="true"/> +<property name="compiler" value="gcc"/> +<property name="src.dir" location="${base.dir}/src"/> +<property name="tests.dir" location="${base.dir}/tests"/> +<property name="money.dir" location="${base.dir}/doc/money"/> +<property name="build.dir" location="build"/> +<property name="major" value="0"/> +<property name="minor" value="9"/> +<property name="build" value="3"/> +<!-- specify api="unix" or api="win32" override platform default --> +<property name="api" value="default"/> + +<taskdef resource="cpptasks.tasks"/> +<typedef resource="cpptasks.types"/> + +<target name="usage"> + <echo message="Builds check (http://check.sourceforge.net)."/> + <echo message="Usage:"/> + <echo message="ant -f cppunit.ant -Dbase.dir=c:/check-0.9.3"/> + <echo message=" -Dcompiler=[gcc | icc ...]"/> +</target> + + <target name="init"> + <mkdir dir="${build.dir}"/> + <property name="obj.dir" value="${build.dir}/obj"/> + <mkdir dir="${obj.dir}"/> + <condition property="is-gcc"> + <or> + <equals arg1="${compiler}" arg2="gcc"/> + <equals arg1="${compiler}" arg2="g++"/> + </or> + </condition> + <condition property="is-msvc"> + <or> + <equals arg1="${compiler}" arg2="msvc"/> + </or> + </condition> + <property environment="env"/> + <!-- in case not set in environment, use an insignificant value --> + <property name="env.LD_LIBRARY_PATH" value="."/> + <available property="configure-available" + file="${base.dir}/configure"/> + <available property="config-available" + file="${base.dir}/config.h"/> + </target> + +<target name="autogen" + depends="init" + unless="configure-available"> + <exec dir="${base.dir}" executable="bash"> + <arg value="autogen.sh"/> + </exec> +</target> + + +<target name="configure" + depends="autogen" + unless="config-available"> + <exec dir="${base.dir}" executable="bash"> + <arg value="configure"/> + </exec> +</target> + +<target name="clean"> + <delete dir="${build.dir}"/> +</target> + + +<target name="static-lib" depends="configure"> + <mkdir dir="${obj.dir}"/> + <cc subsystem="console" + outfile="${build.dir}/check" + objdir="${obj.dir}" + outtype="static" + debug="${debug}" + warnings="diagnostic" + optimize="speed" + name="${compiler}"> + <fileset dir="${src.dir}" includes="*.c"/> + <includepath path="${base.dir};${src.dir}"/> + <defineset define="WIN32" if="is-win32"/> + <defineset define="HAVE_CONFIG_H"/> + <versioninfo refid="check-version"/> + </cc> +</target> + +<target name="build-money" depends="static-lib"> + <cc outfile="${build.dir}/money" + outtype="executable" + subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + warnings="diagnostic" + name="${compiler}" + outputfileproperty="money.exe"> + <fileset dir="${money.dir}" includes="*.c"/> + <includepath path="${src.dir}"/> + <libset dir="${build.dir}" libs="check"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo refid="check-version"/> + </cc> +</target> + + +<target name="test-money" depends="build-money"> + <exec dir="${build.dir}" + executable="${money.exe}" + failonerror="false"/> +</target> + +<target name="build-check_check" depends="static-lib"> + + <!-- test expected file of test failure not to include + path, this change checks that the last 17 characters + of the file are check_check_sub.c --> + <replace file="${tests.dir}/check_check_master.c" + token='strcmp(tr_lfile(tr_fail_array[i])' + value="strcmp(strchr(tr_lfile(tr_fail_array[i]), 0) - 17"/> + + <!-- multiple tests expected error message not to include + path to source file, changed hardcoded "check_check_fixture.c" + to __FILE__ --> + <replace file="${tests.dir}/check_check_fixture.c" + token='"check_check_fixture.c:' + value='__FILE__ ":'/> + + <cc outfile="${build.dir}/check_check" + outtype="executable" + subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + warnings="diagnostic" + name="${compiler}" + outputfileproperty="check_check.exe"> + <fileset dir="${tests.dir}" includes="check_check*.c, check_list.c"/> + <includepath path="${src.dir};${tests.dir}"/> + <libset dir="${build.dir}" libs="check"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo refid="check-version"/> + </cc> +</target> + + +<target name="test-check_check" depends="build-check_check"> + <exec dir="${tests.dir}" + executable="${check_check.exe}" + failonerror="true"/> +</target> + +<target name="build-check_stress" depends="static-lib"> + <cc outfile="${build.dir}/check_stress" + outtype="executable" + subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + warnings="diagnostic" + name="${compiler}" + outputfileproperty="check_stress.exe"> + <fileset dir="${tests.dir}" includes="check_stress.c"/> + <includepath path="${src.dir};${tests.dir}"/> + <libset dir="${build.dir}" libs="check"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo refid="check-version"/> + </cc> +</target> + + +<target name="test-check_stress" depends="build-check_stress"> + <exec dir="${tests.dir}" + executable="${check_stress.exe}" + failonerror="true"/> +</target> + + +<target name="all" depends="build-money, build-check_check, build-check_stress"/> + +<target name="test-all" depends="test-money, test-check_check, test-check_stress"/> + +</project>
\ No newline at end of file diff --git a/src/samples/cppunit.ant b/src/samples/cppunit.ant new file mode 100644 index 0000000..9b0938b --- /dev/null +++ b/src/samples/cppunit.ant @@ -0,0 +1,583 @@ +<?xml version="1.0"?> +<!-- + +Copyright 2004-2006 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<project name="cppunit" default="test-all-but-qt"> + +<property name="base.dir" value="."/> +<property name="debug" value="true"/> +<property name="compiler" value="gcc"/> +<property name="src.dir" location="${base.dir}/src"/> +<property name="examples.dir" location="${base.dir}/examples"/> +<property name="build.dir" location="build"/> +<property name="projects.dir" location="${build.dir}"/> +<property name="include.dir" location="${base.dir}/include"/> +<property name="config.dir" location="${base.dir}/config"/> +<property name="qt.dir" location="/usr/lib/qt3"/> +<property name="major" value="1"/> +<property name="minor" value="10"/> +<property name="build" value="2"/> +<!-- specify api="unix" or api="win32" override platform default --> +<property name="api" value="default"/> + +<taskdef resource="cpptasks.tasks"/> +<typedef resource="cpptasks.types"/> + +<target name="usage"> + <echo message="Builds cppunit (http://cppunit.sf.net)."/> + <echo message="Usage:"/> + <echo message="ant -f cppunit.ant -Dbase.dir=c:\cppunit-1.10.2"/> + <echo message=" -Dcompiler=[gcc | msvc | icc | bcc ...]"/> + <echo message="Status:"/> + <echo message="test-all will pass for gcc and icc on Linux"/> + <echo message="test-all-but-qt will pass for gcc on Mac OS/X"/> + <echo message="test-all-but-qt will pass for msvc on Windows"/> + <echo message="all-but-qt will pass for bcc but test that divide by zero will fail"/> + <echo message="test-all-but-qt will pass for gcc and CC on Solaris,"/> + <echo message="but may be necessary to add /usr/ccs/bin so "ar" may be found and"/> + <echo message="add the location of libstdc++ to LD_LIBRARY_PATH"/> +</target> + +<!-- + sample versioninfo, targetplatform and distributer to check + if definitions are processed, not functional at this time +--> +<versioninfo id="cppunit-version" + fileversion="${major}.${minor}.${build}" + productversion="${major}.${minor}.${build}" + compatibilityversion="1" + legalcopyright="Copyright © 1996-2000 by Michael Feathers <[email protected]>" + productname="cppunit" + companyname="Cppunit project <http://cppunit.sourceforge.net>" + /> + +<target name="init"> + <mkdir dir="${build.dir}"/> + <property name="obj.dir" value="${build.dir}/obj"/> + <mkdir dir="${obj.dir}"/> + <condition property="is-gcc"> + <or> + <equals arg1="${compiler}" arg2="gcc"/> + <equals arg1="${compiler}" arg2="g++"/> + </or> + </condition> + <condition property="is-msvc"> + <or> + <equals arg1="${compiler}" arg2="msvc"/> + </or> + </condition> + <condition property="is-windows"><os family="windows"/></condition> + <condition property="not-windows"> + <not> + <isset property="is-windows"/> + </not> + </condition> + <condition property="is-win32"> + <or> + <equals arg1="${api}" arg2="win32"/> + <and> + <equals arg1="${api}" arg2="default"/> + <isset property="is-windows"/> + </and> + </or> + </condition> + <property environment="env"/> + <!-- in case not set in environment, use an insignificant value --> + <property name="env.LD_LIBRARY_PATH" value="."/> + <available property="configure-available" + file="${base.dir}/configure"/> + <available property="config-auto-available" + file="${include.dir}/cppunit/config-auto.h"/> + <condition property="use-brc"> + <equals arg1="${compiler}" arg2="bcc"/> + </condition> +</target> + + <target name="autogen" + depends="init" + if="not-windows" unless="configure-available"> + <exec dir="${base.dir}" executable="bash"> + <arg value="autogen.sh"/> + </exec> + </target> + + + <target name="configure" + depends="autogen" + if="not-windows" unless="config-available"> + <exec dir="${base.dir}" executable="bash"> + <arg value="configure"/> + </exec> + </target> + + + + <target name="clean"> + <delete dir="${build.dir}"/> + <delete dir="${projects.dir}"/> + </target> + + +<target name="shared-lib" depends="configure"> + <mkdir dir="${obj.dir}/cppunit_shared"/> + <mkdir dir="${build.dir}/lib"/> + <mkdir dir="${projects.dir}"/> + <cc subsystem="console" + objdir="${obj.dir}/cppunit_shared" + debug="${debug}" + outtype="shared" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outfile="${build.dir}/lib/cppunit"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${src.dir}/cppunit" + includes="*.cpp" excludes="DllMain.cpp"/> + <fileset dir="${src.dir}/cppunit" + includes="DllMain.cpp" + if="is-windows"/> + <fileset dir="${include.dir}/cppunit" includes="**/*.h" excludes="**/MfcTestRunner.h"/> + <includepath path="${include.dir}"/> + <libset libs="dl" unless="is-win32"/> + <libset libs="stdc++" if="is-gcc"/> + <defineset define="CPPUNIT_BUILD_DLL"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo extends="cppunit-version" filedescription="Cppunit shared library"/> + <project outfile="${projects.dir}/shared" type="cbuilderx" name="cppunit" failonerror="false"/> + <project outfile="${projects.dir}/shared" type="msvc6" name="cppunit" failonerror="false"/> + <project outfile="${projects.dir}/shared" type="msvc8" name="cppunit" failonerror="false"/> + <project outfile="${projects.dir}/shared" type="xcode" name="cppunit" failonerror="false"/> + </cc> +</target> + +<target name="static-lib" depends="configure"> + <mkdir dir="${obj.dir}/cppunit_static"/> + <mkdir dir="${projects.dir}"/> + <cc subsystem="console" + outfile="${build.dir}/cppunit" + objdir="${obj.dir}/cppunit_static" + outtype="static" + debug="${debug}" + exceptions="true" + rtti="true" + optimize="speed" + name="${compiler}"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${src.dir}/cppunit" + includes="*.cpp" excludes="DllMain.cpp"/> + <fileset dir="${include.dir}/cppunit" includes="**/*.h" excludes="**/MfcTestRunner.h"/> + <includepath path="${include.dir}"/> + <defineset define="WIN32" if="is-win32"/> + <libset libs="stdc++" if="is-gcc"/> + <versioninfo extends="cppunit-version" filedescription="Cppunit static library"/> + <project outfile="${projects.dir}/static" type="cbuilderx" name="cppunit" failonerror="false"/> + <project outfile="${projects.dir}/static" type="msvc6" name="cppunit" failonerror="false"/> + <project outfile="${projects.dir}/static" type="msvc8" name="cppunit" failonerror="false"/> + <project outfile="${projects.dir}/static" type="xcode" name="cppunit" failonerror="false"/> + </cc> +</target> + +<target name="compile-static-test" depends="static-lib"> + <mkdir dir="${obj.dir}/cppunittestmain_static"/> + <cc outfile="${build.dir}/cppunittestmain_static" + outtype="executable" + subsystem="console" + objdir="${obj.dir}/cppunittestmain_static" + debug="${debug}" + exceptions="true" + rtti="true" + optimize="speed" + name="${compiler}" + outputfileproperty="test-static.exe"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${examples.dir}/cppunittest" + includes="*.cpp, *.h" excludes="CppUnitTestPlugIn.cpp, MockProtector.h"/> + <includepath path="${include.dir}"/> + <libset dir="${build.dir}" libs="cppunit"/> + <defineset define="WIN32" if="is-win32"/> + <libset libs="stdc++" if="is-gcc"/> + <versioninfo extends="cppunit-version" filedescription="Self tests using static library"/> + <project outfile="${projects.dir}/test_static" type="cbuilderx" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test_static" type="msvc6" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test_static" type="msvc8" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test_static" type="xcode" name="unittest" failonerror="false"/> + </cc> +</target> + +<target name="compile-shared-test" depends="shared-lib"> + <mkdir dir="${obj.dir}/cppunittestmain_shared"/> + <cc outfile="${build.dir}/lib/cppunittestmain_shared" + outtype="executable" + subsystem="console" + objdir="${obj.dir}/cppunittestmain_shared" + debug="${debug}" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outputfileproperty="test.exe"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${examples.dir}/cppunittest" + includes="*.cpp, *.h" excludes="CppUnitTestPlugIn.cpp, MockProtector.h"/> + <includepath path="${include.dir}"/> + <libset dir="${build.dir}/lib" libs="cppunit"/> + <defineset define="CPPUNIT_DLL"/> + <defineset define="WIN32" if="is-win32"/> + <libset libs="stdc++" if="is-gcc"/> + <versioninfo extends="cppunit-version" filedescription="Self tests using shared library"/> + <project outfile="${projects.dir}/test_shared" type="cbuilderx" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test_shared" type="msvc6" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test_shared" type="msvc8" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test_shared" type="xcode" name="unittest" failonerror="false"/> + </cc> +</target> + +<!-- +compile CPPUnit implementation and unit tests into a single executable +--> +<target name="compile-mono-test" depends="configure"> + <mkdir dir="${obj.dir}/cppunittestmain_mono"/> + <mkdir dir="${build.dir}/lib"/> + <cc outfile="${build.dir}/lib/cppunittestmain" + outtype="executable" + subsystem="console" + objdir="${obj.dir}/cppunittestmain_mono" + debug="${debug}" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outputfileproperty="test.exe"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${src.dir}/cppunit" + includes="*.cpp" excludes="DllMain.cpp"/> + <libset libs="dl" unless="is-win32"/> + <fileset dir="${examples.dir}/cppunittest" + includes="*.cpp, *.h" excludes="CppUnitTestPlugIn.cpp, MockProtector.h"/> + <fileset dir="${include.dir}/cppunit" includes="**/*.h" + excludes="**/MfcTestRunner.h"/> + <includepath path="${include.dir}"/> + <defineset define="WIN32" if="is-win32"/> + <libset libs="stdc++" if="is-gcc"/> + <versioninfo extends="cppunit-version" filedescription="Combined unit tests and implementation"/> + <project outfile="${projects.dir}/test" type="cbuilderx" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test" type="msvc6" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test" type="msvc8" name="unittest" failonerror="false"/> + <project outfile="${projects.dir}/test" type="xcode" name="unittest" failonerror="false"/> + </cc> +</target> + +<target name="test-static" depends="compile-static-test"> + <!-- return value (or Ant's treatment of it) is + inconsistent on Linux --> + <exec dir="${build.dir}" + executable="${test-static.exe}" + failonerror="true"/> +</target> + +<target name="test-shared" depends="compile-shared-test"> + <!-- return value (or Ant's treatment of it) is + inconsistent on Linux --> + <exec dir="${build.dir}" + executable="${build.dir}/lib/cppunittestmain_shared" + failonerror="true"> + <env key="LD_LIBRARY_PATH" value="${build.dir}/lib:${env.LD_LIBRARY_PATH}"/> + </exec> +</target> + +<target name="test-mono" depends="compile-mono-test"> + <exec dir="${build.dir}" + executable="${build.dir}/lib/cppunittestmain" + failonerror="true"/> +</target> + +<target name="qttestrunner" depends="shared-lib"> + <mkdir dir="${obj.dir}/qttestrunner"/> + <mkdir dir="${build.dir}/qttestrunner"/> + <cc outfile="${build.dir}/qttestrunner" + outtype="shared" + subsystem="console" + objdir="${obj.dir}/qttestrunner" + exceptions="true" + name="${compiler}" + rtti="true" + optimize="speed" + debug="${debug}"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${src.dir}/qttestrunner" includes="*.cpp, *.h"/> + <compiler name="uic"> + <fileset dir="${src.dir}/qttestrunner" includes="*.ui"/> + </compiler> + <defineset define="_REENTRANT,QT_NO_DEBUG,QT_THREAD_SUPPORT,QT_SHARED,QT_TABLE_SUPPORT"/> + <includepath path="${include.dir}"/> + <includepath path="${obj.dir}/qttestrunner"/> + <includepath path="${qt.dir}/include"/> + <libset dir="${build.dir}/lib" libs="cppunit"/> + <libset dir="${qt.dir}/lib" libs="qt-mt"/> + <libset libs="pthread"/> + <libset libs="stdc++" if="is-gcc"/> + <versioninfo extends="cppunit-version" filedescription="Qt test runner"/> + <project outfile="${projects.dir}/qttestrunner" type="cbuilderx" name="qttestrunner" failonerror="false"/> + <project outfile="${projects.dir}/qttestrunner" type="msvc6" name="qttestrunner" failonerror="false"/> + <project outfile="${projects.dir}/qttestrunner" type="msvc8" name="qttestrunner" failonerror="false"/> + <project outfile="${projects.dir}/qttestrunner" type="xcode" name="qttestrunner" failonerror="false"/> + </cc> + +</target> + +<target name="plugintester" depends="static-lib"> + <mkdir dir="${obj.dir}/DllPlugInTester"/> + <cc outfile="${build.dir}/DllPlugInTester" + outtype="executable" + subsystem="console" + objdir="${obj.dir}/DllPlugInTester" + exceptions="true" + rtti="true" + optimize="speed" + name="${compiler}" + debug="${debug}"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${src.dir}/DllPlugInTester" + includes="*.cpp, *.h" + excludes="DllPlugInTesterTest.cpp"/> + <includepath path="${include.dir}"/> + <libset dir="${build.dir}" libs="cppunit"/> + <libset libs="dl" unless="is-windows"/> + <libset libs="stdc++" if="is-gcc"/> + <defineset define="WIN32" if="is-windows"/> + <versioninfo extends="cppunit-version" fileversion="Dll Plug-in tester"/> + <project outfile="${projects.dir}/plugintester" type="cbuilderx" name="plugintester" failonerror="false"/> + <project outfile="${projects.dir}/plugintester" type="msvc6" name="plugintester" failonerror="false"/> + <project outfile="${projects.dir}/plugintester" type="msvc8" name="plugintester" failonerror="false"/> + <project outfile="${projects.dir}/plugintester" type="xcode" name="plugintester" failonerror="false"/> + </cc> +</target> + + +<target name="plugintestertest" depends="plugintester"> + <mkdir dir="${obj.dir}/DllPlugInTester"/> + <cc outfile="${build.dir}/DllPlugInTesterTest" + outtype="executable" + subsystem="console" + objdir="${obj.dir}/DllPlugInTester" + name="${compiler}" + exceptions="true" + optimize="speed" + rtti="true" + debug="${debug}"> + <fileset dir="${src.dir}/DllPlugInTester" + includes="*.cpp, *.h" + excludes="DllPlugInTester.cpp"/> + <includepath path="${include.dir}"/> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <libset dir="${build.dir}" libs="cppunit"/> + <libset libs="dl" unless="is-windows"/> + <libset libs="stdc++" if="is-gcc"/> + <defineset define="WIN32" if="is-windows"/> + <versioninfo extends="cppunit-version" filedescription="Tests for Plugin tester"/> + <project outfile="${projects.dir}/plugintester-test" type="cbuilderx" name="plugintester-test" failonerror="false"/> + <project outfile="${projects.dir}/plugintester-test" type="msvc6" name="plugintester-test" failonerror="false"/> + <project outfile="${projects.dir}/plugintester-test" type="msvc8" name="plugintester-test" failonerror="false"/> + <project outfile="${projects.dir}/plugintester-test" type="xcode" name="plugintester-test" failonerror="false"/> + </cc> +</target> + +<target name="test-plugintestertest" depends="plugintestertest"> + <exec executable="${build.dir}/DllPlugInTesterTest"/> +</target> + +<target name="money" depends="static-lib"> + <mkdir dir="${obj.dir}/money"/> + <cc outfile="${build.dir}/MoneyApp" + outtype="executable" + subsystem="console" + name="${compiler}" + objdir="${obj.dir}/money" + exceptions="true" + rtti="true" + optimize="speed" + debug="${debug}"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${examples.dir}/money" + includes="*.cpp, *.h"/> + <includepath path="${include.dir}"/> + <libset dir="${build.dir}" libs="cppunit"/> + <libset libs="dl" unless="is-windows"/> + <libset libs="stdc++" if="is-gcc"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo extends="cppunit-version" filedescription="Money example"/> + <project outfile="${projects.dir}/money" type="cbuilderx" name="money" failonerror="false"/> + <project outfile="${projects.dir}/money" type="msvc6" name="money" failonerror="false"/> + <project outfile="${projects.dir}/money" type="msvc8" name="money" failonerror="false"/> + <project outfile="${projects.dir}/money" type="xcode" name="money" failonerror="false"/> + </cc> +</target> + +<target name="test-money" depends="money"> + <exec executable="${build.dir}/MoneyApp" + failonerror="true"/> +</target> + +<target name="hierarchy" depends="static-lib"> + <mkdir dir="${obj.dir}/hierarchy"/> + <cc outfile="${build.dir}/hierarchy" + outtype="executable" + subsystem="console" + name="${compiler}" + objdir="${obj.dir}/hierarchy" + exceptions="true" + rtti="true" + optimize="speed" + debug="${debug}"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${examples.dir}/hierarchy" + includes="*.cpp, *.h"/> + <includepath path="${include.dir}"/> + <libset dir="${build.dir}" libs="cppunit"/> + <libset libs="dl" unless="is-windows"/> + <libset libs="stdc++" if="is-gcc"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo extends="cppunit-version" filedescription="Hierarchy example"/> + <project outfile="${projects.dir}/hierarchy" type="cbuilderx" name="hierarchy" failonerror="false"/> + <project outfile="${projects.dir}/hierarchy" type="msvc6" name="hierarchy" failonerror="false"/> + <project outfile="${projects.dir}/hierarchy" type="msvc8" name="hierarchy" failonerror="false"/> + <project outfile="${projects.dir}/hierarchy" type="xcode" name="hierarchy" failonerror="false"/> + </cc> +</target> + +<target name="test-hierarchy" depends="hierarchy"> + <!-- some tests intentionally fail --> + <exec executable="${build.dir}/hierarchy" + resultproperty="hierarchy-result"/> + <condition property="hierarchy-pass"> + <equals arg1="${hierarchy-result}" arg2="0"/> + </condition> + <fail unless="hierarchy-pass" + message="hierarchy erroneously passed all tests"/> +</target> + +<target name="simple" depends="static-lib"> + <mkdir dir="${obj.dir}/simple"/> + <cc outfile="${build.dir}/simple" + outtype="executable" + subsystem="console" + name="${compiler}" + exceptions="true" + optimize="speed" + rtti="true" + objdir="${obj.dir}/simple" + debug="${debug}"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${examples.dir}/simple" + includes="*.cpp, *.h" excludes="SimplePlugIn.cpp"/> + <includepath path="${include.dir}"/> + <!-- original was shared, but changing gives + an error loading library --> + <libset dir="${build.dir}" libs="cppunit"/> + <libset libs="dl" unless="is-windows"/> + <libset libs="stdc++" if="is-gcc"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo extends="cppunit-version" filedescription="Sample plug-in"/> + <project outfile="${projects.dir}/simple" type="cbuilderx" name="simple" failonerror="false"/> + <project outfile="${projects.dir}/simple" type="msvc6" name="simple" failonerror="false"/> + <project outfile="${projects.dir}/simple" type="msvc8" name="simple" failonerror="false"/> + <project outfile="${projects.dir}/simple" type="xcode" name="simple" failonerror="false"/> + </cc> +</target> + +<target name="test-simple" depends="simple"> + <!-- some tests intentionally fail --> + <exec executable="${build.dir}/simple" + resultproperty="simple-result"/> + <condition property="simple-pass"> + <equals arg1="${simple-result}" arg2="0"/> + </condition> + <!-- fail unless="simple-pass" + message="simple erroneously passed all tests"/ --> +</target> + +<target name="dsplugin" depends="static-lib" if="is-windows"> + <mkdir dir="${obj.dir}/DSPlugIn"/> + <!-- DSPlugIn.rc required compiled tlb to be in same directory --> + <cc objdir="${src.dir}/msvc6/DSPlugIn" + name="midl"> + <fileset dir="${src.dir}/msvc6/DSPlugIn" includes="*.idl"/> + </cc> + <cc outfile="${build.dir}/TestRunnerDSPlugIn" + outtype="shared" + subsystem="gui" + objdir="${obj.dir}/DSPlugIn" + exceptions="true" + name="${compiler}" + optimize="speed" + rtti="true" + debug="${debug}"> + <compiler name="brc" if="use-brc"/> + <compiler name="msrc"/> + <fileset dir="${src.dir}/msvc6/DSPlugIn" + includes="*.cpp *.rc, *.h"/> + <compiler name="msrc"/> + <includepath path="${include.dir}"/> + <libset dir="${build.dir}" libs="cppunit"/> + <libset libs="stdc++" if="is-gcc"/> + <defineset define="WIN32" if="is-win32"/> + <versioninfo refid="cppunit-version"/> + <project outfile="${projects.dir}/TestRunnerDSPlugIn" type="cbuilderx" name="TestRunnerDSPlugIn" failonerror="false"/> + <project outfile="${projects.dir}/TestRunnerDSPlugIn" type="msvc6" name="TestRunnerDSPlugIn" failonerror="false"/> + <project outfile="${projects.dir}/TestRunnerDSPlugIn" type="msvc8" name="TestRunnerDSPlugIn" failonerror="false"/> + <project outfile="${projects.dir}/TestRunnerDSPlugIn" type="xcode" name="TestRunnerDSPlugIn" failonerror="false"/> + </cc> +</target> + + + +<target name="all-static" depends="static-lib, + plugintestertest, + money, + hierarchy, + simple"/> + +<target name="test-all-static" depends="test-static, + test-plugintestertest, + test-money, + test-hierarchy, + test-simple"/> + +<target name="all-but-qt" depends="shared-lib,all-static"/> + +<target name="test-all-but-qt" depends="test-shared,test-all-static"/> + +<target name="all-qt" depends="qttestrunner"/> + +<target name="test-all-qt" depends="qttestrunner"/> + +<target name="all" depends="all-but-qt, all-qt"/> + +<target name="test-all" depends="test-all-but-qt, test-all-qt"/> + +</project> diff --git a/src/samples/qtunit.ant b/src/samples/qtunit.ant new file mode 100644 index 0000000..fab89ed --- /dev/null +++ b/src/samples/qtunit.ant @@ -0,0 +1,238 @@ +<?xml version="1.0"?> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- + +Build file for qtunit 0.9.8 (http://www.uwyn.com/projects/qtunit/index.html) +A Trolltech Qt based unit testing framework. +--> +<project name="qtunit" default="test-all"> + +<property name="base.dir" value="."/> +<property name="debug" value="true"/> +<property name="compiler" value="gcc"/> +<property name="src.dir" location="${base.dir}/src"/> +<property name="samples.dir" location="${base.dir}/samples"/> +<property name="build.dir" location="build"/> +<property name="include.dir" location="${base.dir}/include"/> +<property name="config.dir" location="${base.dir}/config"/> +<property name="qt.dir" location="/usr/lib/qt3"/> +<property name="major" value="0"/> +<property name="minor" value="9"/> +<property name="build" value="8"/> +<!-- specify api="unix" or api="win32" override platform default --> +<property name="api" value="default"/> + +<taskdef resource="cpptasks.tasks"/> +<typedef resource="cpptasks.types"/> + +<target name="usage"> + <echo message="Builds qtunit 0.9.8 (http://www.uwyn.com/projects/qtunit/index.html)."/> + <echo message="Usage:"/> + <echo message="ant -f qtunit.ant -Dbase.dir=c:/qtunit-0.9.8"/> + <echo message=" -Dcompiler=[gcc | msvc | icc | bcc ...]"/> +</target> + +<target name="init"> + <mkdir dir="${build.dir}"/> + <property name="obj.dir" value="${build.dir}/obj"/> + <mkdir dir="${obj.dir}"/> + <condition property="is-gcc"> + <or> + <equals arg1="${compiler}" arg2="gcc"/> + <equals arg1="${compiler}" arg2="g++"/> + </or> + </condition> + <condition property="is-msvc"> + <or> + <equals arg1="${compiler}" arg2="msvc"/> + </or> + </condition> + <condition property="is-windows"><os family="windows"/></condition> + <condition property="is-win32"> + <or> + <equals arg1="${api}" arg2="win32"/> + <and> + <equals arg1="${api}" arg2="default"/> + <isset property="is-windows"/> + </and> + </or> + </condition> + <property environment="env"/> + <!-- in case not set in environment, use an insignificant value --> + <property name="env.LD_LIBRARY_PATH" value="."/> +</target> + +<target name="clean"> + <delete dir="${build.dir}"/> +</target> + + +<target name="build-libqtunit" depends="init"> + <mkdir dir="${obj.dir}"/> + + <!-- preprocesses .ui and .h files, places generated files on obj.dir --> + <cc objdir="${obj.dir}"> + <!-- runs uic twice and moc once to create *.h, *.cpp and moc_*.cpp files --> + <compiler name="uic" inherit="false"> + <fileset dir="${src.dir}" includes="guirunner/*.ui"/> + </compiler> + <!-- runs moc only on files with Q_OBJECT --> + <compiler name="moc" inherit="false"> + <fileset dir="${src.dir}" includes="guirunner/*.h, framework/*.h"/> + </compiler> + </cc> + + <cc subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + outtype="shared" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outfile="${build.dir}/qtunit"> + <fileset dir="${src.dir}/framework" includes="*.cpp"/> + <fileset dir="${src.dir}/guirunner" includes="*.cpp"/> + <fileset dir="${src.dir}/textrunner" includes="*.cpp"/> + <fileset dir="${obj.dir}" includes="*.cpp"/> + <syslibset libs="pthread"/> + <syslibset dir="${qt.dir}/lib" libs="qt-mt"/> + <defineset define="WIN32" if="is-win32"/> + <defineset define="_REENTRANT,QT_THREAD_SUPPORT, QT_SHARED, QT_TABLET_SUPPORT"/> + <defineset define="QT_NO_DEBUG" unless="is-debug"/> + <includepath path="${obj.dir}"/> + <includepath path="${qt.dir}/include"/> + <includepath path="${src.dir};${src.dir}/framework;${src.dir}/guirunner"/> + </cc> +</target> + + +<target name="build-texttestrunner" depends="build-libqtunit"> + <mkdir dir="${obj.dir}"/> + <cc subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + outtype="executable" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outfile="${build.dir}/texttestrunner"> + <fileset dir="${samples.dir}/texttestrunner" includes="*.cpp"/> + <defineset define="WIN32" if="is-win32"/> + <defineset define="_REENTRANT,QT_THREAD_SUPPORT, QT_SHARED, QT_TABLET_SUPPORT"/> + <defineset define="QT_NO_DEBUG" unless="is-debug"/> + <includepath path="${obj.dir}"/> + <includepath path="${src.dir};${src.dir}/framework;${src.dir}/textrunner"/> + <includepath path="${qt.dir}/include"/> + <libset dir="${build.dir}" libs="qtunit"/> + </cc> +</target> + +<target name="build-guitestrunner" depends="build-libqtunit"> + <mkdir dir="${obj.dir}"/> + <cc subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + outtype="executable" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outfile="${build.dir}/guitestrunner"> + <fileset dir="${samples.dir}/guitestrunner" includes="*.cpp"/> + <defineset define="WIN32" if="is-win32"/> + <defineset define="_REENTRANT,QT_THREAD_SUPPORT, QT_SHARED, QT_TABLET_SUPPORT"/> + <defineset define="QT_NO_DEBUG" unless="is-debug"/> + <includepath path="${obj.dir}"/> + <includepath path="${src.dir};${src.dir}/framework;${src.dir}/guirunner"/> + <includepath path="${qt.dir}/include"/> + <libset dir="${build.dir}" libs="qtunit"/> + </cc> +</target> + + +<target name="build-testmodule" depends="init"> + <mkdir dir="${obj.dir}"/> + <cc subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + outtype="shared" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outputfileproperty="testmodule.so" + outfile="${build.dir}/testmodule"> + <fileset dir="${samples.dir}/testmodule" includes="*.cpp"/> + <defineset define="WIN32" if="is-win32"/> + <defineset define="_REENTRANT,QT_THREAD_SUPPORT, QT_SHARED, QT_TABLET_SUPPORT"/> + <defineset define="QT_NO_DEBUG" unless="is-debug"/> + <includepath path="${src.dir};${src.dir}/framework"/> + <includepath path="${qt.dir}/include"/> + <libset dir="${build.dir}" libs="qtunit"/> + </cc> +</target> + +<target name="test-texttestrunner" depends="build-texttestrunner, build-testmodule"> + <echo file="${build.dir}/testproject.qpj" message='<PROJECT NAME="testproject"><MODULE><FILEPATH>${testmodule.so}</FILEPATH><SOURCEPATH>${samples.dir}/testmodule/</SOURCEPATH></MODULE></PROJECT>'/> + <exec dir="${build.dir}" + executable="${build.dir}/texttestrunner" + failonerror="false"> + <env key="LD_LIBRARY_PATH" value="${build.dir}:${env.LD_LIBRARY_PATH}"/> + <arg value="${build.dir}/testproject.qpj"/> + </exec> +</target> + + +<target name="build-standalonerunner" depends="build-libqtunit"> + <mkdir dir="${obj.dir}"/> + <cc subsystem="console" + objdir="${obj.dir}" + debug="${debug}" + outtype="executable" + name="${compiler}" + exceptions="true" + rtti="true" + optimize="speed" + outfile="${build.dir}/standalonerunner"> + <fileset dir="${samples.dir}/standalonerunner" includes="*.cpp"/> + <defineset define="WIN32" if="is-win32"/> + <defineset define="_REENTRANT,QT_THREAD_SUPPORT, QT_SHARED, QT_TABLET_SUPPORT"/> + <defineset define="QT_NO_DEBUG" unless="is-debug"/> + <includepath path="${src.dir};${src.dir}/framework;${src.dir}/textrunner"/> + <includepath path="${qt.dir}/include"/> + <libset dir="${build.dir}" libs="qtunit"/> + </cc> +</target> + + +<target name="test-standalonerunner" depends="build-standalonerunner"> + <exec dir="${build.dir}" + executable="${build.dir}/standalonerunner" + failonerror="false"> + <env key="LD_LIBRARY_PATH" value="${build.dir}:${env.LD_LIBRARY_PATH}"/> + </exec> +</target> + +<target name="all" depends="build-standalonerunner, build-texttestrunner, build-guitestrunner"/> + +<target name="test-all" depends="test-standalonerunner, test-texttestrunner, build-guitestrunner"/> + +</project> diff --git a/src/samples/xercesc.ant b/src/samples/xercesc.ant new file mode 100644 index 0000000..b3072de --- /dev/null +++ b/src/samples/xercesc.ant @@ -0,0 +1,1113 @@ +<?xml version="1.0"?> + +<!-- + +Copyright 2001-2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<project default="main" basedir="."> + + <!-- Give user a chance to override without editing this file + (and without typing -D each time it compiles it) --> + <property file=".ant.properties" /> + <property file="${user.home}/.ant.properties" /> + + <property name="Name" value="Apache Xerces-C"/> + <property name="name" value="xercesc"/> + <property name="version" value="1.5"/> + + <property name="compiler" value="gcc"/> + <property name="debug" value="true" /> + <property name="chmod.fail" value="true" /> + <property name="platform" value="linux"/> + <property name="messageloader" value="inmem"/> + <property name="netaccessor" value="native"/> + <property name="transcoder" value="iconv"/> + <property name="thread" value="pthread"/> + <property name="subsystem" value="gui"/> + + <!-- property compiler="gcc"/ --> + + <!-- + =================================================================== + Set the properties related to the source tree + =================================================================== + --> + <property name="src.dir" value="."/> + <property name="include.dir" value=".."/> + <property name="samples.dir" value="../../samples"/> + <property name="tests.dir" value="../../tests"/> + <property name="scripts.dir" value="scripts"/> + <property name="docs.dir" value="doc"/> + <property name="tests.dir" value="tests"/> + <property name="xml4com.dir" value="../../Build/Win32/xml4com"/> + + + <!-- + =================================================================== + Set the properties for the build area + =================================================================== + --> + + <!-- + <taskdef resource="cpptasks.tasks"/> + <typedef resource="cpptasks.types"/> + --> + <taskdef name="cc" classname="net.sf.antcontrib.cpptasks.CCTask"/> + <typedef name="linker" classname="net.sf.antcontrib.cpptasks.LinkerDef"/> + <typedef name="compiler" classname="net.sf.antcontrib.cpptasks.CompilerDef"/> + + + <target name="pre-init"> + <condition property="windows"> + <os family="windows"/> + </condition> + <condition property="linux"> + <equals arg1="${platform}" arg2="linux"/> + </condition> + <condition property="is-debug"> + <isTrue value="${debug}"/> + </condition> + <condition property="use-msvc"> + <equals arg1="${compiler}" arg2="VC6"/> + </condition> + <condition property="use-gcc"> + <equals arg1="${compiler}" arg2="gcc"/> + </condition> + <condition property="use-bcc"> + <equals arg1="${compiler}" arg2="bcc"/> + </condition> + <condition property="use-icl"> + <equals arg1="${compiler}" arg2="icl"/> + </condition> + <condition property="use-ecl"> + <equals arg1="${compiler}" arg2="ecl"/> + </condition> + <condition property="use-icc"> + <equals arg1="${compiler}" arg2="icc"/> + </condition> + <condition property="use-ecc"> + <equals arg1="${compiler}" arg2="ecc"/> + </condition> + <condition property="use-CC"> + <equals arg1="${compiler}" arg2="CC"/> + </condition> + <condition property="use-xlC"> + <equals arg1="${compiler}" arg2="xlC"/> + </condition> + <condition property="inmem_messageloader"> + <equals arg1="${messageloader}" arg2="inmem"/> + </condition> + <condition property="netaccessor_socket"> + <equals arg1="${netaccessor}" arg2="socket"/> + </condition> + <condition property="native_transcoder"> + <equals arg1="${transcoder}" arg2="native"/> + </condition> + <condition property="pthread"> + <equals arg1="${thread}" arg2="pthread"/> + </condition> + </target> + + <target name="win-debug-init" depends="pre-init" if="is-debug"> + <property name="winbuild.dir" value="../../Build/Win32/${compiler}/Debug"/> + <property name="winbuild.obj.dir" value="${winbuild.dir}/obj"/> + </target> + + <target name="exec-link"> + <exec executable="link"/> + </target> + + <target name="exec-link-bogus"> + <exec executable="link"> + <arg value="/bogus"/> + </exec> + </target> + + <target name="win-release-init" depends="pre-init" unless="is-debug"> + <property name="winbuild.dir" value="../../build/win32/${compiler}/Release"/> + <property name="winbuild.obj.dir" value="${winbuild.dir}/obj"/> + </target> + + <target name="win-init" depends="win-debug-init,win-release-init" if="windows"> + <echo message="is windows"/> + <property name="win32_transcoder" value=""/> + <property name="netaccessor_winsock" value=""/> + <property name="win32_msgloader" value=""/> + <property name="build.dir" value="${winbuild.dir}"/> + <property name="build.obj.dir" value="${winbuild.obj.dir}"/> + </target> + + <target name="linux-init" depends="pre-init" if="linux"> + <echo message="is linux"/> + <property name="build.obj.dir" value="../../antobj/LINUX"/> + <property name="build.dir" value="../../antlib"/> + <property name="netaccessor_socket" value=""/> + <property name="inmem_messageloader" value=""/> + <property name="pthreads" value=""/> + <property name="iconv_transcoder" value=""/> + </target> + + <target name="init" depends="win-init,linux-init"/> + + <target name="clean"> + <delete dir="../../build"/> + </target> + + <compiler id="base-msvc" name="msvc"> + <!-- target Pentium Pro --> + <compilerarg value="/G6"/> + <!-- display many warnings --> + <compilerarg value="/W3"/> + <!-- maximize speed --> + <compilerarg value="/O2" unless="is-debug"/> + <!-- auto-inlining --> + <compilerarg value="/Ob2" unless="is-debug"/> + <defineset> + <define name="_CRTDBG_MAP_ALLOC" if="is-debug"/> + </defineset> + </compiler> + + <compiler id="msvc" name="msvc" extends="base-msvc" if="use-msvc"> + <!-- disable Microsoft Extensions --> + <compilerarg value="/Za"/> + </compiler> + + <compiler id="msvc-with-extensions" extends="base-msvc" if="use-msvc"> + <!-- enable Microsoft Extensions --> + <compilerarg value="/Ze"/> + </compiler> + + <compiler id="icl" extends="base-msvc" name="icl" if="use-icl"> + <!-- disable Microsoft Extensions --> + <compilerarg value="/Za"/> + </compiler> + <compiler id="icl-with-extensions" extends="base-msvc" name="icl" if="use-icl"> + <!-- enable Microsoft Extensions --> + <compilerarg value="/Ze"/> + </compiler> + + <compiler id="ecl" extends="base-msvc" name="ecl" if="use-ecl"> + <!-- disable Microsoft Extensions --> + <compilerarg value="/Za"/> + </compiler> + <compiler id="ecl-with-extensions" extends="base-msvc" name="ecl" if="use-ecl"> + <!-- enable Microsoft Extensions --> + <compilerarg value="/Ze"/> + </compiler> + + <compiler id="bcc" name="bcc" if="use-bcc"> + <!-- target Pentium Pro --> + <compilerarg value="-6"/> + <!-- zero length empty class member functions --> + <compilerarg value="-Vx"/> + <compilerarg value="-Ve"/> + <!-- align on quad word boundaries --> + <compilerarg value="-a8"/> + <!-- byte size enums --> + <compilerarg value="-b-"/> + <compilerarg value="-k"/> + <compilerarg value="-y" if="is-debug"/> + <compilerarg value="-vi"/> + <compilerarg value="-r-" if="is-debug"/> + <!-- maximize speed --> + <compilerarg value="-O2" unless="is-debug"/> + </compiler> + + <compiler id="gcc" name="gcc" if="use-gcc"> + <compilerarg value="-O" unless="is-debug"/> + </compiler> + + + + + <target name="XercesLib" depends="init"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="shared" + objdir="${build.obj.dir}" outfile="${build.dir}/xerces-c" + multithreaded="true" exceptions="true" subsystem="${subsystem}" dependencyDepth="-1"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <compiler refid="icl"/> + <compiler refid="ecl"/> + <!-- speciality compiler for a few files that require MS extensions --> + <compiler extends="msvc-with-extensions"> + <fileset dir="${src.dir}"> + <include name="util/Platforms/Win32/*.cpp"/> + <include name="util/MsgLoaders/Win32/*.cpp" if="win32_msgloader"/> + <include name="util/NetAccessors/WinSock/*.cpp" if="netaccessor_winsock"/> + <include name="util/Platforms/Win32/*.cpp"/> + <include name="util/Transcoders/Win32/*.cpp" if="win32_transcoder"/> + </fileset> + </compiler> + <compiler extends="icl-with-extensions"> + <fileset dir="${src.dir}"> + <include name="util/Platforms/Win32/*.cpp"/> + <include name="util/MsgLoaders/Win32/*.cpp" if="win32_msgloader"/> + <include name="util/NetAccessors/WinSock/*.cpp" if="netaccessor_winsock"/> + <include name="util/Platforms/Win32/*.cpp"/> + <include name="util/Transcoders/Win32/*.cpp" if="win32_transcoder"/> + </fileset> + </compiler> + <compiler extends="ecl-with-extensions"> + <fileset dir="${src.dir}"> + <include name="util/Platforms/Win32/*.cpp"/> + <include name="util/MsgLoaders/Win32/*.cpp" if="win32_msgloader"/> + <include name="util/NetAccessors/WinSock/*.cpp" if="netaccessor_winsock"/> + <include name="util/Platforms/Win32/*.cpp"/> + <include name="util/Transcoders/Win32/*.cpp" if="win32_transcoder"/> + </fileset> + </compiler> + <compiler name="msrc" if="use-msvc"> + <compilerarg value="/l 0x409"/> + <fileset dir="${src.dir}" includes="util/Platforms/Win32/Version.rc"/> + </compiler> + <compiler name="brc" if="use-bcc" inherit="false"> + <!-- version.rc includes afxres.h, I don't know why --> + <includepath location="c:\msdev6\vc98\include"/> + <includepath location="c:\msdev6\vc98\mfc\include"/> + <fileset dir="${src.dir}" includes="util/Platforms/Win32/Version.rc"/> + </compiler> + <compiler if="linux" extends="gcc"> + <defineset> + <define name="_GNU_SOURCE"/> + <define name="__USE_GNU"/> + </defineset> + <fileset dir="${src.dir}" includes="util/Platforms/Linux/*.cpp"/> + </compiler> + <linker name="gcc" if="use-gcc"> + <syslibset libs="kernel32,user32,advapi32,ws2_32" if="windows"/> + <syslibset libs="pthread" if="pthreads"/> + </linker> + <!-- base is 0x12000000 --> + <linker name="msvc" base="301989888" if="use-msvc"> + <syslibset libs="kernel32,user32,advapi32,ws2_32"/> + </linker> + <linker name="icl" base="301989888" if="use-icl"> + <syslibset libs="kernel32,user32,advapi32,ws2_32"/> + </linker> + <linker name="bcc" if="use-bcc"> + <syslibset libs="import32,cw32,ws2_32"/> + </linker> + <fileset dir="${src.dir}"> + <include name="dom/*.cpp"/> + <include name="framework/*.cpp"/> + <include name="idom/*.cpp"/> + <include name="internal/*.cpp"/> + <include name="parsers/*.cpp"/> + <include name="sax/*.cpp"/> + <include name="sax2/*.cpp"/> + <include name="util/*.cpp"/> + <include name="validators/*.cpp"/> + <include name="validators/common/*.cpp"/> + <include name="validators/datatype/*.cpp"/> + <include name="validators/DTD/*.cpp"/> + <include name="validators/schema/*.cpp"/> + <include name="validators/schema/identity/*.cpp"/> + <include name="util/regx/*.cpp"/> + <!-- if using MS Visual C, + these must be compiled with MS Extension enabled + otherwise they can compile with everything else --> + <include name="util/Platforms/Win32/*.cpp" if="windows" unless="use-msvc"/> + <include name="util/MsgLoaders/Win32/*.cpp" if="win32_msgloader" unless="use-msvc"/> + <include name="util/MsgLoaders/InMemory/*.cpp" if="inmem_messageloader"/> + <include name="util/NetAccessors/WinSock/*.cpp" if="netaccessor_winsock" unless="use-msvc"/> + <include name="util/NetAccessors/Socket/*.cpp" if="netaccessor_socket"/> + <include name="util/Transcoders/Win32/*.cpp" if="win32_transcoder" unless="use-msvc"/> + <include name="util/Transcoders/Iconv/*.cpp" if="iconv_transcoder"/> + <include name="util/Transcoders/ICU/*.cpp" if="icu_transcoder"/> + <include name="util/Compilers/GCCDefs.cpp" if="use-gcc"/> + </fileset> + <!-- parent of the source directory --> + <includepath location="${include.dir}"/> + <defineset> + <define name="PROJ_SAX2"/> + <define name="PROJ_XMLPARSER"/> + <define name="PROJ_XMLUTIL"/> + <define name="PROJ_PARSERS"/> + <define name="PROJ_SAX4C"/> + <define name="PROJ_DOM"/> + <define name="PROJ_VALIDATORS"/> + <define name="XML_SINGLEDLL"/> + <define name="WIN32" if="windows"/> + <define name="_WINDOWS" if="windows"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="XML_USE_WIN32_TRANSCODER" if="win32_transcoder"/> + <define name="XML_USE_WIN32_MSGLOADER" if="win32_msgloader"/> + <define name="XML_USE_NETACCESSOR_WINSOCK" if="netaccessor_winsock"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + <define name="XML_USE_NATIVE_TRANSCODER" if="native_transcoder"/> + <define name="XML_USE_ICU_TRANSCODER" if="icu_transcoder"/> + <define name="XML_USE_INMEM_MESSAGELOADER" if="inmem_messageloader"/> + <define name="XML_USE_PTHREADS" if="pthreads"/> + <define name="XML_USE_NETACCESSOR_SOCKET" if="netaccessor_socket"/> + </defineset> + </cc> + + </target> + + <target name="CreateDOMDocument" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/CreateDOMDocument" + multithreaded="true" exceptions="true"> + <compiler extends="gcc"> + <compilerarg value="-fpic"/> + <compilerarg value="-w"/> + <compilerarg value="-O"/> + </compiler> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="CreateDOMDocument/CreateDOMDocument.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="DOMCount" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/DOMCount" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="DOMCount/DOMCount.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="DOMIDTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/DOMIDTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="DOM/DOMIDTest/DOMIDTest.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + + <target name="DOMMemTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/DOMMemTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="DOM/DOMMemTest/DOMMemTest.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + + </target> + + + <target name="DOMPrint" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/DOMPrint" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="DOMPrint/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + + </target> + + + <target name="DOMTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/DOMTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="DOM/DOMTest/*.cpp"/> + <fileset dir="${build.dir}" includes="xerces-c.lib"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + + </target> + + + + <target name="DOMTraversalTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/DOMTraversalTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="DOM/Traversal/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + + </target> + + + <target name="EncodingTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/EncodingTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="EncodingTest/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + + </target> + + + <target name="EnumVal" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/EnumVal" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="EnumVal/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + + </target> + + + <target name="IDOMCount" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/IDOMCount" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="IDOMCount/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + + </target> + + + <target name="IDOMMemTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/IDOMMemTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="IDom/IDOMMemTest/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="IDOMPrint" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/IDOMPrint" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="IDOMPrint/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="IDOMTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/IDOMTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="IDom/IDOMTest/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="InitTermTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/InitTermTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="InitTermTest/*.cpp"/> + <fileset dir="${build.dir}" includes="xerces-c.lib"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="IRangeTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/IRangeTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="IDom/IRangeTest/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="ITraversal" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/ITraversal" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="IDom/ITraversal/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="MemParse" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/MemParse" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="MemParse/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="PParse" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/PParse" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="PParse/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="RangeTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/RangeTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="DOM/RangeTest/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="Redirect" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/Redirect" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="Redirect/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="SAX2Count" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/SAX2Count" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="SAX2Count/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="SAXCount" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/SAXCount" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="SAXCount/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="SAXPrint" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/SAXPrint" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="SAXPrint/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="SEnumVal" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/SEnumVal" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="SEnumVal/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="StdInParse" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/StdInParse" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${samples.dir}" includes="StdInParse/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + + <target name="ThreadTest" depends="XercesLib"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="executable" + objdir="${build.obj.dir}" outfile="${build.dir}/ThreadTest" + multithreaded="true" exceptions="true"> + <compiler refid="gcc"/> + <compiler refid="msvc-with-extensions"/> + <compiler refid="bcc"/> + <linker name="gcc" if="use-gcc"/> + <linker name="msvc" if="use-msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${tests.dir}" includes="ThreadTest/*.cpp"/> + <includepath location="${include.dir}"/> + <defineset> + <define name="CONSOLE"/> + <define name="PLATFORM_WIN32" if="windows"/> + <define name="LINUX" if="linux"/> + <define name="_REENTRANT" if="linux"/> + </defineset> + <libset dir="${build.dir}" libs="xerces-c"/> + <syslibset libs="c,stdc++" if="linux"/> + </cc> + </target> + + <target name="XercesCOM_tlb" depends="init" if="windows"> + <mkdir dir="${xml4com.dir}"/> + <cc debug="${debug}" objdir="${xml4com.dir}" name="midl"> + <!-- output generated header file to use in next step --> + <compilerarg value="/h"/> + <compilerarg value="xml4com.h"/> + <compilerarg value="/iid"/> + <compilerarg value="xml4com_i.c"/> + <fileset dir="${src.dir}" includes="com/xml4com.idl"/> + <includepath location="${src.dir}/com"/> + </cc> + </target> + + <target name="XercesCOM" depends="XercesCOM_tlb,XercesLib" if="windows"> + <mkdir dir="${build.obj.dir}"/> + <mkdir dir="${build.dir}"/> + <cc debug="${debug}" link="shared" + objdir="${build.obj.dir}" outfile="${build.dir}/xml4com" + multithreaded="true" exceptions="true"> + <compiler refid="msvc-with-extensions"/> + <compiler refid="bcc"/> + <compiler name="msrc" if="use-msvc"> + <compilerarg value="/l 0x409"/> + <fileset dir="${src.dir}" includes="com/*.rc"/> + </compiler> + <precompile prototype="${src.dir}/com/StdAfx.cpp"> + <except> + <fileset dir="${src.dir}" includes="com/XMLDOM*.cpp"/> + </except> + </precompile> + <linker name="msvc"/> + <linker name="bcc" if="use-bcc"/> + <fileset dir="${src.dir}" includes="com/*.cpp"/> + <fileset dir="${build.dir}" includes="xerces-c.lib"/> + <includepath location="${xml4com.dir}"/> + <includepath location="${include.dir}"/> + <includepath location="."/> + <defineset> + <define name="PLATFORM_WIN32" if="windows"/> + </defineset> + <syslibset libs="wininet,shlwapi"/> + </cc> + </target> + + + <target name="Samples" depends="CreateDOMDocument,DOMCount, + DOMPrint, + EnumVal, + IDOMCount, + IDOMPrint, + MemParse, + PParse, + Redirect,SAX2Count, + SAXCount,SAXPrint, + SEnumVal,StdInParse"/> + + <target name="Tests" depends="DOMIDTest,DOMMemTest, + DOMTest,DOMTraversalTest, + EncodingTest,IDOMMemTest, + IDOMTest,ITraversal, + InitTermTest,IRangeTest, + RangeTest,ThreadTest"/> + + <target name="XercesAll" depends="Samples,Tests,XercesCOM"/> + + <target name="main" + depends="XercesAll" /> + +</project> diff --git a/src/samples/xpcom.ant b/src/samples/xpcom.ant new file mode 100644 index 0000000..b1da4b2 --- /dev/null +++ b/src/samples/xpcom.ant @@ -0,0 +1,120 @@ +<?xml version="1.0"?> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- + +Builds Mozilla xpcom/sample + +--> +<project name="xpcom" default="test-all"> + +<property name="base.dir" value="."/> +<property name="debug" value="true"/> +<property name="compiler" value="gcc"/> +<property name="build.dir" location="build"/> +<property name="obj.dir" location="${build.dir}/obj"/> +<!-- specify api="unix" or api="win32" override platform default --> +<property name="api" value="default"/> +<property name="mozinclude.dir" location="${base.dir}/dist/include"/> +<property name="mozlib.dir" location="${base.dir}/dist/lib"/> + +<taskdef resource="cpptasks.tasks"/> +<typedef resource="cpptasks.types"/> + +<target name="usage"> + <echo message="Builds Mozilla xpcom/sample."/> + <echo message="Usage:"/> + <echo message="ant -f xpcom.ant -Dbase.dir=/home/someuser/mozilla"/> + <echo message=" -Dcompiler=[gcc | msvc | icc | bcc ...]"/> +</target> + +<target name="init"> + <mkdir dir="${build.dir}"/> + <property name="obj.dir" value="${build.dir}/obj"/> + <mkdir dir="${obj.dir}"/> + <condition property="is-gcc"> + <or> + <equals arg1="${compiler}" arg2="gcc"/> + <equals arg1="${compiler}" arg2="g++"/> + </or> + </condition> + <condition property="is-msvc"> + <or> + <equals arg1="${compiler}" arg2="msvc"/> + </or> + </condition> + <condition property="is-windows"><os family="windows"/></condition> + <condition property="is-win32"> + <or> + <equals arg1="${api}" arg2="win32"/> + <and> + <equals arg1="${api}" arg2="default"/> + <isset property="is-windows"/> + </and> + </or> + </condition> + <property environment="env"/> + <!-- in case not set in environment, use an insignificant value --> + <property name="env.LD_LIBRARY_PATH" value="."/> +</target> + +<target name="clean"> + <delete dir="${build.dir}"/> +</target> + + +<target name="build-xpcomsample" depends="init"> + <mkdir dir="${obj.dir}"/> + + <!-- compile .idl files, places generated files on obj.dir --> + <cc objdir="${obj.dir}"> + <!-- runs xpidl twice to create .h and .xpt files --> + <compiler name="xpidl" inherit="false"> + <includepath path="${base.dir}/dist/idl"/> + <fileset dir="${base.dir}/xpcom/sample" includes="*.idl"/> + </compiler> + </cc> + <cc objdir="${obj.dir}" + outtype="shared" + outfile="${build.dir}/xpcomsample" + rtti="false" + exceptions="false"> + <fileset dir="${base.dir}/xpcom/sample" includes="*.cpp"/> + <defineset define="XPCOM_GLUE,HAVE_DEPENDENT_LIBS,MOZILLA_CLIENT"/> + <defineset> + <define name="OSTYPE" value="Linux2.4"/> + <define name="OSARCH" value="Linux"/> + </defineset> + <defineset if="is-debug" define="DEBUG, _DEBUG, TRACING"/> + <includepath path="${obj.dir}"/> + <includepath path="${base.dir}/xpcom/sample"/> + <includepath path="${mozinclude.dir};${mozinclude.dir}/string:${mozinclude.dir}/xpcom;${mozinclude.dir}/nspr"/> + <compilerarg value="-fshort-wchar"/> + <compilerarg value="-pthread"/> + <libset dir="${mozlib.dir}" libs="xpcomglue, plds4, plc4, nspr4"/> + <syslibset libs="pthread, dl, m"/> + </cc> +</target> + + + +<target name="all" depends="build-xpcomsample"/> + +<target name="test-all" depends="build-xpcomsample"/> + +</project> diff --git a/src/test/java/net/sf/antcontrib/cpptasks/MockBuildListener.java b/src/test/java/net/sf/antcontrib/cpptasks/MockBuildListener.java new file mode 100644 index 0000000..ffa6083 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/MockBuildListener.java @@ -0,0 +1,172 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.util.Vector; + +import org.apache.tools.ant.BuildEvent; +import org.apache.tools.ant.BuildListener; +/** + * Captures build events + * + */ +public class MockBuildListener implements BuildListener { + private Vector buildFinishedEvents = new Vector(); + private Vector buildStartedEvents = new Vector(); + private Vector messageLoggedEvents = new Vector(); + private Vector targetFinishedEvents = new Vector(); + private Vector targetStartedEvents = new Vector(); + private Vector taskFinishedEvents = new Vector(); + private Vector taskStartedEvents = new Vector(); + /** + * Signals that the last target has finished. This event will still be + * fired if an error occurred during the build. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getException() + */ + public void buildFinished(BuildEvent event) { + buildFinishedEvents.addElement(event); + } + /** + * Signals that a build has started. This event is fired before any targets + * have started. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + */ + public void buildStarted(BuildEvent event) { + buildStartedEvents.addElement(event); + } + public Vector getBuildFinishedEvents() { + return new Vector(buildFinishedEvents); + } + /** + * Gets a list of buildStarted events + * + * @return list of build started events + */ + public Vector getBuildStartedEvents() { + return new Vector(buildStartedEvents); + } + /** + * Gets message logged events + * + * @return + */ + public Vector getMessageLoggedEvents() { + return new Vector(messageLoggedEvents); + } + /** + * Gets target finished events + * + * @return + */ + public Vector getTargetFinishedEvents() { + return new Vector(targetFinishedEvents); + } + /** + * Gets target started events + * + * @return + */ + public Vector getTargetStartedEvents() { + return new Vector(targetStartedEvents); + } + /** + * Gets task finished events + * + * @return + */ + public Vector getTaskFinishedEvents() { + return new Vector(taskFinishedEvents); + } + /** + * Gets task started events + * + * @return + */ + public Vector getTaskStartedEvents() { + return new Vector(taskStartedEvents); + } + /** + * Signals a message logging event. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getMessage() + * @see BuildEvent#getPriority() + */ + public void messageLogged(BuildEvent event) { + messageLoggedEvents.addElement(event); + } + /** + * Signals that a target has finished. This event will still be fired if an + * error occurred during the build. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getException() + */ + public void targetFinished(BuildEvent event) { + targetFinishedEvents.addElement(event); + } + /** + * Signals that a target is starting. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getTarget() + */ + public void targetStarted(BuildEvent event) { + targetStartedEvents.addElement(event); + } + /** + * Signals that a task has finished. This event will still be fired if an + * error occurred during the build. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getException() + */ + public void taskFinished(BuildEvent event) { + taskFinishedEvents.addElement(event); + } + /** + * Signals that a task is starting. + * + * @param event + * An event with any relevant extra information. Must not be + * <code>null</code>. + * + * @see BuildEvent#getTask() + */ + public void taskStarted(BuildEvent event) { + taskStartedEvents.addElement(event); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/MockFileCollector.java b/src/test/java/net/sf/antcontrib/cpptasks/MockFileCollector.java new file mode 100644 index 0000000..d1768fd --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/MockFileCollector.java @@ -0,0 +1,90 @@ +/* + * + * Copyright 2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; + +/** + * Implementation of FileVisitor that collects visited files for later + * retrieval. + * + * @author Curt Arnold + * + */ +public final class MockFileCollector + implements FileVisitor { + + /** + * list of fileName parameter values. + */ + private final List fileNames = new ArrayList(); + + /** + * list of baseDir parameter values. + */ + private final List baseDirs = new ArrayList(); + + /** + * Constructor. + * + */ + public MockFileCollector() { + } + + /** + * Implementation of FileVisitor.visit. + * @param baseDir base directory + * @param fileName file name + */ + public void visit(final File baseDir, final String fileName) { + fileNames.add(fileName); + baseDirs.add(baseDir); + } + + /** + * Get value of fileName parameter for a specified index. + * + * @param index + * index + * @return value of failName parameter + */ + public String getFileName(final int index) { + return (String) fileNames.get(index); + } + + /** + * Get value of baseDir parameter for the specified index. + * + * @param index + * index + * @return value of baseDir parameter + */ + public File getBaseDir(final int index) { + return (File) baseDirs.get(index); + } + + /** + * Get count of calls to FileVisitor.visit. + * + * @return count of calls. + */ + public int size() { + return fileNames.size(); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestAllClasses.java b/src/test/java/net/sf/antcontrib/cpptasks/TestAllClasses.java new file mode 100644 index 0000000..e8d7c33 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestAllClasses.java @@ -0,0 +1,57 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestSuite; +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAllClasses extends TestSuite { + public static TestSuite suite() { + return new TestAllClasses("TestAllClasses"); + } + public TestAllClasses(String name) { + super(name); + addTestSuite(net.sf.antcontrib.cpptasks.TestCUtil.class); + addTestSuite(net.sf.antcontrib.cpptasks.borland.TestBorlandCCompiler.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestAbstractCompiler.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestAbstractLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestAbstractProcessor.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestCCTask.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestCompilerEnum.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestCommandLineCompilerConfiguration.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestDependencyTable.class); + addTestSuite(net.sf.antcontrib.cpptasks.types.TestDefineArgument.class); + addTestSuite(net.sf.antcontrib.cpptasks.devstudio.TestDevStudioLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestLinkerDef.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestTargetInfo.class); + addTestSuite(net.sf.antcontrib.cpptasks.types.TestLibrarySet.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestCompilerDef.class); + addTestSuite(net.sf.antcontrib.cpptasks.parser.TestCParser.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestGccCCompiler.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractLdLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractArLibrarian.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestTargetHistoryTable.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestOutputTypeEnum.class); + addTestSuite(net.sf.antcontrib.cpptasks.compiler.TestLinkType.class); + addTestSuite(net.sf.antcontrib.cpptasks.TestLinkerEnum.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractLdLinker.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestAbstractArLibrarian.class); + addTestSuite(net.sf.antcontrib.cpptasks.gcc.TestGccLinker.class); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestCCTask.java b/src/test/java/net/sf/antcontrib/cpptasks/TestCCTask.java new file mode 100644 index 0000000..82faae2 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestCCTask.java @@ -0,0 +1,128 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.util.Hashtable; +import java.util.Vector; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.compiler.CommandLineCompilerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.CompilerConfiguration; +import net.sf.antcontrib.cpptasks.gcc.GccCCompiler; + +/** + * Tests for CCTask. + * + */ +public final class TestCCTask + extends TestCase { + /** + * Constructor. + * @param name test name + * + */ + public TestCCTask(final String name) { + super(name); + } + + /** + * Test that a target with no existing object file is + * returned by getTargetsToBuildByConfiguration. + */ + public void testGetTargetsToBuildByConfiguration1() { + CompilerConfiguration config1 = new CommandLineCompilerConfiguration( + (GccCCompiler) GccCCompiler.getInstance(), "dummy", + new File[0], new File[0], new File[0], "", new String[0], + new ProcessorParam[0], true, new String[0]); + TargetInfo target1 = new TargetInfo(config1, new File[] {new File( + "src/foo.bar")} + , null, new File("foo.obj"), true); + Hashtable targets = new Hashtable(); + targets.put(target1.getOutput(), target1); + Hashtable targetsByConfig = CCTask + .getTargetsToBuildByConfiguration(targets); + Vector targetsForConfig1 = (Vector) targetsByConfig.get(config1); + assertNotNull(targetsForConfig1); + assertEquals(1, targetsForConfig1.size()); + TargetInfo targetx = (TargetInfo) targetsForConfig1.elementAt(0); + assertSame(target1, targetx); + } + + /** + * Test that a target that is up to date is not returned by + * getTargetsToBuildByConfiguration. + * + */ + public void testGetTargetsToBuildByConfiguration2() { + CompilerConfiguration config1 = new CommandLineCompilerConfiguration( + (GccCCompiler) GccCCompiler.getInstance(), "dummy", + new File[0], new File[0], new File[0], "", new String[0], + new ProcessorParam[0], false, new String[0]); + // + // target doesn't need to be rebuilt + // + TargetInfo target1 = new TargetInfo(config1, new File[] {new File( + "src/foo.bar")} + , null, new File("foo.obj"), false); + Hashtable targets = new Hashtable(); + targets.put(target1.getOutput(), target1); + // + // no targets need to be built, return a zero-length hashtable + // + Hashtable targetsByConfig = CCTask + .getTargetsToBuildByConfiguration(targets); + assertEquals(0, targetsByConfig.size()); + } + + /** + * Tests that the default value of failonerror is true. + */ + public void testGetFailOnError() { + CCTask task = new CCTask(); + boolean failOnError = task.getFailonerror(); + assertEquals(true, failOnError); + } + + /** + * Tests that setting failonerror is effective. + */ + public void testSetFailOnError() { + CCTask task = new CCTask(); + task.setFailonerror(false); + boolean failOnError = task.getFailonerror(); + assertEquals(false, failOnError); + task.setFailonerror(true); + failOnError = task.getFailonerror(); + assertEquals(true, failOnError); + } + + /** + * Test checks for the presence of antlib.xml. + * @throws IOException if stream can't be closed. + * + */ + public void testAntlibXmlPresent() throws IOException { + InputStream stream = TestCCTask.class.getClassLoader() + .getResourceAsStream("net/sf/antcontrib/cpptasks/antlib.xml"); + if (stream != null) { + stream.close(); + } + assertNotNull("antlib.xml missing", stream); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestCUtil.java b/src/test/java/net/sf/antcontrib/cpptasks/TestCUtil.java new file mode 100644 index 0000000..42b86d3 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestCUtil.java @@ -0,0 +1,153 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.IOException; + +import junit.framework.TestCase; +/** + * Tests for CUtil class + */ +public class TestCUtil extends TestCase { + public TestCUtil(String name) { + super(name); + } + public void testGetPathFromEnvironment() { + File[] files = CUtil.getPathFromEnvironment("LIB", ";"); + assertNotNull(files); + } + public void testGetRelativePath1() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File( + "/foo/bar/baz")); + assertEquals("baz", rel); + } + public void testGetRelativePath2() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil + .getRelativePath(canonicalBase, new File("/foo/bar/")); + assertEquals(".", rel); + } + public void testGetRelativePath3() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/a")); + assertEquals("a", rel); + } + public void testGetRelativePath4() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File("/foo/")); + assertEquals("..", rel); + } + public void testGetRelativePath5() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File("/a")); + String expected = ".." + File.separator + ".." + File.separator + "a"; + assertEquals(expected, rel); + } + public void testGetRelativePath6() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, new File( + "/foo/baz/bar")); + String expected = ".." + File.separator + "baz" + File.separator + + "bar"; + assertEquals(expected, rel); + } + public void testGetRelativePath7() throws IOException { + String canonicalBase = new File("/foo/bar/").getCanonicalPath(); + // + // skip the UNC test unless running on Windows + // + String osName = System.getProperty("os.name"); + if (osName.indexOf("Windows") >= 0) { + File uncFile = new File("\\\\fred\\foo.bar"); + String uncPath; + try { + uncPath = uncFile.getCanonicalPath(); + } catch (IOException ex) { + uncPath = uncFile.toString(); + } + String rel = CUtil.getRelativePath(canonicalBase, uncFile); + assertEquals(uncPath, rel); + } + } + public void testGetRelativePath8() throws IOException { + String canonicalBase = new File("/foo/bar/something").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/something.extension")); + String expected = ".." + File.separator + "something.extension"; + assertEquals(expected, rel); + } + public void testGetRelativePath9() throws IOException { + String canonicalBase = new +File("/foo/bar/something").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/somethingElse")); + String expected = ".." + File.separator + "somethingElse"; + assertEquals(expected, rel); + } + public void testGetRelativePath10() throws IOException { + String canonicalBase = new +File("/foo/bar/something").getCanonicalPath(); + String rel = CUtil.getRelativePath(canonicalBase, + new File("/foo/bar/something else")); + String expected = ".." + File.separator + "something else"; + assertEquals(expected, rel); + } + public void testParsePath1() { + File[] files = CUtil.parsePath("", ";"); + assertEquals(0, files.length); + } + public void testParsePath2() { + String workingDir = System.getProperty("user.dir"); + File[] files = CUtil.parsePath(workingDir, ";"); + assertEquals(1, files.length); + File workingDirFile = new File(workingDir); + assertEquals(workingDirFile, files[0]); + } + public void testParsePath3() { + String workingDir = System.getProperty("user.dir"); + File[] files = CUtil.parsePath(workingDir + ";", ";"); + assertEquals(1, files.length); + assertEquals(new File(workingDir), files[0]); + } + public void testParsePath4() { + String workingDir = System.getProperty("user.dir"); + String javaHome = System.getProperty("java.home"); + File[] files = CUtil.parsePath(workingDir + ";" + javaHome, ";"); + assertEquals(2, files.length); + assertEquals(new File(workingDir), files[0]); + assertEquals(new File(javaHome), files[1]); + } + public void testParsePath5() { + String workingDir = System.getProperty("user.dir"); + String javaHome = System.getProperty("java.home"); + File[] files = CUtil.parsePath(workingDir + ";" + javaHome + ";", ";"); + assertEquals(2, files.length); + assertEquals(new File(workingDir), files[0]); + assertEquals(new File(javaHome), files[1]); + } + + /** + * Test of xmlAttributeEncode. + * + * See patch 1267472 and bug 1032302. + */ + public void testXmlEncode() { + assertEquals("<"boo">", CUtil.xmlAttribEncode("<\"boo\">")); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestCompilerDef.java b/src/test/java/net/sf/antcontrib/cpptasks/TestCompilerDef.java new file mode 100644 index 0000000..12e1967 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestCompilerDef.java @@ -0,0 +1,357 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import net.sf.antcontrib.cpptasks.compiler.CommandLineCompilerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.Compiler; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioCCompiler; +import net.sf.antcontrib.cpptasks.gcc.GccCCompiler; +import net.sf.antcontrib.cpptasks.types.CompilerArgument; +import net.sf.antcontrib.cpptasks.types.ConditionalPath; +import net.sf.antcontrib.cpptasks.types.DefineArgument; +import net.sf.antcontrib.cpptasks.types.DefineSet; +import net.sf.antcontrib.cpptasks.types.IncludePath; +import net.sf.antcontrib.cpptasks.types.SystemIncludePath; +import net.sf.antcontrib.cpptasks.types.UndefineArgument; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; + +/** + * Tests for CompilerDef. + */ +public final class TestCompilerDef + extends TestProcessorDef { + /** + * Constructor. + * + * @param name + * test name + */ + public TestCompilerDef(final String name) { + super(name); + } + + /** + * Creates a new processor. + * + * @return new processor + */ + protected ProcessorDef create() { + return new CompilerDef(); + } + + /** + * This method tests CompilerDef.getActiveDefines. + * + * A CompilerDef is created similar to what would be created for + * + * <cc><defineset><define name="DEBUG" if="debug"/> <define name="NDEBUG" + * unless="debug"/> </defineset> </cc> + * + * Then getActiveDefines is called for a project without and with the + * "debug" property defined. Return value from getActiveDefines should + * contain one member + */ + public void testGetActiveDefines() { + Project project = new org.apache.tools.ant.Project(); + CompilerDef def = new CompilerDef(); + def.setProject(project); + DefineSet defset = new DefineSet(); + DefineArgument arg1 = new DefineArgument(); + arg1.setName("DEBUG"); + arg1.setIf("debug"); + defset.addDefine(arg1); + DefineArgument arg2 = new DefineArgument(); + arg2.setName("NDEBUG"); + arg2.setUnless("debug"); + defset.addDefine(arg2); + def.addConfiguredDefineset(defset); + // + // Evaluate without "debug" set + // + UndefineArgument[] activeArgs = def.getActiveDefines(); + assertEquals(1, activeArgs.length); + assertEquals("NDEBUG", activeArgs[0].getName()); + // + // Set the "debug" property + // + project.setProperty("debug", ""); + activeArgs = def.getActiveDefines(); + assertEquals(1, activeArgs.length); + assertEquals("DEBUG", activeArgs[0].getName()); + } + + /** + * This method tests CompilerDef.getActiveIncludePath. + * + * A CompilerDef is created similar to what would be created for + * + * <cc><includepath location=".." if="debug"/> </cc> + * + * and is evaluate for a project without and without "debug" set + */ + public void testGetActiveIncludePaths() { + Project project = new org.apache.tools.ant.Project(); + CompilerDef def = new CompilerDef(); + def.setProject(project); + ConditionalPath path = def.createIncludePath(); + path.setLocation(new File("..")); + path.setIf("debug"); + // + // Evaluate without "debug" set + // + String[] includePaths = def.getActiveIncludePaths(); + assertEquals(0, includePaths.length); + // + // Set the "debug" property + // + project.setProperty("debug", ""); + includePaths = def.getActiveIncludePaths(); + assertEquals(1, includePaths.length); + } + + /** + * Tests that setting classname to the Gcc compiler is effective. + */ + public void testGetGcc() { + CompilerDef compilerDef = (CompilerDef) create(); + compilerDef.setClassname("net.sf.antcontrib.cpptasks.gcc.GccCCompiler"); + Compiler comp = (Compiler) compilerDef.getProcessor(); + assertNotNull(comp); + assertSame(GccCCompiler.getInstance(), comp); + } + + /** + * Tests that setting classname to the MSVC compiler is effective. + */ + public void testGetMSVC() { + CompilerDef compilerDef = (CompilerDef) create(); + compilerDef + .setClassname( + "net.sf.antcontrib.cpptasks.devstudio.DevStudioCCompiler"); + Compiler comp = (Compiler) compilerDef.getProcessor(); + assertNotNull(comp); + assertSame(DevStudioCCompiler.getInstance(), comp); + } + + /** + * Tests that setting classname to an bogus class name results in a + * BuildException. + */ + public void testUnknownClass() { + CompilerDef compilerDef = (CompilerDef) create(); + try { + compilerDef + .setClassname("net.sf.antcontrib.cpptasks.bogus.BogusCompiler"); + } catch (BuildException ex) { + return; + } + fail("Exception not thrown"); + } + + /** + * Test that setting classname to a class that doesn't support Compiler + * throws a BuildException. + * + */ + public void testWrongType() { + CompilerDef compilerDef = (CompilerDef) create(); + try { + compilerDef + .setClassname("net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker"); + } catch (BuildException ex) { + return; + } + fail("Exception not thrown"); + } + + /** + * Gets the command line arguments that precede filenames. + * + * @param processor + * processor under test + * @return command line arguments + */ + protected String[] getPreArguments(final ProcessorDef processor) { + return ((CommandLineCompilerConfiguration) getConfiguration(processor)) + .getPreArguments(); + } + + /** + * Tests if a fileset enclosed in the base compiler definition is effective. + * + * @throws IOException + * if unable to create or delete a temporary file + */ + public void testExtendsFileSet() throws IOException { + super.testExtendsFileSet(File.createTempFile("cpptaskstest", ".cpp")); + } + + /** + * Tests if the rebuild attribute of the base compiler definition is + * effective. + * + */ + public void testExtendsRebuild() { + testExtendsRebuild(new CompilerDef()); + } + + /** + * Tests that compilerarg's contained in the base compiler definition are + * effective. + */ + public void testExtendsCompilerArgs() { + CompilerDef baseLinker = new CompilerDef(); + CompilerArgument linkerArg = new CompilerArgument(); + linkerArg.setValue("/base"); + baseLinker.addConfiguredCompilerArg(linkerArg); + CompilerDef extendedLinker = (CompilerDef) createExtendedProcessorDef( + baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals(2, preArgs.length); + assertEquals("/base", preArgs[0]); + } + + /** + * Tests that defineset's contained in the base compiler definition are + * effective. + */ + public void testExtendsDefineSet() { + CompilerDef baseCompiler = new CompilerDef(); + DefineSet defSet = new DefineSet(); + DefineArgument define = new DefineArgument(); + define.setName("foo"); + define.setValue("bar"); + defSet.addDefine(define); + baseCompiler.addConfiguredDefineset(defSet); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals(2, preArgs.length); + assertEquals("-Dfoo=bar", preArgs[1]); + } + + /** + * Tests that includepath's contained in the base compiler definition are + * effective. + */ + public void testExtendsIncludePath() { + CompilerDef baseCompiler = new CompilerDef(); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + IncludePath path = baseCompiler.createIncludePath(); + path.setPath("/tmp"); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals(2, preArgs.length); + assertEquals("-I", preArgs[1].substring(0, 2)); + } + + /** + * Tests that sysincludepath's contained in the base compiler definition are + * effective. + */ + public void testExtendsSysIncludePath() { + CompilerDef baseCompiler = new CompilerDef(); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + SystemIncludePath path = baseCompiler.createSysIncludePath(); + path.setPath("/tmp"); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals(2, preArgs.length); + assertEquals("-I", preArgs[1].substring(0, 2)); + } + + /** + * Sets the name attribute. + * + * @param compiler + * compiler under test + * @param name + * compiler name + */ + private static void setCompilerName(final CompilerDef compiler, + final String name) { + CompilerEnum compilerName = new CompilerEnum(); + compilerName.setValue(name); + compiler.setName(compilerName); + } + + /** + * Tests that the extend attribute of the base compiler definition is + * effective. + */ + public void testExtendsExceptions() { + CompilerDef baseCompiler = new CompilerDef(); + baseCompiler.setExceptions(true); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + setCompilerName(extendedCompiler, "msvc"); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals("/EHsc", preArgs[2]); + } + + /** + * Tests that the multithread attribute of the base compiler definition is + * effective. + */ + public void testExtendsMultithreaded() { + CompilerDef baseCompiler = new CompilerDef(); + baseCompiler.setMultithreaded(false); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + setCompilerName(extendedCompiler, "msvc"); + CCTask cctask = new CCTask(); + LinkType linkType = new LinkType(); + linkType.setStaticRuntime(true); + CommandLineCompilerConfiguration config = (CommandLineCompilerConfiguration) + extendedCompiler + .createConfiguration(cctask, linkType, null, null, null); + String[] preArgs = config.getPreArguments(); + assertEquals("/ML", preArgs[3]); + } + + /** + * Tests that the name attribute in the base compiler is effective. + */ + public void testExtendsName() { + CompilerDef baseCompiler = new CompilerDef(); + setCompilerName(baseCompiler, "msvc"); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + extendedCompiler.setExceptions(true); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals("/EHsc", preArgs[2]); + } + + /** + * Tests that the classname attribute in the base compiler is effective. + */ + public void testExtendsClassname() { + CompilerDef baseCompiler = new CompilerDef(); + baseCompiler + .setClassname( + "net.sf.antcontrib.cpptasks.devstudio.DevStudioCCompiler"); + CompilerDef extendedCompiler = (CompilerDef) createExtendedProcessorDef( + baseCompiler); + extendedCompiler.setExceptions(true); + String[] preArgs = getPreArguments(extendedCompiler); + assertEquals("/EHsc", preArgs[2]); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestCompilerEnum.java b/src/test/java/net/sf/antcontrib/cpptasks/TestCompilerEnum.java new file mode 100644 index 0000000..6fc72ba --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestCompilerEnum.java @@ -0,0 +1,51 @@ +/* + * + * Copyright 2002-2005 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestCase; + +import org.apache.tools.ant.BuildException; +/** + * Tests for CompilerEnum. + */ +public class TestCompilerEnum extends TestCase { + /** + * Create instance of TestCompilerEnum. + * @param name test name. + */ + public TestCompilerEnum(final String name) { + super(name); + } + /** + * Test that "gcc" is recognized as a compiler enum. + */ + public void testCompilerEnum1() { + CompilerEnum compilerEnum = new CompilerEnum(); + compilerEnum.setValue("gcc"); + assertTrue(compilerEnum.getIndex() >= 0); + } + /** + * Test that "bogus" is not recognized as a compiler enum. + */ + public void testCompilerEnum2() { + CompilerEnum compilerEnum = new CompilerEnum(); + try { + compilerEnum.setValue("bogus"); + fail(); + } catch (BuildException ex) { + } + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestDependencyTable.java b/src/test/java/net/sf/antcontrib/cpptasks/TestDependencyTable.java new file mode 100644 index 0000000..cb7c55c --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestDependencyTable.java @@ -0,0 +1,79 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.IOException; + +import javax.xml.parsers.ParserConfigurationException; + +import org.xml.sax.SAXException; +/** + * DependencyTable tests + * + * @author curta + */ +public class TestDependencyTable extends TestXMLConsumer { + /** + * Default constructor + */ + public TestDependencyTable() { + super(); + } + /** + * Constructor + * + * @param testName + * test name + */ + public TestDependencyTable(String testName) { + super(testName); + } + /** + * Loads a dependency file from OpenSHORE (http://www.openshore.org) + * + * @throws IOException + */ + public void testLoadOpenshore() throws IOException, + ParserConfigurationException, SAXException { + String tmpDir = System.getProperty("java.io.tmpdir"); + try { + copyResourceToTmpDir("openshore/dependencies.xml", + "dependencies.xml"); + DependencyTable dependencies = new DependencyTable(new File(tmpDir)); + dependencies.load(); + } finally { + deleteTmpFile("dependencies.xml"); + } + } + /** + * Loads a dependency file from Xerces-C (http://xml.apache.org) + * + * @throws IOException + */ + public void testLoadXerces() throws IOException, + ParserConfigurationException, SAXException { + String tmpDir = System.getProperty("java.io.tmpdir"); + try { + copyResourceToTmpDir("xerces-c/dependencies.xml", + "dependencies.xml"); + DependencyTable dependencies = new DependencyTable(new File(tmpDir)); + dependencies.load(); + } finally { + deleteTmpFile("dependencies.xml"); + } + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestLinkerDef.java b/src/test/java/net/sf/antcontrib/cpptasks/TestLinkerDef.java new file mode 100644 index 0000000..9387d5b --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestLinkerDef.java @@ -0,0 +1,343 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import net.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.Linker; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker; +import net.sf.antcontrib.cpptasks.gcc.GccLinker; +import net.sf.antcontrib.cpptasks.types.FlexLong; +import net.sf.antcontrib.cpptasks.types.LibrarySet; +import net.sf.antcontrib.cpptasks.types.LinkerArgument; +import net.sf.antcontrib.cpptasks.types.SystemLibrarySet; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.types.FlexInteger; + +/** + * Tests for LinkerDef class. + */ +public final class TestLinkerDef + extends TestProcessorDef { + /** + * Constructor. + * + * @param name + * test name + */ + public TestLinkerDef(final String name) { + super(name); + } + + /** + * Creates a processor. + * + * @return new linker + */ + protected ProcessorDef create() { + return new LinkerDef(); + } + + /** + * Test if setting the classname attribute to the name of the GCC linker + * results in the singleton GCC linker. + */ + public void testGetGcc() { + LinkerDef linkerDef = (LinkerDef) create(); + linkerDef.setClassname("net.sf.antcontrib.cpptasks.gcc.GccLinker"); + Linker comp = (Linker) linkerDef.getProcessor(); + assertNotNull(comp); + assertSame(GccLinker.getInstance(), comp); + } + + /** + * Test if setting the classname attribute to the name of the MSVC linker + * results in the singleton MSVC linker. + */ + public void testGetMSVC() { + LinkerDef linkerDef = (LinkerDef) create(); + linkerDef + .setClassname("net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker"); + Linker comp = (Linker) linkerDef.getProcessor(); + assertNotNull(comp); + assertSame(DevStudioLinker.getInstance(), comp); + } + + /** + * Tests if setting the classname attribute to an bogus classname results in + * a BuildException. + * + */ + public void testUnknownClass() { + LinkerDef linkerDef = (LinkerDef) create(); + try { + linkerDef + .setClassname("net.sf.antcontrib.cpptasks.bogus.BogusLinker"); + } catch (BuildException ex) { + return; + } + fail("should have thrown exception"); + } + + /** + * Tests if setting the classname to the name of a class that doesn't + * support Linker throws a BuildException. + * + */ + public void testWrongType() { + LinkerDef linkerDef = (LinkerDef) create(); + try { + linkerDef.setClassname("net.sf.antcontrib.cpptasks.CCTask"); + } catch (ClassCastException ex) { + return; + } + fail("should have thrown exception"); + } + + /** + * Gets the command line arguments that appear before the filenames. + * + * @param processor processor under test + * @return command line arguments + */ + protected String[] getPreArguments(final ProcessorDef processor) { + return ((CommandLineLinkerConfiguration) getConfiguration(processor)) + .getPreArguments(); + } + + /** + * Sets the name attribute. + * + * @param linker + * linker defintion + * @param name + * linker name + */ + private static void setLinkerName(final LinkerDef linker, + final String name) { + LinkerEnum linkerName = new LinkerEnum(); + linkerName.setValue(name); + linker.setName(linkerName); + } + + /** + * Tests that linkerarg's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsLinkerArgs() { + LinkerDef baseLinker = new LinkerDef(); + LinkerArgument linkerArg = new LinkerArgument(); + linkerArg.setValue("/base"); + baseLinker.addConfiguredLinkerArg(linkerArg); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals(1, preArgs.length); + assertEquals("/base", preArgs[0]); + } + + /** + * Tests that fileset's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + * @throws IOException if unable to create or delete temporary file + */ + public void testExtendsFileSet() throws IOException { + super.testExtendsFileSet(File.createTempFile("cpptaskstest", ".o")); + } + + /** + * Tests that libset's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsLibSet() { + LinkerDef baseLinker = new LinkerDef(); + LibrarySet libset = new LibrarySet(); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + libset.setProject(baseLinker.getProject()); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("advapi32"); + libset.setLibs(libs); + baseLinker.addLibset(libset); + CommandLineLinkerConfiguration config = (CommandLineLinkerConfiguration) + getConfiguration(extendedLinker); + String[] libnames = config.getLibraryNames(); + assertEquals(1, libnames.length); + assertEquals("advapi32", libnames[0]); + } + + /** + * Tests that syslibset's that appear in the base linker are effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsSysLibSet() { + LinkerDef baseLinker = new LinkerDef(); + SystemLibrarySet libset = new SystemLibrarySet(); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + libset.setProject(baseLinker.getProject()); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("advapi32"); + libset.setLibs(libs); + baseLinker.addSyslibset(libset); + CommandLineLinkerConfiguration config = (CommandLineLinkerConfiguration) + getConfiguration(extendedLinker); + String[] libnames = config.getLibraryNames(); + assertEquals(1, libnames.length); + assertEquals("advapi32", libnames[0]); + } + + /** + * Tests that the base attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsBase() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setBase(new FlexLong("10000")); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/BASE:0x2710", preArgs[3]); + } + + /** + * Tests that the stack attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsStack() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setStack(new FlexInteger("10000")); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/STACK:0x2710", preArgs[3]); + } + + /** + * Tests that the entry attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsEntry() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setEntry("foo"); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("-e", preArgs[0]); + assertEquals("foo", preArgs[1]); + } + + /** + * Tests that the fixed attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsFixed() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setFixed(true); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/FIXED", preArgs[3]); + } + + /** + * Tests that the incremental attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsIncremental() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setIncremental(true); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:YES", preArgs[2]); + } + + /** + * Tests that the map attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsMap() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker.setMap(true); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + setLinkerName(extendedLinker, "msvc"); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/MAP", preArgs[3]); + } + + /** + * Tests that the rebuild attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsRebuild() { + testExtendsRebuild(new LinkerDef()); + } + + /** + * Tests that the name attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsName() { + LinkerDef baseLinker = new LinkerDef(); + setLinkerName(baseLinker, "msvc"); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + extendedLinker.setBase(new FlexLong("10000")); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/BASE:0x2710", preArgs[3]); + } + + /** + * Tests that the classname attribute in the base linker is effective when + * creating the command line for a linker that extends it. + */ + public void testExtendsClassname() { + LinkerDef baseLinker = new LinkerDef(); + baseLinker + .setClassname("net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker"); + LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef( + baseLinker); + extendedLinker.setBase(new FlexLong("10000")); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("/NOLOGO", preArgs[0]); + assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]); + assertEquals("/INCREMENTAL:NO", preArgs[2]); + assertEquals("/BASE:0x2710", preArgs[3]); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestLinkerEnum.java b/src/test/java/net/sf/antcontrib/cpptasks/TestLinkerEnum.java new file mode 100644 index 0000000..77158d7 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestLinkerEnum.java @@ -0,0 +1,41 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestCase; +/** + * + * Tests for LinkerEnum + * + * @author CurtA + */ +public class TestLinkerEnum extends TestCase { + /** + * @param test + * case name + */ + public TestLinkerEnum(String name) { + super(name); + } + /** + * Test checks that enumeration contains value g++ + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testContainsValueGpp() { + assertTrue(new LinkerEnum().containsValue("g++")); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestOutputTypeEnum.java b/src/test/java/net/sf/antcontrib/cpptasks/TestOutputTypeEnum.java new file mode 100644 index 0000000..61bb2b7 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestOutputTypeEnum.java @@ -0,0 +1,39 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import junit.framework.TestCase; +/** + * @author CurtA + */ +public class TestOutputTypeEnum extends TestCase { + /** + * Default constructor + * + * @see junit.framework.TestCase#TestCase(String) + */ + public TestOutputTypeEnum(String name) { + super(name); + } + /** + * Test checks that output type enum contains "plugin" + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testContainsValuePlugin() { + assertTrue(new OutputTypeEnum().containsValue("plugin")); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestProcessorDef.java b/src/test/java/net/sf/antcontrib/cpptasks/TestProcessorDef.java new file mode 100644 index 0000000..c4e2905 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestProcessorDef.java @@ -0,0 +1,278 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks; + +import java.io.File; +import java.io.IOException; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.compiler.ProcessorConfiguration; +import net.sf.antcontrib.cpptasks.types.ConditionalFileSet; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; +import org.apache.tools.ant.types.Reference; + +/** + * Tests for ProcessorDef. + */ +public abstract class TestProcessorDef + extends TestCase { + + /** + * Constructor. + * + * @param name + * test name + */ + public TestProcessorDef(final String name) { + super(name); + } + + /** + * Creates a new processor definition. + * + * @return created processor definition + */ + protected abstract ProcessorDef create(); + + /** + * Tests that isActive returns true when "if" references a set property. + */ + public final void testIsActive2() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setProject(project); + arg.setIf("cond"); + assertTrue(arg.isActive()); + } + + /** + * Tests that isActive returns false when "if" references an unset property. + */ + public final void testIsActive3() { + ProcessorDef arg = create(); + arg.setProject(new Project()); + arg.setIf("cond"); + assertTrue(!arg.isActive()); + } + + /** + * Tests that evaluating isActive when "if" refernces a property with the + * value "false" throws an exception to warn of a suspicious value. + * + */ + public final void testIsActive4() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setProject(project); + arg.setIf("cond"); + try { + boolean isActive = arg.isActive(); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + + /** + * Tests that isActive returns false when "unless" references a set + * property. + */ + public final void testIsActive5() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setProject(project); + arg.setUnless("cond"); + assertTrue(!arg.isActive()); + } + + /** + * Tests that isActive returns true when "unless" references an unset + * property. + */ + public final void testIsActive6() { + ProcessorDef arg = create(); + arg.setProject(new Project()); + arg.setUnless("cond"); + assertTrue(arg.isActive()); + } + + /** + * Tests that evaluating isActive when "unless" references a property with + * the value "false" throws an exception to warn of a suspicious value. + * + */ + public final void testIsActive7() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setProject(project); + arg.setUnless("cond"); + try { + boolean isActive = arg.isActive(); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + + /** + * Tests if a processor is active when both "if" and "unless" are specified + * and the associated properties are set. + * + */ + public final void testIsActive8() { + ProcessorDef arg = create(); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setProject(project); + arg.setIf("cond"); + arg.setUnless("cond"); + assertTrue(!arg.isActive()); + } + + /** + * Creates a processor initialized to be an extension of the base processor. + * + * @param baseProcessor + * base processor + * @return extending processor + */ + protected final ProcessorDef createExtendedProcessorDef( + final ProcessorDef baseProcessor) { + Project project = new Project(); + baseProcessor.setProject(project); + baseProcessor.setId("base"); + project.addReference("base", baseProcessor); + ProcessorDef extendedLinker = create(); + extendedLinker.setProject(project); + extendedLinker.setExtends(new Reference("base")); + return extendedLinker; + } + + /** + * Gets the processor configuration. + * + * @param extendedProcessor + * processor under test + * @return configuration + */ + protected final ProcessorConfiguration getConfiguration( + final ProcessorDef extendedProcessor) { + CCTask cctask = new CCTask(); + LinkType linkType = new LinkType(); + return extendedProcessor.createConfiguration(cctask, + linkType, + null, + null, + null); + } + + /** + * Gets command line arguments that precede filenames. + * + * @param processor + * processor under test + * @return array of command line parameters + */ + protected abstract String[] getPreArguments(final ProcessorDef processor); + + /** + * Tests that a fileset in the base processor is effective when evaluating + * the files included in an extending processor. + * + * @param tempFile + * temporary file + * @throws IOException + * if unable to delete file + */ + protected final void testExtendsFileSet(final File tempFile) throws + IOException { + ProcessorDef baseLinker = create(); + ConditionalFileSet fileSet = new ConditionalFileSet(); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + fileSet.setProject(baseLinker.getProject()); + fileSet.setDir(new File(tempFile.getParent())); + fileSet.setIncludes(tempFile.getName()); + baseLinker.addFileset(fileSet); + MockFileCollector collector = new MockFileCollector(); + extendedLinker.visitFiles(collector); + tempFile.delete(); + assertEquals(1, collector.size()); + } + + /** + * Tests that the if attribute in the base processor is effective when + * evaluating if an extending processor is active. + */ + public final void testExtendsIf() { + ProcessorDef baseLinker = create(); + baseLinker.setIf("bogus"); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + boolean isActive = extendedLinker.isActive(); + assertEquals(false, isActive); + baseLinker.getProject().setProperty("bogus", ""); + isActive = extendedLinker.isActive(); + assertEquals(true, isActive); + } + + /** + * Tests that the unless attribute in the base processor is effective when + * evaluating if an extending processor is active. + */ + public final void testExtendsUnless() { + ProcessorDef baseLinker = create(); + baseLinker.setUnless("bogus"); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + boolean isActive = extendedLinker.isActive(); + assertEquals(true, isActive); + baseLinker.getProject().setProperty("bogus", ""); + isActive = extendedLinker.isActive(); + assertEquals(false, isActive); + } + + /** + * Tests that the debug attribute in the base processor is effective when + * creating the command line for a processor that extends it. + */ + public final void testExtendsDebug() { + ProcessorDef baseLinker = create(); + baseLinker.setDebug(true); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseLinker); + String[] preArgs = getPreArguments(extendedLinker); + assertEquals("-g", preArgs[preArgs.length - 1]); + } + + /** + * Tests that the rebuild attribute in the base processor is effective when + * creating the command line for a processor that extends it. + * + * @param baseProcessor + * processor under test + */ + protected final void testExtendsRebuild( + final ProcessorDef baseProcessor) { + baseProcessor.setRebuild(true); + ProcessorDef extendedLinker = createExtendedProcessorDef(baseProcessor); + ProcessorConfiguration config = getConfiguration(extendedLinker); + boolean rebuild = config.getRebuild(); + assertEquals(true, rebuild); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestTargetHistoryTable.java b/src/test/java/net/sf/antcontrib/cpptasks/TestTargetHistoryTable.java new file mode 100644 index 0000000..3aed27e --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestTargetHistoryTable.java @@ -0,0 +1,141 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; + +import net.sf.antcontrib.cpptasks.compiler.ProcessorConfiguration; +import net.sf.antcontrib.cpptasks.VersionInfo; +/** + * Tests for TargetHistoryTable + * + * @author CurtA + */ +public class TestTargetHistoryTable extends TestXMLConsumer { + private static class MockProcessorConfiguration + implements + ProcessorConfiguration { + public MockProcessorConfiguration() { + } + public int bid(String fileName) { + return 100; + } + public String getIdentifier() { + return "Mock Configuration"; + } + public String[] getOutputFileNames(String baseName, VersionInfo versionInfo) { + return new String[] { baseName }; + } + public ProcessorParam[] getParams() { + return new ProcessorParam[0]; + } + public boolean getRebuild() { + return false; + } + } + /** + * Constructor + * + * @param name + * test case name + * @see junit.framework.TestCase#TestCase(String) + */ + public TestTargetHistoryTable(String name) { + super(name); + } + /** + * Tests loading a stock history file + * + * @throws IOException + */ + public void testLoadOpenshore() throws IOException { + try { + copyResourceToTmpDir("openshore/history.xml", "history.xml"); + CCTask task = new CCTask(); + String tmpDir = System.getProperty("java.io.tmpdir"); + TargetHistoryTable history = new TargetHistoryTable(task, new File( + tmpDir)); + } finally { + deleteTmpFile("history.xml"); + } + } + /** + * Tests loading a stock history file + * + * @throws IOException + */ + public void testLoadXerces() throws IOException { + try { + copyResourceToTmpDir("xerces-c/history.xml", "history.xml"); + CCTask task = new CCTask(); + String tmpDir = System.getProperty("java.io.tmpdir"); + TargetHistoryTable history = new TargetHistoryTable(task, new File( + tmpDir)); + } finally { + deleteTmpFile("history.xml"); + } + } + /** + * Tests for bug fixed by patch [ 650397 ] Fix: Needless rebuilds on Unix + * + * @throws IOException + */ + public void testUpdateTimeResolution() throws IOException { + File compiledFile = null; + try { + // + // delete any history file that might exist + // in the test output directory + String tempDir = System.getProperty("java.io.tmpdir"); + File historyFile = new File(tempDir, "history.xml"); + if (historyFile.exists()) { + historyFile.delete(); + } + TargetHistoryTable table = new TargetHistoryTable(null, new File( + tempDir)); + // + // create a dummy compiled unit + // + compiledFile = new File(tempDir, "dummy.o"); + FileOutputStream compiledStream = new FileOutputStream(compiledFile); + compiledStream.close(); + // + // lastModified times can be slightly less than + // task start time due to file system resolution. + // Mimic this by slightly incrementing the last modification time. + // + long startTime = compiledFile.lastModified() + 1; + // + // update the table + // + table.update(new MockProcessorConfiguration(), + new String[]{"dummy.o"}, null); + // + // commit. If "compiled" file was judged to be + // valid we should have a history file. + // + table.commit(); + assertTrue("History file was not created", historyFile.exists()); + assertTrue("History file was empty", historyFile.length() > 10); + } finally { + if (compiledFile != null && compiledFile.exists()) { + compiledFile.delete(); + } + } + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestTargetInfo.java b/src/test/java/net/sf/antcontrib/cpptasks/TestTargetInfo.java new file mode 100644 index 0000000..5851805 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestTargetInfo.java @@ -0,0 +1,134 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.compiler.CompilerConfiguration; +import net.sf.antcontrib.cpptasks.compiler.ProgressMonitor; +import org.apache.tools.ant.BuildException; +import net.sf.antcontrib.cpptasks.VersionInfo; + + +/** + * A description of a file built or to be built + */ +public class TestTargetInfo extends TestCase { + private class DummyConfiguration implements CompilerConfiguration { + public int bid(String filename) { + return 1; + } + public void close() { + } + public void compile(CCTask task, File workingDir, String[] source, + boolean relentless, ProgressMonitor monitor) + throws BuildException { + throw new BuildException("Not implemented"); + } + public CompilerConfiguration[] createPrecompileConfigurations( + File file, String[] exceptFiles) { + return null; + } + public String getIdentifier() { + return "dummy"; + } + public String[] getIncludeDirectories() { + return new String[0]; + } + public String getIncludePathIdentifier() { + return "dummyIncludePath"; + } + public String[] getOutputFileNames(String inputFile, VersionInfo versionInfo) { + return new String[0]; + } + public CompilerParam getParam(String name) { + return null; + } + public ProcessorParam[] getParams() { + return new ProcessorParam[0]; + } + public boolean getRebuild() { + return false; + } + public boolean isPrecompileGeneration() { + return true; + } + public DependencyInfo parseIncludes(CCTask task, File baseDir, File file) { + return null; + } + } + public TestTargetInfo(String name) { + super(name); + } + public void testConstructorNullConfig() { + try { + new TargetInfo(null, new File[]{new File("")}, null, new File(""), + false); + fail("Didn't throw exception"); + } catch (NullPointerException ex) { + } + } + public void testConstructorNullOutput() { + CompilerConfiguration config = new DummyConfiguration(); + try { + new TargetInfo(config, new File[]{new File("")}, null, null, false); + fail("Didn't throw exception"); + } catch (NullPointerException ex) { + } + } + public void testConstructorNullSource() { + CompilerConfiguration config = new DummyConfiguration(); + try { + new TargetInfo(config, null, null, new File(""), false); + fail("Didn't throw exception"); + } catch (NullPointerException ex) { + } + } + public void testGetRebuild() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "FoO.BaR")}, null, new File("foo.o"), false); + assertEquals(false, targetInfo.getRebuild()); + targetInfo = new TargetInfo(config, new File[]{new File("FoO.BaR")}, + null, new File("foo.o"), true); + assertEquals(true, targetInfo.getRebuild()); + } + public void testGetSource() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "FoO.BaR")}, null, new File("foo.o"), false); + String source = targetInfo.getSources()[0].getName(); + assertEquals(source, "FoO.BaR"); + } + public void testHasSameSource() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "foo.bar")}, null, new File("foo.o"), false); + boolean hasSame = targetInfo.getSources()[0] + .equals(new File("foo.bar")); + assertTrue(hasSame); + hasSame = targetInfo.getSources()[0].equals(new File("boo.far")); + assertEquals(hasSame, false); + } + public void testMustRebuild() { + CompilerConfiguration config = new DummyConfiguration(); + TargetInfo targetInfo = new TargetInfo(config, new File[]{new File( + "FoO.BaR")}, null, new File("foo.o"), false); + assertEquals(false, targetInfo.getRebuild()); + targetInfo.mustRebuild(); + assertEquals(true, targetInfo.getRebuild()); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/TestXMLConsumer.java b/src/test/java/net/sf/antcontrib/cpptasks/TestXMLConsumer.java new file mode 100644 index 0000000..7c8c86f --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/TestXMLConsumer.java @@ -0,0 +1,100 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; + +import junit.framework.TestCase; +/** + * Base class for tests on classes that consume or public XML documents. + * + * @author Curt Arnold + * + */ +public class TestXMLConsumer extends TestCase { + /** + * Loads a TargetHistoryTable from a resource + * + * @param resourceName + * resouce name, such as "files/openshore/history.xml". + * @return TargetHistoryTable + */ + public static final void copyResourceToTmpDir(String resourceName, + String tmpFile) throws IOException { + String tmpDir = System.getProperty("java.io.tmpdir"); + // + // attempt to get resource from jar + // (should succeed unless testing in IDE) + InputStream src = null; + if (TestTargetHistoryTable.class.getClassLoader().getResource( + resourceName) != null) { + src = TestTargetHistoryTable.class.getClassLoader() + .getResourceAsStream(resourceName); + } + // + // if not found, try to find it relative to the current directory + // + if (src == null) { + src = new FileInputStream(resourceName); + } + assertNotNull("Could not locate resource " + resourceName, src); + try { + File destFile = new File(tmpDir, tmpFile); + FileOutputStream dest = new FileOutputStream(destFile); + try { + int bytesRead = 0; + byte[] buffer = new byte[4096]; + do { + bytesRead = src.read(buffer); + if (bytesRead > 0) { + dest.write(buffer, 0, bytesRead); + } + } while (bytesRead == buffer.length); + } finally { + dest.close(); + } + } finally { + src.close(); + } + } + /** + * Deletes a file, if it exists, from the user's temporary directory. + * + * @param tmpName + * file name, may not be null + */ + public static void deleteTmpFile(String tmpName) throws IOException { + String tmpDir = System.getProperty("java.io.tmpdir"); + File tmpFile = new File(tmpDir, tmpName); + if (tmpFile.exists()) { + tmpFile.delete(); + } + } + /** + * @param arg0 + */ + protected TestXMLConsumer(String testName) { + super(testName); + } + + protected TestXMLConsumer() { + super("TestXMLConsumer"); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/borland/TestBorlandCCompiler.java b/src/test/java/net/sf/antcontrib/cpptasks/borland/TestBorlandCCompiler.java new file mode 100644 index 0000000..ddafc5e --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/borland/TestBorlandCCompiler.java @@ -0,0 +1,37 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.borland; +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractCompiler; +/** + * Borland C++ Compiler adapter tests + * + * Override create to test concrete compiler implementions + */ +public class TestBorlandCCompiler extends TestAbstractCompiler { + public TestBorlandCCompiler(String name) { + super(name); + } + protected AbstractProcessor create() { + return BorlandCCompiler.getInstance(); + } + protected String getObjectExtension() { + return ".obj"; + } + public void testGetIdentfier() { + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractCompiler.java b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractCompiler.java new file mode 100644 index 0000000..5a1e66b --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractCompiler.java @@ -0,0 +1,85 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import java.io.File; + +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.CompilerDef; +import net.sf.antcontrib.cpptasks.ProcessorDef; +import net.sf.antcontrib.cpptasks.parser.CParser; +import net.sf.antcontrib.cpptasks.parser.Parser; +import net.sf.antcontrib.cpptasks.VersionInfo; + +import org.apache.tools.ant.BuildException; +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractCompiler extends TestAbstractProcessor { + private class DummyAbstractCompiler extends AbstractCompiler { + public DummyAbstractCompiler() { + super(new String[]{".cpp", ".c"}, + new String[]{".hpp", ".h", ".inl"}, ".o"); + } + public void compile(CCTask task, File[] srcfile, File[] outputfile, + CompilerConfiguration config) throws BuildException { + throw new BuildException("Not implemented"); + } + public CompilerConfiguration createConfiguration(CCTask task, + LinkType linkType, ProcessorDef[] def1, CompilerDef def2, + net.sf.antcontrib.cpptasks.TargetDef targetPlatform, + VersionInfo versionInfo) { + return null; + } + public Parser createParser(File file) { + return new CParser(); + } + public String getIdentifier() { + return "dummy"; + } + public Linker getLinker(LinkType type) { + return null; + } + } + public TestAbstractCompiler(String name) { + super(name); + } + protected AbstractProcessor create() { + return new DummyAbstractCompiler(); + } + protected String getObjectExtension() { + return ".o"; + } + public void testCanParseTlb() { + AbstractCompiler compiler = (AbstractCompiler) create(); + assertEquals(false, compiler.canParse(new File("sample.tlb"))); + } + public void testGetOutputFileName1() { + AbstractProcessor compiler = create(); + String[] output = compiler.getOutputFileNames("c:/foo\\bar\\hello.c", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.c", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("hello.c", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar\\hello.h", null); + assertEquals(0, output.length); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.h", null); + assertEquals(0, output.length); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractLinker.java b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractLinker.java new file mode 100644 index 0000000..b444a0a --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractLinker.java @@ -0,0 +1,89 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import java.io.File; + +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.LinkerDef; +import net.sf.antcontrib.cpptasks.ProcessorDef; +import net.sf.antcontrib.cpptasks.types.LibraryTypeEnum; +import net.sf.antcontrib.cpptasks.TargetDef; +import net.sf.antcontrib.cpptasks.VersionInfo; + +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractLinker extends TestAbstractProcessor { + private class DummyAbstractLinker extends AbstractLinker { + public DummyAbstractLinker() { + super(new String[]{".obj", ".lib"}, new String[]{".map", ".exp"}); + } + public LinkerConfiguration createConfiguration(final CCTask task, + final LinkType linkType, + final ProcessorDef[] def1, + final LinkerDef def2, + final TargetDef targetPlatform, + final VersionInfo versionInfo) { + return null; + } + public String getIdentifier() { + return "dummy"; + } + public File[] getLibraryPath() { + return new File[0]; + } + public String[] getLibraryPatterns(String[] libnames, LibraryTypeEnum libType) { + return libnames; + } + public Linker getLinker(LinkType type) { + return null; + } + public String[] getOutputFileNames(String sourceFile, VersionInfo versionInfo) { + return new String[0]; + } + public String[][] getRuntimeLibraries(boolean debug, + boolean multithreaded, boolean staticLink) { + return new String[2][0]; + } + public boolean isCaseSensitive() { + return true; + } + } + public TestAbstractLinker(String name) { + super(name); + } + protected AbstractProcessor create() { + return new DummyAbstractLinker(); + } + public void testBid() { + AbstractProcessor compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.obj"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar/hello.lib"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar\\hello.map"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.map"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.c"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.cpp"); + assertEquals(1, bid); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractProcessor.java b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractProcessor.java new file mode 100644 index 0000000..f2c04a3 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestAbstractProcessor.java @@ -0,0 +1,80 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.ProcessorDef; +import net.sf.antcontrib.cpptasks.VersionInfo; +/** + * Test for abstract compiler class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractProcessor extends TestCase { + private class DummyAbstractProcessor extends AbstractProcessor { + public DummyAbstractProcessor() { + super(new String[]{".cpp", ".c"}, + new String[]{".hpp", ".h", ".inl"}); + } + public ProcessorConfiguration createConfiguration(CCTask task, + LinkType linkType, ProcessorDef[] defaultProvider, + ProcessorDef specificProvider, + net.sf.antcontrib.cpptasks.TargetDef targetPlatform, + VersionInfo versionInfo) { + return null; + } + public String getIdentifier() { + return "dummy"; + } + public Linker getLinker(LinkType type) { + return null; + } + public String[] getOutputFileNames(String sourceFile, VersionInfo versionInfo) { + return new String[0]; + } + public String[][] getRuntimeLibraries(boolean debug, + boolean multithreaded, boolean staticLink) { + return new String[2][0]; + } + } + public TestAbstractProcessor(String name) { + super(name); + } + protected AbstractProcessor create() { + return new DummyAbstractProcessor(); + } + public void testBid() { + AbstractProcessor compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar/hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar\\hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.pas"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.java"); + assertEquals(0, bid); + } + public void testGetIdentfier() { + AbstractProcessor compiler = create(); + String id = compiler.getIdentifier(); + assertEquals("dummy", id); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCommandLineCompilerConfiguration.java b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCommandLineCompilerConfiguration.java new file mode 100644 index 0000000..a22fa0d --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCommandLineCompilerConfiguration.java @@ -0,0 +1,59 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import java.io.File; + +import net.sf.antcontrib.cpptasks.ProcessorParam; +import net.sf.antcontrib.cpptasks.gcc.GccCCompiler; +/** + */ +public class TestCommandLineCompilerConfiguration + extends + TestCompilerConfiguration { + private final CommandLineCompiler compiler; + private final String compilerId; + public TestCommandLineCompilerConfiguration(String name) { + super(name); + compiler = (GccCCompiler) GccCCompiler.getInstance(); + compilerId = compiler.getIdentifier(); + } + protected CompilerConfiguration create() { + return new CommandLineCompilerConfiguration(compiler, "dummy", + new File[0], new File[0], new File[0], "", + new String[]{"/Id:/gcc"}, new ProcessorParam[0], false, + new String[0]); + } + public void testConstructorNullCompiler() { + try { + new CommandLineCompilerConfiguration(null, "dummy", new File[0], + new File[0], new File[0], "", new String[0], + new ProcessorParam[0], false, new String[0]); + fail("Should throw exception for null compiler"); + } catch (NullPointerException ex) { + } + } + public void testGetIdentifier() { + CompilerConfiguration config = create(); + String id = config.getIdentifier(); + assertEquals("dummy", id); + } + public void testToString() { + CompilerConfiguration config = create(); + String toString = config.toString(); + assertEquals("dummy", toString); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCompilerConfiguration.java b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCompilerConfiguration.java new file mode 100644 index 0000000..a928ae4 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestCompilerConfiguration.java @@ -0,0 +1,68 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import junit.framework.TestCase; +/** + */ +public abstract class TestCompilerConfiguration extends TestCase { + public TestCompilerConfiguration(String name) { + super(name); + } + protected abstract CompilerConfiguration create(); + public String getObjectFileExtension() { + return ".o"; + } + public void testBid() { + CompilerConfiguration compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar/hello.c"); + assertEquals(100, bid); + bid = compiler.bid("c:/foo\\bar\\hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.h"); + assertEquals(1, bid); + bid = compiler.bid("c:/foo\\bar/hello.pas"); + assertEquals(0, bid); + bid = compiler.bid("c:/foo\\bar/hello.java"); + assertEquals(0, bid); + } + public void testGetOutputFileName1() { + CompilerConfiguration compiler = create(); + String input = "c:/foo\\bar\\hello.c"; + // + // may cause IllegalStateException since + // setPlatformInfo has not been called + try { + String[] output = compiler.getOutputFileNames(input, null); + } catch (java.lang.IllegalStateException ex) { + } + } + public void testGetOutputFileName2() { + CompilerConfiguration compiler = create(); + String[] output = compiler.getOutputFileNames("c:/foo\\bar\\hello.c", null); + assertEquals("hello" + getObjectFileExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.c", null); + assertEquals("hello" + getObjectFileExtension(), output[0]); + output = compiler.getOutputFileNames("hello.c", null); + assertEquals("hello" + getObjectFileExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar\\hello.h", null); + assertEquals(0, output.length); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.h", null); + assertEquals(0, output.length); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestLinkType.java b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestLinkType.java new file mode 100644 index 0000000..a7e3a45 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/compiler/TestLinkType.java @@ -0,0 +1,59 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.compiler; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.OutputTypeEnum; +/** + * Tests for LinkType + * + * @author CurtA + */ +public class TestLinkType extends TestCase { + /** + * Constructor + * + * @param name + * test case name + */ + public TestLinkType(String name) { + super(name); + } + /** + * Tests if isPluginModule returns true when set to plugin output type + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testIsPluginFalse() { + LinkType type = new LinkType(); + OutputTypeEnum pluginType = new OutputTypeEnum(); + pluginType.setValue("executable"); + type.setOutputType(pluginType); + assertTrue(!type.isPluginModule()); + } + /** + * Tests if isPluginModule returns true when set to plugin output type + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testIsPluginTrue() { + LinkType type = new LinkType(); + OutputTypeEnum pluginType = new OutputTypeEnum(); + pluginType.setValue("plugin"); + type.setOutputType(pluginType); + assertTrue(type.isPluginModule()); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestDevStudioLinker.java b/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestDevStudioLinker.java new file mode 100644 index 0000000..7fdaabe --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestDevStudioLinker.java @@ -0,0 +1,44 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.devstudio; +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractLinker; +import org.apache.tools.ant.taskdefs.condition.Os; +/** + * Test for Microsoft Developer Studio linker + * + * Override create to test concrete compiler implementions + */ +public class TestDevStudioLinker extends TestAbstractLinker { + public TestDevStudioLinker(String name) { + super(name); + } + protected AbstractProcessor create() { + return DevStudioLinker.getInstance(); + } + public void testGetIdentfier() { + if (!Os.isFamily("windows")) { + return; + } + AbstractProcessor compiler = create(); + String id = compiler.getIdentifier(); + boolean hasMSLinker = ((id.indexOf("Microsoft") >= 0) && (id + .indexOf("Linker") >= 0)) + || id.indexOf("link") >= 0; + assertTrue(hasMSLinker); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudio.java b/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudio.java new file mode 100644 index 0000000..3e29c91 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudio.java @@ -0,0 +1,31 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.devstudio; +import junit.framework.TestSuite; +/** + * Tests that depend on DevStudio being installed + * + */ +public class TestInstalledDevStudio extends TestSuite { + public static TestSuite suite() { + return new TestInstalledDevStudio("TestInstalledDevStudio"); + } + public TestInstalledDevStudio(String name) { + super(name); + addTestSuite(net.sf.antcontrib.cpptasks.devstudio.TestInstalledDevStudioLinker.class); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudioLinker.java b/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudioLinker.java new file mode 100644 index 0000000..07f1339 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/devstudio/TestInstalledDevStudioLinker.java @@ -0,0 +1,60 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.devstudio; + +import java.io.File; + + +/** + * Test for Microsoft Developer Studio linker + * + * Override create to test concrete compiler implementions + */ +public class TestInstalledDevStudioLinker extends TestDevStudioLinker +{ + public TestInstalledDevStudioLinker(String name) { + super(name); + } + + public void testGetLibraryPath() { + File[] libpath = DevStudioLinker.getInstance().getLibraryPath(); + // + // unless you tweak the library path + // it should have more thean three entries + assertTrue(libpath.length >= 2); + // + // check if these files can be found + // + String[] libnames = new String[] { "kernel32.lib", + "advapi32.lib", "msvcrt.lib", "mfc42.lib", "mfc70.lib" }; + boolean[] libfound = new boolean[libnames.length]; + for (int i = 0; i < libpath.length; i++) { + for (int j = 0; j < libnames.length; j++) { + File libfile = new File(libpath[i], libnames[j]); + if (libfile.exists()) { + libfound[j] = true; + } + } + } + assertTrue("kernel32 not found", libfound[0]); + assertTrue("advapi32 not found", libfound[1]); + assertTrue("msvcrt not found", libfound[2]); + if(!(libfound[3] || libfound[4])) { + fail("mfc42.lib or mfc70.lib not found"); + } + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractArLibrarian.java b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractArLibrarian.java new file mode 100644 index 0000000..0fc8449 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractArLibrarian.java @@ -0,0 +1,79 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractLinker; +/** + * Tests for classes that derive from AbstractArLibrarian + * + * @author CurtA + */ +public class TestAbstractArLibrarian extends TestAbstractLinker { + /** + * Constructor + * + * @param name + * test name + * @see junit.framework.TestCase#TestCase(String) + */ + public TestAbstractArLibrarian(String name) { + super(name); + } + /** + * Creates item under test @returns item under test + * + * @see net.sf.antcontrib.cpptasks.compiler.TestAbstractProcessor#create() + */ + protected AbstractProcessor create() { + return GccLibrarian.getInstance(); + } + /** + * Override of + * + * @see net.sf.antcontrib.cpptasks.compiler.TestAbstractProcessor#testBid() + */ + public void testBid() { + AbstractProcessor compiler = create(); + int bid = compiler.bid("c:/foo\\bar\\hello.o"); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, bid); + } + public void testGetIdentfier() { + AbstractProcessor processor = create(); + String id = processor.getIdentifier(); + assertTrue(id.indexOf("ar") >= 0); + } + /** + * Tests for library patterns + * + * See patch [ 676276 ] Enhanced support for Mac OS X + */ + public void testGetLibraryPatterns() { + String[] libnames = new String[]{"foo"}; + String[] patterns = ((AbstractArLibrarian) create()) + .getLibraryPatterns(libnames, null); + assertEquals(0, patterns.length); + } + /** + * Tests output file for ar library + * + * See bug [ 687732 ] Filenames for gcc static library does start with lib + */ + public void testOutputFileName() { + String[] outputFiles = GccLibrarian.getInstance().getOutputFileNames("x", null); + assertEquals("libx.a", outputFiles[0]); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractLdLinker.java b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractLdLinker.java new file mode 100644 index 0000000..63996c5 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestAbstractLdLinker.java @@ -0,0 +1,247 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import java.io.File; +import java.util.Vector; + +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.CCTask; +import net.sf.antcontrib.cpptasks.CUtil; +import net.sf.antcontrib.cpptasks.OutputTypeEnum; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.types.LibrarySet; +import net.sf.antcontrib.cpptasks.types.LibraryTypeEnum; +/** + * Test ld linker adapter abstract base class + * + * Override create to test concrete compiler implementions + */ +public class TestAbstractLdLinker extends TestCase { + private final String realOSName; + public TestAbstractLdLinker(String name) { + super(name); + realOSName = System.getProperty("os.name"); + } + protected AbstractLdLinker getLinker() { + return GccLinker.getInstance(); + } + protected void tearDown() throws java.lang.Exception { + System.setProperty("os.name", realOSName); + } + /** + * Checks for proper arguments for plugin generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsDarwinPlugin() { + System.setProperty("os.name", "Mac OS X"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("plugin"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(1, args.size()); + assertEquals("-bundle", args.elementAt(0)); + } + /** + * Checks for proper arguments for shared generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsDarwinShared() { + System.setProperty("os.name", "Mac OS X"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("shared"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(2, args.size()); + assertEquals("-prebind", args.elementAt(0)); + assertEquals("-dynamiclib", args.elementAt(1)); + } + /** + * Checks for proper arguments for plugin generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsNonDarwinPlugin() { + System.setProperty("os.name", "VAX/VMS"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("plugin"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(1, args.size()); + assertEquals("-shared", args.elementAt(0)); + } + /** + * Checks for proper arguments for shared generation on Darwin + * + * See [ 676276 ] Enhanced support for Mac OS X + */ + public void testAddImpliedArgsNonDarwinShared() { + System.setProperty("os.name", "VAX/VMS"); + AbstractLdLinker linker = getLinker(); + Vector args = new Vector(); + LinkType pluginType = new LinkType(); + OutputTypeEnum pluginOutType = new OutputTypeEnum(); + pluginOutType.setValue("shared"); + pluginType.setOutputType(pluginOutType); + linker.addImpliedArgs(false, pluginType, args); + assertEquals(1, args.size()); + assertEquals("-shared", args.elementAt(0)); + } + public void testAddLibrarySetDirSwitch() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + String libdirSwitch = (String) endargs.elementAt(0); + assertEquals(libdirSwitch.substring(0, 2), "-L"); + // + // can't have space after -L or will break Mac OS X + // + assertTrue(!libdirSwitch.substring(2, 3).equals(" ")); + assertEquals(libdirSwitch.substring(libdirSwitch.length() - 3), "foo"); + } + public void testAddLibrarySetLibSwitch() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-lbart", (String) endargs.elementAt(1)); + assertEquals("-lcart", (String) endargs.elementAt(2)); + assertEquals("-ldart", (String) endargs.elementAt(3)); + assertEquals(endargs.size(), 4); + } + public void testAddLibrarySetLibFrameworkNonDarwin() { + System.setProperty("os.name", "VAX/VMS"); + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + LibraryTypeEnum libType = new LibraryTypeEnum(); + libType.setValue("framework"); + sets[0].setType(libType); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-L", ((String) endargs.elementAt(0)).substring(0, 2)); + assertEquals("-Bdynamic", (String) endargs.elementAt(1)); + assertEquals("-lbart", (String) endargs.elementAt(2)); + assertEquals("-lcart", (String) endargs.elementAt(3)); + assertEquals("-ldart", (String) endargs.elementAt(4)); + assertEquals(endargs.size(), 5); + } + public void testAddLibrarySetLibFrameworkDarwin() { + System.setProperty("os.name", "Mac OS X"); + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + LibraryTypeEnum libType = new LibraryTypeEnum(); + libType.setValue("framework"); + sets[0].setType(libType); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-F", ((String) endargs.elementAt(0)).substring(0, 2)); + assertEquals("-framework bart", (String) endargs.elementAt(1)); + assertEquals("-framework cart", (String) endargs.elementAt(2)); + assertEquals("-framework dart", (String) endargs.elementAt(3)); + assertEquals(endargs.size(), 4); + } + public void testAddLibraryStatic() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{ + new LibrarySet(), + new LibrarySet(), + new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart")); + sets[1].setProject(new org.apache.tools.ant.Project()); + sets[1].setLibs(new CUtil.StringArrayBuilder("cart")); + LibraryTypeEnum libType = new LibraryTypeEnum(); + libType.setValue("static"); + sets[1].setType(libType); + sets[2].setProject(new org.apache.tools.ant.Project()); + sets[2].setLibs(new CUtil.StringArrayBuilder("dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals("-lbart", (String) endargs.elementAt(0)); + assertEquals("-Bstatic", (String) endargs.elementAt(1)); + assertEquals("-lcart", (String) endargs.elementAt(2)); + assertEquals("-Bdynamic", (String) endargs.elementAt(3)); + assertEquals("-ldart", (String) endargs.elementAt(4)); + assertEquals(endargs.size(), 5); + } + public void testLibReturnValue() { + AbstractLdLinker linker = getLinker(); + CCTask task = new CCTask(); + LibrarySet[] sets = new LibrarySet[]{new LibrarySet()}; + /* throws an Exception in setLibs otherwise */ + sets[0].setProject(new org.apache.tools.ant.Project()); + sets[0].setDir(new File("/foo")); + sets[0].setLibs(new CUtil.StringArrayBuilder("bart,cart,dart")); + Vector preargs = new Vector(); + Vector midargs = new Vector(); + Vector endargs = new Vector(); + String[] rc = linker.addLibrarySets(task, sets, preargs, midargs, + endargs); + assertEquals(3, rc.length); + assertEquals("bart", rc[0]); + assertEquals("cart", rc[1]); + assertEquals("dart", rc[2]); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCCompiler.java b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCCompiler.java new file mode 100644 index 0000000..3abe409 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCCompiler.java @@ -0,0 +1,80 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import java.io.File; + +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.parser.CParser; +import net.sf.antcontrib.cpptasks.parser.FortranParser; +import net.sf.antcontrib.cpptasks.parser.Parser; +/** + * Test gcc compiler adapter + * + */ +public class TestGccCCompiler extends TestGccCompatibleCCompiler { + public TestGccCCompiler(String name) { + super(name); + } + protected GccCompatibleCCompiler create() { + return GccCCompiler.getInstance(); + } + public void testBidObjectiveAssembly() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.s")); + } + public void testBidObjectiveC() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.m")); + } + public void testBidObjectiveCpp() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.mm")); + } + public void testBidPreprocessedCpp() { + GccCCompiler compiler = GccCCompiler.getInstance(); + assertEquals(AbstractProcessor.DEFAULT_PROCESS_BID, compiler + .bid("foo.ii")); + } + public void testCreateCParser1() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.c")); + assertTrue(parser instanceof CParser); + } + public void testCreateCParser2() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.")); + assertTrue(parser instanceof CParser); + } + public void testCreateCParser3() { + Parser parser = GccCCompiler.getInstance() + .createParser(new File("foo")); + assertTrue(parser instanceof CParser); + } + public void testCreateFortranParser1() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.f")); + assertTrue(parser instanceof FortranParser); + } + public void testCreateFortranParser2() { + Parser parser = GccCCompiler.getInstance().createParser( + new File("foo.FoR")); + assertTrue(parser instanceof FortranParser); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCompatibleCCompiler.java b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCompatibleCCompiler.java new file mode 100644 index 0000000..68fab2e --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccCompatibleCCompiler.java @@ -0,0 +1,105 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import java.util.Vector; + +import junit.framework.TestCase; +/** + * Tests for gcc compatible compilers + * + * @author CurtA + */ +public abstract class TestGccCompatibleCCompiler extends TestCase { + /** + * Constructor + * + * @param name + * test case name + */ + public TestGccCompatibleCCompiler(String name) { + super(name); + } + /** + * Compiler creation method + * + * Must be overriden by extending classes + * + * @return GccCompatibleCCompiler + */ + protected abstract GccCompatibleCCompiler create(); + /** + * Tests command lines switches for warning = 0 + */ + public void testWarningLevel0() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 0); + assertEquals(1, args.size()); + assertEquals("-w", args.elementAt(0)); + } + /** + * Tests command lines switches for warning = 1 + */ + public void testWarningLevel1() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 1); + assertEquals(0, args.size()); + } + /** + * Tests command lines switches for warning = 2 + */ + public void testWarningLevel2() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 2); + assertEquals(0, args.size()); + } + /** + * Tests command lines switches for warning = 3 + */ + public void testWarningLevel3() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 3); + assertEquals(1, args.size()); + assertEquals("-Wall", args.elementAt(0)); + } + /** + * Tests command lines switches for warning = 4 + */ + public void testWarningLevel4() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 4); + assertEquals(2, args.size()); + assertEquals("-W", args.elementAt(0)); + assertEquals("-Wall", args.elementAt(1)); + } + /** + * Tests command lines switches for warning = 5 + */ + public void testWarningLevel5() { + GccCompatibleCCompiler compiler = create(); + Vector args = new Vector(); + compiler.addWarningSwitch(args, 5); + assertEquals(3, args.size()); + assertEquals("-Werror", args.elementAt(0)); + assertEquals("-W", args.elementAt(1)); + assertEquals("-Wall", args.elementAt(2)); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccLinker.java b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccLinker.java new file mode 100644 index 0000000..ee3ad8b --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/gcc/TestGccLinker.java @@ -0,0 +1,80 @@ +/* + * + * Copyright 2003-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.gcc; +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.OutputTypeEnum; +import net.sf.antcontrib.cpptasks.compiler.LinkType; +import net.sf.antcontrib.cpptasks.compiler.Linker; +/** + * @author CurtA + */ +public class TestGccLinker extends TestCase { + private final String realOSName; + /** + * Constructor + * + * @param test + * name + */ + public TestGccLinker(String name) { + super(name); + realOSName = System.getProperty("os.name"); + } + protected void tearDown() throws java.lang.Exception { + System.setProperty("os.name", realOSName); + } + public void testGetLinkerDarwinPlugin() { + System.setProperty("os.name", "Mac OS X"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("plugin"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker pluginLinker = linker.getLinker(linkType); + assertEquals("libfoo.bundle", pluginLinker.getOutputFileNames("foo", null)[0]); + } + public void testGetLinkerDarwinShared() { + System.setProperty("os.name", "Mac OS X"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("shared"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker sharedLinker = linker.getLinker(linkType); + assertEquals("libfoo.dylib", sharedLinker.getOutputFileNames("foo", null)[0]); + } + public void testGetLinkerNonDarwinPlugin() { + System.setProperty("os.name", "Microsoft Windows"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("plugin"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker pluginLinker = linker.getLinker(linkType); + assertEquals("libfoo.so", pluginLinker.getOutputFileNames("foo", null)[0]); + } + public void testGetLinkerNonDarwinShared() { + System.setProperty("os.name", "Microsoft Windows"); + GccLinker linker = GccLinker.getInstance(); + OutputTypeEnum outputType = new OutputTypeEnum(); + outputType.setValue("shared"); + LinkType linkType = new LinkType(); + linkType.setOutputType(outputType); + Linker sharedLinker = linker.getLinker(linkType); + assertEquals("libfoo.so", sharedLinker.getOutputFileNames("foo", null)[0]); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/package.html b/src/test/java/net/sf/antcontrib/cpptasks/package.html new file mode 100644 index 0000000..eba4e2c --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/package.html @@ -0,0 +1,28 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +JUnit tests for the net.sf.antcontrib.cpptasks package. + +</body> +</html> + diff --git a/src/test/java/net/sf/antcontrib/cpptasks/parser/TestAbstractParser.java b/src/test/java/net/sf/antcontrib/cpptasks/parser/TestAbstractParser.java new file mode 100644 index 0000000..5f7eb2a --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/parser/TestAbstractParser.java @@ -0,0 +1,26 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.parser; +import junit.framework.TestCase; +/** + * Tests for the CParser class + */ +public class TestAbstractParser extends TestCase { + public TestAbstractParser(String name) { + super(name); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/parser/TestCParser.java b/src/test/java/net/sf/antcontrib/cpptasks/parser/TestCParser.java new file mode 100644 index 0000000..cbecdfb --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/parser/TestCParser.java @@ -0,0 +1,197 @@ +/* + * + * Copyright 2002-2005 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.parser; + +import java.io.CharArrayReader; +import java.io.IOException; + +/** + * Tests for the CParser class. + */ +public final class TestCParser + extends TestAbstractParser { + /** + * Constructor. + * @param name String test name + */ + public TestCParser(final String name) { + super(name); + } + + /** + * Checks parsing of #include <foo.h>. + * @throws IOException test fails on IOException + */ + public void testImmediateImportBracket() throws IOException { + CharArrayReader reader = new CharArrayReader( + "#import <foo.h> nowhatever ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #import "foo.h". + * @throws IOException test fails on IOException + */ + public void testImmediateImportQuote() throws IOException { + CharArrayReader reader = new CharArrayReader("#import \"foo.h\" " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #include <foo.h>. + * @throws IOException test fails on IOException + */ + public void testImmediateIncludeBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#include <foo.h> " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #include "foo.h". + * @throws IOException test fails on IOException. + */ + public void testImmediateIncludeQuote() throws IOException { + CharArrayReader reader = new CharArrayReader( + "#include \"foo.h\" ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing of #import <foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateImportBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#import <foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #import "foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateImportQuote() throws IOException { + CharArrayReader reader = new CharArrayReader("#import \"foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #include <foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateIncludeBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#include <foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #include "foo.h. + * @throws IOException test fails on IOException + */ + public void testIncompleteImmediateIncludeQuote() throws IOException { + CharArrayReader reader = new CharArrayReader("#include \"foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of #include foo.h. + * @throws IOException test fails on IOException + */ + public void testNoQuoteOrBracket() throws IOException { + CharArrayReader reader = new CharArrayReader("#include foo.h " + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing of //#include "foo.h". + * @throws IOException test fails on IOException + */ + public void testNotFirstWhitespace() throws IOException { + CharArrayReader reader = new CharArrayReader("//#include \"foo.h\"" + .toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 0); + } + + /** + * Checks parsing when line contains leading whitespace. + * @throws IOException test fails on IOException. + */ + public void testLeadingSpace() throws IOException { + CharArrayReader reader = new CharArrayReader( + " #include \"foo.h\" ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + + /** + * Checks parsing when line contains a leading tab. + * @throws IOException test fails on IOException. + */ + public void testLeadingTab() throws IOException { + CharArrayReader reader = new CharArrayReader( + "\t#include \"foo.h\" ".toCharArray()); + CParser parser = new CParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.h", includes[0]); + } + +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/parser/TestFortranParser.java b/src/test/java/net/sf/antcontrib/cpptasks/parser/TestFortranParser.java new file mode 100644 index 0000000..8078331 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/parser/TestFortranParser.java @@ -0,0 +1,79 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.parser; + +import java.io.CharArrayReader; +import java.io.IOException; + +/** + * Tests for the CParser class. + */ +public final class TestFortranParser + extends TestAbstractParser { + /** + * Constructor. + * @param name String test name + */ + public TestFortranParser(final String name) { + super(name); + } + + /** + * Checks parsing of INCLUDE 'foo.inc'. + * @throws IOException test fails on IOException + */ + public void testINCLUDE() throws IOException { + CharArrayReader reader = new CharArrayReader( + "INCLUDE 'foo.inc' nowhatever ".toCharArray()); + FortranParser parser = new FortranParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.inc", includes[0]); + } + + /** + * Checks parsing of InClUdE 'foo.inc'. + * @throws IOException test fails on IOException + */ + public void testInClUdE() throws IOException { + CharArrayReader reader = new CharArrayReader("InClUdE 'foo.inc' " + .toCharArray()); + FortranParser parser = new FortranParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 1); + assertEquals("foo.inc", includes[0]); + } + + /** + * Checks parsing of InClUdE 'foo.inc'. + * @throws IOException test fails on IOException + */ + public void testMultipleInClUdE() throws IOException { + CharArrayReader reader = new CharArrayReader( + "InClUdE 'foo.inc'\ninclude 'bar.inc' " + .toCharArray()); + FortranParser parser = new FortranParser(); + parser.parse(reader); + String[] includes = parser.getIncludes(); + assertEquals(includes.length, 2); + assertEquals("foo.inc", includes[0]); + assertEquals("bar.inc", includes[1]); + } + +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/parser/package.html b/src/test/java/net/sf/antcontrib/cpptasks/parser/package.html new file mode 100644 index 0000000..bfb9d6e --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/parser/package.html @@ -0,0 +1,27 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +JUnit tests for the net.sf.antcontrib.cpptasks.parser package. + +</body> +</html> diff --git a/src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectCompiler.java b/src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectCompiler.java new file mode 100644 index 0000000..6d97c12 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectCompiler.java @@ -0,0 +1,74 @@ +/* + * + * Copyright 2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.trolltech; + +import net.sf.antcontrib.cpptasks.compiler.AbstractProcessor; +import net.sf.antcontrib.cpptasks.compiler.TestAbstractCompiler; + +/** + * Tests for Trolltech Meta Object Compiler. + * + */ +public class TestMetaObjectCompiler + extends TestAbstractCompiler { + /** + * Constructor. + * @param name test name + */ + public TestMetaObjectCompiler(final String name) { + super(name); + } + + /** + * Creates compiler for inherited tests. + * @return AbstractProcessor compiler + */ + protected AbstractProcessor create() { + return MetaObjectCompiler.getInstance(); + } + + /** + * Gets default output file extension. + * @return String output file extension + */ + protected String getObjectExtension() { + return ".moc"; + } + + /** + * Skip testGetIdentifier. + */ + public void testGetIdentfier() { + } + + /** + * Override inherited test. + */ + public void testGetOutputFileName1() { + AbstractProcessor compiler = MetaObjectCompiler.getInstance(); + String[] output = compiler.getOutputFileNames("c:/foo\\bar\\hello.cpp", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.cpp", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("hello.cpp", null); + assertEquals("hello" + getObjectExtension(), output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar\\hello.h", null); + assertEquals("moc_hello.cpp", output[0]); + output = compiler.getOutputFileNames("c:/foo\\bar/hello.h", null); + assertNull("moc_hello.cpp", output[0]); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectParser.java b/src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectParser.java new file mode 100644 index 0000000..371bdf1 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/trolltech/TestMetaObjectParser.java @@ -0,0 +1,58 @@ +/* + * + * Copyright 2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.trolltech; + +import java.io.CharArrayReader; +import java.io.IOException; +import junit.framework.TestCase; + +/** + * Tests for the MetaObjectParser class. + */ +public final class TestMetaObjectParser + extends TestCase { + /** + * Constructor. + * @param name String test name + */ + public TestMetaObjectParser(final String name) { + super(name); + } + + /** + * Test that the presence of Q_OBJECT causes hasQObject to return true. + * @throws IOException test fails on IOException + */ + public void testHasQObject1() throws IOException { + CharArrayReader reader = new CharArrayReader( + " Q_OBJECT ".toCharArray()); + boolean hasQObject = MetaObjectParser.hasQObject(reader); + assertTrue(hasQObject); + } + + /** + * Test that the lack of Q_OBJECT causes hasQObject to return false. + * @throws IOException test fails on IOException + */ + public void testHasQObject2() throws IOException { + CharArrayReader reader = new CharArrayReader( + " Q_OBJ ECT ".toCharArray()); + boolean hasQObject = MetaObjectParser.hasQObject(reader); + assertFalse(hasQObject); + } + +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/trolltech/package.html b/src/test/java/net/sf/antcontrib/cpptasks/trolltech/package.html new file mode 100644 index 0000000..bbdaa89 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/trolltech/package.html @@ -0,0 +1,27 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +Tests for Trolltech Qt uic and moc compilers. +</body> +</html> + diff --git a/src/test/java/net/sf/antcontrib/cpptasks/types/TestDefineArgument.java b/src/test/java/net/sf/antcontrib/cpptasks/types/TestDefineArgument.java new file mode 100644 index 0000000..e5b53ee --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/types/TestDefineArgument.java @@ -0,0 +1,124 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.antcontrib.cpptasks.types; +import junit.framework.TestCase; + +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; +/** + * Tests for the DefineArgument class + */ +public class TestDefineArgument extends TestCase { + public TestDefineArgument(String name) { + super(name); + } + public void testIsActive1() { + DefineArgument arg = new DefineArgument(); + Project project = new Project(); + try { + boolean isActive = arg.isActive(project); + } catch (BuildException ex) { + return; + } + fail("isActive should throw exception if name is not set"); + } + public void testIsActive2() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setIf("cond"); + assertTrue(arg.isActive(project)); + } + public void testIsActive3() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + arg.setIf("cond"); + assertTrue(!arg.isActive(project)); + } + public void testIsActive4() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setIf("cond"); + try { + boolean isActive = arg.isActive(project); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + public void testIsActive5() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setUnless("cond"); + assertTrue(!arg.isActive(project)); + } + public void testIsActive6() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + arg.setUnless("cond"); + assertTrue(arg.isActive(project)); + } + public void testIsActive7() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", "false"); + arg.setUnless("cond"); + try { + boolean isActive = arg.isActive(project); + } catch (BuildException ex) { + return; + } + fail("Should throw exception for suspicious value"); + } + public void testIsActive8() { + DefineArgument arg = new DefineArgument(); + arg.setName("TEST"); + Project project = new Project(); + project.setProperty("cond", ""); + arg.setIf("cond"); + arg.setUnless("cond"); + assertTrue(!arg.isActive(project)); + } + public void testMerge() { + UndefineArgument[] base = new UndefineArgument[2]; + UndefineArgument[] specific = new UndefineArgument[2]; + base[0] = new DefineArgument(); + base[0].setName("foo"); + base[1] = new UndefineArgument(); + base[1].setName("hello"); + specific[0] = new DefineArgument(); + specific[0].setName("hello"); + specific[1] = new UndefineArgument(); + specific[1].setName("world"); + UndefineArgument[] merged = UndefineArgument.merge(base, specific); + assertEquals(3, merged.length); + assertEquals("foo", merged[0].getName()); + assertEquals(true, merged[0].isDefine()); + assertEquals("hello", merged[1].getName()); + assertEquals(true, merged[1].isDefine()); + assertEquals("world", merged[2].getName()); + assertEquals(false, merged[2].isDefine()); + } +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/types/TestLibrarySet.java b/src/test/java/net/sf/antcontrib/cpptasks/types/TestLibrarySet.java new file mode 100644 index 0000000..180f765 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/types/TestLibrarySet.java @@ -0,0 +1,337 @@ +/* + * + * Copyright 2002-2004 The Ant-Contrib project + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package net.sf.antcontrib.cpptasks.types; + +import java.io.File; +import java.io.IOException; + +import junit.framework.TestCase; +import net.sf.antcontrib.cpptasks.CUtil; +import net.sf.antcontrib.cpptasks.MockBuildListener; +import net.sf.antcontrib.cpptasks.MockFileCollector; +import net.sf.antcontrib.cpptasks.compiler.Linker; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioLinker; +import net.sf.antcontrib.cpptasks.devstudio.DevStudioLibrarian; + +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.Project; + +/** + * Tests for the LibrarySet class. + */ +public class TestLibrarySet + extends TestCase { + + /** + * Constructor. + * + * @param name + * test name + */ + public TestLibrarySet(final String name) { + super(name); + } + + /** + * Evaluate isActive when "if" specifies a property that is set. + */ + public final void testIsActive1() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + project.setProperty("windows", ""); + libset.setProject(project); + libset.setIf("windows"); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("kernel32"); + libset.setLibs(libs); + boolean isActive = libset.isActive(project); + assertTrue(isActive); + } + + /** + * Evaluate isActive when "if" specifies a property whose value suggests the + * user thinks the value is significant. + * + */ + public final void testIsActive2() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + // + // setting the value to false should throw + // exception to warn user that they are misusing if + // + project.setProperty("windows", "false"); + libset.setIf("windows"); + try { + boolean isActive = libset.isActive(project); + } catch (BuildException ex) { + return; + } + fail(); + } + + /** + * Evaluate isActive when "if" specifies a property that is not set. + */ + public final void testIsActive3() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + libset.setIf("windows"); + boolean isActive = libset.isActive(project); + assertTrue(!isActive); + } + + /** + * Evaluate isActive when "unless" specifies a property that is set. + * + */ + public final void testIsActive4() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + project.setProperty("windows", ""); + libset.setUnless("windows"); + boolean isActive = libset.isActive(project); + assertTrue(!isActive); + } + + /** + * Evaluate isActive when "unless" specifies a property whose value suggests + * the user thinks the value is significant. + * + */ + public final void testIsActive5() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + // + // setting the value to false should throw + // exception to warn user that they are misusing if + // + project.setProperty("windows", "false"); + libset.setUnless("windows"); + try { + boolean isActive = libset.isActive(project); + } catch (BuildException ex) { + return; + } + fail(); + } + + /** + * Evaluate isActive when "unless" specifies a property that is not set. + */ + public final void testIsActive6() { + LibrarySet libset = new LibrarySet(); + Project project = new Project(); + libset.setProject(project); + libset.setUnless("windows"); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("kernel32"); + libset.setLibs(libs); + boolean isActive = libset.isActive(project); + assertTrue(isActive); + } + + /** + * The libs parameter should not end with .lib, .so, .a etc New behavior is + * to warn if it ends in a suspicious extension. + */ + public final void testLibContainsDot() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("mylib1.1"); + libset.setLibs(libs); + assertEquals(0, listener.getMessageLoggedEvents().size()); + } + + /** + * The libs parameter should not end with .lib, .so, .a (that is, + * should be kernel, not kernel.lib). Previously the libset would + * warn on configuration, now provides more feedback + * when library is not found. + */ + public final void testLibContainsDotLib() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder( + "mylib1.lib"); + libset.setLibs(libs); + assertEquals(0, listener.getMessageLoggedEvents().size()); + } + + /** + * Use of a libset or syslibset without a libs attribute should log a + * warning message. + */ + public final void testLibNotSpecified() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + boolean isActive = libset.isActive(p); + assertEquals(false, isActive); + assertEquals(1, listener.getMessageLoggedEvents().size()); + } + + /** + * this threw an exception prior to 2002-09-05 and started to throw one + * again 2002-11-19 up to 2002-12-11. + */ + public final void testShortLibName() { + LibrarySet libset = new LibrarySet(); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("li"); + libset.setProject(new Project()); + libset.setLibs(libs); + } + + /** + * The libs parameter should contain not a lib prefix (that is, + * pthread not libpthread). Previously the libset would + * warn on configuration, now provides more feedback + * when library is not found. + */ + public final void testStartsWithLib() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder( + "libmylib1"); + libset.setLibs(libs); + assertEquals(0, listener.getMessageLoggedEvents().size()); + } + + /** + * This test creates two "fake" libraries in the temporary directory and + * check how many are visited. + * + * @param linker linker + * @param expected expected number of visited files + * @throws IOException + * if unable to write to temporary directory or delete temporary + * files + */ + public final void testVisitFiles(final Linker linker, + final int expected) + throws IOException { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + // + // create temporary files named cpptasksXXXXX.lib + // + File lib1 = File.createTempFile("cpptasks", ".lib"); + String lib1Name = lib1.getName(); + lib1Name = lib1Name.substring(0, lib1Name.indexOf(".lib")); + File lib2 = File.createTempFile("cpptasks", ".lib"); + File baseDir = lib1.getParentFile(); + + // set the dir attribute to the temporary directory + libset.setDir(baseDir); + // set libs to the file name without the suffix + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder(lib1Name); + libset.setLibs(libs); + + // + // collect all files visited + MockFileCollector collector = new MockFileCollector(); + libset.visitLibraries(p, linker, new File[0], collector); + + // + // get the canonical paths for the initial and visited libraries + String expectedCanonicalPath = lib1.getCanonicalPath(); + String actualCanonicalPath = null; + if (collector.size() == 1) { + actualCanonicalPath = new File(collector.getBaseDir(0), collector + .getFileName(0)).getCanonicalPath(); + } + // + // delete the temporary files + lib1.delete(); + lib2.delete(); + // was there only one match + assertEquals(expected, collector.size()); + if (expected == 1) { + // is its canonical path as expected + assertEquals(expectedCanonicalPath, actualCanonicalPath); + } + } + + /** + * Run testVisitFiles with the MSVC Linker + * expect one matching file. + * + * @throws IOException if unable to create or delete temporary file + */ + public final void testLinkerVisitFiles() throws IOException { + Linker linker = DevStudioLinker.getInstance(); + testVisitFiles(linker, 1); + } + + /** + * Run testVisitFiles with the MSVC Librarian + * expect one matching file. + * + * @throws IOException if unable to create or delete temporary file + */ + public final void testLibrarianVisitFiles() throws IOException { + Linker linker = DevStudioLibrarian.getInstance(); + testVisitFiles(linker, 0); + } + + + /** + * This test specifies a library pattern that should + * not match any available libraries and expects that + * a build exception will be raised. + * + * See bug 1380366 + */ + public final void testBadLibname() { + LibrarySet libset = new LibrarySet(); + Project p = new Project(); + MockBuildListener listener = new MockBuildListener(); + p.addBuildListener(listener); + libset.setProject(p); + // set libs to the file name without the suffix + CUtil.StringArrayBuilder libs = new CUtil.StringArrayBuilder("badlibname"); + libset.setLibs(libs); + + // + // collect all files visited + MockFileCollector collector = new MockFileCollector(); + try { + libset.visitLibraries(p, DevStudioLinker.getInstance(), new File[0], collector); + } catch(BuildException ex) { + return; + } +// +// code around line 320 in LibrarySet that would throw BuildException +// (and prevent reaching this line) is disabled since logic for identifying +// missing libraries does not work reliably on non-Windows platforms +// +// fail("visitLibraries should throw exception due to unsatisifed libname"); + } + +} diff --git a/src/test/java/net/sf/antcontrib/cpptasks/types/package.html b/src/test/java/net/sf/antcontrib/cpptasks/types/package.html new file mode 100644 index 0000000..e5efbc4 --- /dev/null +++ b/src/test/java/net/sf/antcontrib/cpptasks/types/package.html @@ -0,0 +1,28 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> +<head> +<!-- + +Copyright 2004 The Ant-Contrib project + + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. You may obtain a copy of + the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +--> +</head> +<body bgcolor="white"> + +JUnit tests for the net.sf.antcontrib.cpptasks.types package. + +</body> +</html> + diff --git a/src/test/resources/openshore/dependencies.xml b/src/test/resources/openshore/dependencies.xml new file mode 100644 index 0000000..1644f84 --- /dev/null +++ b/src/test/resources/openshore/dependencies.xml @@ -0,0 +1,911 @@ +<?xml version='1.0' encoding='UTF-8'?> +<dependencies> + <includePath signature="/Isrc/include /I${env.XSBHOME}/include"> + <source file="../../../../src/db/mm/MetamodellDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Metamodell.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + </source> + <source file="../../../../src/include/Transaction.h" lastModified="f14b43d130"> + <include file="../../../../src/db/store/Transaction.h"/> + </source> + <source file="../../../../src/misc/librefpp/librefpp.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/librefpp/CountedRef.h"/> + </source> + <source file="../../../../src/db/store/storeMem/RangeIteratorMem.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/DbMap.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Container.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/include/DbOId.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocsFilter.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/misc/os/ProcessLink.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/include/librefpp.h"/> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + </source> + <source file="../../../../src/db/mm/ObjTypeDb.h" lastModified="f6cdec9dda"> + <include file="../../../../src/db/mm/ObjType.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/RangeIteratorOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/Modell.h" lastModified="f6cdec9dda"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + </source> + <source file="../../../../src/include/DbRoot.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbRoot.h"/> + </source> + <source file="../../../../src/include/IteratorAdapter.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/IteratorAdapter.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbSetMemOrdered.h" lastModified="f706b6aff1"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/ShoreStoreMem.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/db/store/storeMem/KeyCmp.h" lastModified="f7168d7762"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + </source> + <source file="../../../../src/db/mm/ObjectDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocTypesFilter.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/SearchableDocTypesFilter.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbOIdAny.h" lastModified="f6b509d010"> + </source> + <source file="../../../../src/include/TraceExLog.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/trace/TraceExLog.h"/> + </source> + <source file="../../../../src/misc/trace/TraceExStack.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceDynInfo.h"/> + </source> + <source file="../../../../src/db/mm/AbstractObjsIterator.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/Metamodell.h"/> + <include file="../../../../src/db/mm/AbstractObjsIterator.h"/> + </source> + <source file="../../../../src/db/mm/UndefDocsIterator.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/UndefDocsIterator.h"/> + </source> + <source file="../../../../src/include/DbMap.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbMap.h"/> + </source> + <source file="../../../../src/db/mm/Cardinality.h" lastModified="f6cdec9dd9"> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemSetFiltered.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/misc/error/ExRuntime.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExceptionImpl.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbOId.h" lastModified="f6e3bf7069"> + <include file="../../../../src/db/store/DbRef.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + </source> + <source file="../../../../src/db/store/storeOS/ContainerFactoryOS.h" lastModified="f6cedcba99"> + <include file="../../../../src/include/ContainerFactory.h"/> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/DbSetOS.h"/> + <include file="../../../../src/db/store/storeOS/DbSetOSOrdered.h"/> + <include file="../../../../src/db/store/storeOS/DbMapOS.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeOS/DbMultiMapOS.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + </source> + <source file="../../../../src/db/store/ShoreStoreIntern.h" lastModified="f6d3c83461"> + <include file="../../../../src/db/store/ShoreStore.h"/> + <include file="../../../../src/include/DbOIdAny.h"/> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/Container.h"/> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/DbMapOId.h"/> + <include file="../../../../src/db/store/DbMultiMap.h"/> + <include file="../../../../src/db/store/DbMultiMapOId.h"/> + <include file="../../../../src/db/store/DbSet.h"/> + <include file="../../../../src/db/store/DbSetOId.h"/> + </source> + <source file="../../../../src/db/store/DbType2Name.h" lastModified="f6cdec9dd8"> + </source> + <source file="../../../../src/db/mm/ObjType.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/db/mm/ResourceDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/db/mm/RelationFilter.h"/> + </source> + <source file="../../../../src/db/store/DbSet.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/db/store/Container.h"/> + </source> + <source file="../../../../src/db/mm/AbstractDocsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbOId.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/DbRef.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdAny.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/misc/os/IOManager.h" lastModified="f2339cb692"> + <include file="../../../../src/misc/os/AsyncIOManager.h"/> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + <include file="../../../../src/misc/os/ProcessLink.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbOIdCross.h" lastModified="f6b509d010"> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/misc/error/ExIOFile.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExIO.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/include/Iterator.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/Iterator.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbOIdAny.h" lastModified="f6d3c69a38"> + </source> + <source file="../../../../src/db/store/storeOS/KeyOSDict.h" lastModified="f6cedcba99"> + <include file="../../../../src/db/store/storeOS/KeyOSShared.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/store/storeOS/RankerOS.h"/> + </source> + <source file="../../../../src/db/store/TransactionHandle.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Transaction.h"/> + <include file="../../../../src/db/store/ShoreStore.h"/> + </source> + <source file="../../../../src/include/IOManager.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/os/IOManager.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOSFiltered1.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + </source> + <source file="../../../../src/include/DbSet.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbSet.h"/> + </source> + <source file="../../../../src/include/DbUnordered.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbUnordered.h"/> + </source> + <source file="../../../../src/misc/trace/TraceParInfoUnion.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceParInfo.h"/> + </source> + <source file="../../../../src/misc/os/AsyncIOManager.h" lastModified="f667da4e79"> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + <include file="../../../../src/misc/os/AsyncIOHandle.h"/> + </source> + <source file="../../../../src/db/store/ContainerFactory.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbSet.h"/> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/DbMultiMap.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + </source> + <source file="../../../../src/misc/error/ErrClass.h" lastModified="f6cdeca1c2"> + </source> + <source file="../../../../src/misc/librefpp/CountedRef.h" lastModified="f6c999d200"> + <include file="../../../../src/misc/librefpp/CountedBody.h"/> + </source> + <source file="../../../../src/db/mm/RelTypeDb.h" lastModified="f6cdec9dda"> + <include file="../../../../src/db/mm/RelType.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + <include file="../../../../src/db/mm/Cardinality.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/mm/RelTypeDb.cpp" lastModified="f6d9bc4488"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbMultiMapMem.h" lastModified="f706b6aff3"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/include/DbMultiMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMultiMapFiltered.h"/> + <include file="../../../../src/db/store/storeMem/KeyIteratorMultiMapMem.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMultiMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h"/> + <include file="../../../../src/db/store/storeMem/SoloIteratorMem.h"/> + <include file="../../../../src/db/store/storeMem/KeyIteratorMem.h"/> + <include file="../../../../src/db/store/storeMem/RangeIteratorMem.h"/> + </source> + <source file="../../../../src/db/mm/DocTypeDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/DocType.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/include/ShoreGlobals.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/trace/ShoreGlobals.h"/> + </source> + <source file="../../../../src/db/mm/Resource.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Base.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/ResType.h"/> + </source> + <source file="../../../../src/db/mm/ModellDb.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/include/DbRoot.h"/> + <include file="../../../../src/include/IOManager.h"/> + <include file="../../../../src/db/mm/mmDb.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationFilter.h"/> + <include file="../../../../src/db/mm/UndefDocsIterator.h"/> + <include file="../../../../src/db/mm/UndefObjsIterator.h"/> + <include file="../../../../src/db/mm/AbstractDocsIterator.h"/> + <include file="../../../../src/db/mm/AbstractObjsIterator.h"/> + <include file="../../../../src/db/mm/DocumentFilter.h"/> + <include file="../../../../src/db/mm/RelationIterator.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/DocTypeDb.cpp" lastModified="f6d9bc4489"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/mm/DocumentDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/IOManager.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocTypesFilter.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/Transaction.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ErrCode.h"/> + </source> + <source file="../../../../src/db/store/DbRoot.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/ShoreStoreIntern.h"/> + <include file="../../../../src/include/DbOIdCross.h"/> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/TransactionHandle.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOS1.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + </source> + <source file="../../../../src/db/store/storeOS/KeyOSShared.h" lastModified="f6cedcba9a"> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdCross.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/misc/os/AsyncIOHandle.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/os/AsyncIOStream.h"/> + </source> + <source file="../../../../src/include/DbOIdCross.h" lastModified="f6d3cbc288"> + <include file="../../../../src/db/store/storeMem/DbOIdCross.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdCross.h"/> + </source> + <source file="../../../../src/db/store/DbSetOId.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbSet.h"/> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/misc/trace/TraceDynInfo.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceExStack.h"/> + <include file="../../../../src/misc/trace/TraceStaticInfo.h"/> + <include file="../../../../src/misc/trace/TraceParInfoUnion.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/timeb.h"/> + </source> + <source file="../../../../src/db/mm/UndefObjsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/SoloIteratorOS.h" lastModified="f6cedcba98"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbMultiMapOS.h" lastModified="f6cedcba9c"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/include/DbMultiMap.h"/> + <include file="../../../../src/db/store/storeOS/KeyOSDict.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/RangeIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered.h"/> + <include file="../../../../src/db/store/storeOS/SoloIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/KeyIteratorOS.h"/> + </source> + <source file="../../../../src/include/Errors.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/include/ShoreStoreIntern.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/db/mm/TypeDb.cpp" lastModified="f14b4a5529"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + </source> + <source file="../../../../src/include/librefpp.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/librefpp/librefpp.h"/> + </source> + <source file="../../../../src/db/mm/BaseDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Base.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/db/mm/SearchableDocsFilter.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/SearchableDocsFilter.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h" lastModified="f7168d7761"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/DocumentFilter.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/UndefObjsIterator.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/UndefObjsIterator.h"/> + </source> + <source file="../../../../src/include/DbOId.h" lastModified="f6cee42508"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + </source> + <source file="../../../../src/db/store/storeMem/MemDB.h" lastModified="f6b509d012"> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + </source> + <source file="../../../../src/db/store/DbUnordered.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + </source> + <source file="../../../../src/db/mm/MetamodellDb.cpp" lastModified="f6d9bc4489"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/include/DbRoot.h"/> + <include file="../../../../src/include/IOManager.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/SearchableDocTypesFilter.h"/> + <include file="../../../../src/db/mm/TopoSort.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/ShoreStoreOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeOS/TransactionOS.h"/> + </source> + <source file="../../../../src/db/mm/RelationIterator.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationIterator.h"/> + </source> + <source file="../../../../src/include/ContainerFactory.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/db/mm/mmDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/TraceEx.h"/> + </source> + <source file="../../../../src/db/mm/Object.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbOIdCross.h" lastModified="f6d3c69a39"> + <include file="../../../../src/db/store/storeOS/DbOIdAny.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/misc/error/ExIO.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExRuntime.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/mm/Document.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/misc/os/AsyncIOStream.h" lastModified="f6cdeca1c2"> + <include file="../../../../src/misc/os/AsyncIOHandle.h"/> + <include file="../../../../src/include/librefpp.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + </source> + <source file="../../../../src/misc/error/ErrCode.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ErrClass.h"/> + </source> + <source file="../../../../src/db/mm/Base.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/Iterator.h"/> + </source> + <source file="../../../../src/include/DbOIdAny.h" lastModified="f6d3cbc288"> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeOS/DbOIdAny.h"/> + </source> + <source file="../../../../src/db/mm/TopoSort.h" lastModified="f6dee5965a"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/db/mm/TypeDb.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + </source> + <source file="../../../../src/misc/trace/TraceEx.h" lastModified="f6cdeca1c2"> + <include file="../../../../src/misc/trace/TraceParInfo.h"/> + <include file="../../../../src/misc/trace/TraceParInfoUnion.h"/> + <include file="../../../../src/misc/trace/TraceExLog.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbSetMem.h" lastModified="f7168d7762"> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemSet.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemSetFiltered.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/db/store/storeMem/ShoreStoreMem.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/db/store/storeOS/IteratorOSFiltered.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/misc/error/AllExceptions.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExIOFile.h"/> + <include file="../../../../src/misc/error/ExIODb.h"/> + <include file="../../../../src/misc/error/ExInvalidResource.h"/> + <include file="../../../../src/misc/error/ExOS.h"/> + <include file="../../../../src/misc/error/ExSHORE.h"/> + </source> + <source file="../../../../src/db/mm/Cardinality.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/Cardinality.h"/> + </source> + <source file="../../../../src/include/AllExceptions.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/error/AllExceptions.h"/> + </source> + <source file="../../../../src/db/mm/ResTypeDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + </source> + <source file="../../../../src/misc/error/ExceptionImpl.h" lastModified="f6cdeca1c3"> + <include file="../../../../src/include/Exception.h"/> + <include file="../../../../src/include/TraceExLog.h"/> + <include file="../../../../src/misc/error/ErrCode.h"/> + </source> + <source file="../../../../src/misc/trace/TraceStaticInfo.h" lastModified="f6cdeca1c2"> + <include file="../../../../src/misc/trace/TraceDynInfo.h"/> + </source> + <source file="../../../../src/db/store/DbRef.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/store/DbRefAny.h"/> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/db/store/storeMem/KeyIteratorMultiMapMem.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/Iterator.h"/> + </source> + <source file="../../../../src/db/mm/ResourceDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/db/mm/BaseDb.h"/> + <include file="../../../../src/include/DbLess.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + </source> + <source file="../../../../src/db/store/storeMem/SoloIteratorMem.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/BaseDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/BaseDb.h"/> + </source> + <source file="../../../../src/db/store/ShoreStore.h" lastModified="f667da4e79"> + <include file="../../../../src/db/store/DbRef.h"/> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/db/store/Transaction.h"/> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/include/Filter.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/Filter.h"/> + </source> + <source file="../../../../src/db/mm/Metamodell.h" lastModified="f6cdec9ddb"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Cardinality.h"/> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + <include file="../../../../src/db/mm/RelType.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMultiMap.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/mm/DocType.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Document.h"/> + </source> + <source file="../../../../src/db/store/Iterator.h" lastModified="f6dee59658"> + <include file="../../../../src/db/store/DbRef.h"/> + <include file="../../../../src/db/store/Errors.h"/> + </source> + <source file="../../../../src/db/store/Errors.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/store/ShoreStore.h"/> + </source> + <source file="../../../../src/include/ShoreStore.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/DbMapOId.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/include/DbRef.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbRef.h"/> + </source> + <source file="../../../../src/db/mm/Type.h" lastModified="f6cdec9dd9"> + </source> + <source file="../../../../src/include/DbMultiMap.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbMultiMap.h"/> + </source> + <source file="../../../../src/db/mm/DocumentFilter.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/DocumentFilter.h"/> + </source> + <source file="../../../../src/include/DbLess.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbLess.h"/> + </source> + <source file="../../../../src/db/mm/AbstractDocsIterator.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/Metamodell.h"/> + <include file="../../../../src/db/mm/AbstractDocsIterator.h"/> + </source> + <source file="../../../../src/db/mm/AbstractObjsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Object.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + </source> + <source file="../../../../src/include/Utf8Ranker.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/unicode/Utf8Ranker.h"/> + </source> + <source file="../../../../src/misc/librefpp/CountedBody.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/include/TraceEx.h"/> + </source> + <source file="../../../../src/db/store/DbMultiMap.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Container.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/include/DbOId.h"/> + </source> + <source file="../../../../src/db/mm/DocumentDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + </source> + <source file="../../../../src/db/mm/RelationDb.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/misc/unicode/Utf8Ranker.h" lastModified="f6cdeca1c0"> + </source> + <source file="../../../../src/misc/error/ExSHORE.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExceptionImpl.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/misc/trace/Exception.h" lastModified="f6cdeca1c1"> + </source> + <source file="../../../../src/db/store/DbRefAny.h" lastModified="f6cdec9dd9"> + </source> + <source file="../../../../src/misc/error/ExIODb.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExIO.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/include/TraceEx.h" lastModified="f14b43d130"> + <include file="../../../../src/misc/trace/TraceEx.h"/> + </source> + <source file="../../../../src/db/store/storeOS/TransactionOS.h" lastModified="f6cedcba99"> + <include file="../../../../src/include/Transaction.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/mm/Relation.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Base.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/RelType.h"/> + <include file="../../../../src/db/mm/Resource.h"/> + <include file="../../../../src/db/mm/ResType.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/Object.h"/> + </source> + <source file="../../../../src/db/mm/UndefDocsIterator.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Document.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + </source> + <source file="../../../../src/misc/error/ExOS.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExRuntime.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMap.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemMultiMapFiltered.h" lastModified="f706b6aff1"> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/Container.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/db/store/Filter.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbSetOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeOS/KeyOSDict.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/include/Exception.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/trace/Exception.h"/> + </source> + <source file="../../../../src/db/mm/RelationDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/BaseDb.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/ResourceDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + </source> + <source file="../../../../src/db/mm/ResType.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Resource.h"/> + </source> + <source file="../../../../src/db/store/DbMultiMapOId.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/DbOId.h"/> + <include file="../../../../src/db/store/DbMultiMap.h"/> + <include file="../../../../src/db/store/ContainerFactory.h"/> + </source> + <source file="../../../../src/db/mm/ObjectDb.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/ObjType.h"/> + <include file="../../../../src/db/mm/ModellDb.h"/> + </source> + <source file="../../../../src/db/mm/ResTypeDb.cpp" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ResTypeDb.h"/> + </source> + <source file="../../../../src/include/ErrCode.h" lastModified="f14b43cd48"> + <include file="../../../../src/misc/error/ErrCode.h"/> + </source> + <source file="../../../../src/db/store/storeMem/TransactionMem.h" lastModified="f6b509d010"> + <include file="../../../../src/include/Transaction.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + </source> + <source file="../../../../src/db/store/storeMem/DbMapMem.h" lastModified="f7168d7764"> + <include file="../../../../src/db/store/DbMap.h"/> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/db/store/Filter.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/include/DbLess.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMap.h"/> + <include file="../../../../src/db/store/storeMem/IteratorMemMapFiltered.h"/> + <include file="../../../../src/db/store/storeMem/SoloIteratorMem.h"/> + <include file="../../../../src/db/store/storeMem/KeyIteratorMem.h"/> + </source> + <source file="../../../../src/db/store/IteratorAdapter.h" lastModified="f6dee59658"> + <include file="../../../../src/db/store/Iterator.h"/> + <include file="../../../../src/include/DbOId.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbSetOSOrdered.h" lastModified="f6cedcba9a"> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS1.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered1.h"/> + <include file="../../../../src/include/DbSet.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/include/Errors.h"/> + </source> + <source file="../../../../src/include/DbType2Name.h" lastModified="f14b43cd48"> + <include file="../../../../src/db/store/DbType2Name.h"/> + </source> + <source file="../../../../src/db/store/storeMem/ShoreStoreMem.h" lastModified="f6b509d011"> + <include file="../../../../src/db/store/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/TransactionMem.h"/> + <include file="../../../../src/db/store/storeMem/MemDB.h"/> + </source> + <source file="../../../../src/db/store/Filter.h" lastModified="f6cdec9dd8"> + </source> + <source file="../../../../src/db/store/storeOS/RankerOS.h" lastModified="f6cedcba9a"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + </source> + <source file="../../../../src/db/store/storeMem/ContainerFactoryMem.h" lastModified="f706b6ac09"> + <include file="../../../../src/db/store/ContainerFactory.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/store/storeMem/DbOId.h"/> + <include file="../../../../src/db/store/storeMem/DbSetMem.h"/> + <include file="../../../../src/db/store/storeMem/DbMapMem.h"/> + <include file="../../../../src/db/store/storeMem/DbMultiMapMem.h"/> + <include file="../../../../src/db/store/storeMem/DbSetMemOrdered.h"/> + <include file="../../../../src/db/store/DbUnordered.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + </source> + <source file="../../../../src/db/mm/RelationFilter.cpp" lastModified="f14b4a5528"> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/RelationFilter.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + </source> + <source file="../../../../src/db/store/storeOS/KeyOS.h" lastModified="f6cedcba98"> + <include file="../../../../src/db/store/storeOS/DbOId.h"/> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/DbType2Name.h"/> + <include file="../../../../src/db/store/storeOS/RankerOS.h"/> + </source> + <source file="../../../../src/db/store/storeMem/IteratorMemSet.h" lastModified="f70515310a"> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/store/storeMem/DbOIdAny.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/mm/ModellDb.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/db/mm/Modell.h"/> + <include file="../../../../src/include/ShoreStoreIntern.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + </source> + <source file="../../../../src/db/mm/RelationIterator.h" lastModified="f6d9bc4489"> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/mm/Resource.h"/> + </source> + <source file="../../../../src/misc/trace/TraceExLog.h" lastModified="f6cdeca1c1"> + <include file="../../../../src/misc/trace/TraceDynInfo.h"/> + <include file="../../../../src/misc/trace/Exception.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/timeb.h"/> + </source> + <source file="../../../../src/db/mm/mm-container.cpp" lastModified="f6dee5965a"> + <include file="../../../../src/include/DbType2Name.h"/> + <include file="../../../../src/include/DbLess.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/db/store/storeMem/ContainerFactoryMem.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + <include file="../../../../src/db/store/storeOS/ContainerFactoryOS.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/TypeDb.h"/> + <include file="../../../../src/db/mm/DocTypeDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/RelTypeDb.h"/> + <include file="../../../../src/db/mm/DocumentDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + <include file="../../../../src/db/mm/RelationDb.h"/> + </source> + <source file="../../../../src/db/store/DbLess.h" lastModified="f6cdec9dd8"> + <include file="../../../../src/include/ShoreGlobals.h"/> + </source> + <source file="../../../../src/misc/trace/TraceParInfo.h" lastModified="f6cdeca1c1"> + </source> + <source file="../../../../src/db/mm/RelType.h" lastModified="f6cdec9dd9"> + <include file="../../../../src/db/mm/Type.h"/> + <include file="../../../../src/include/ShoreStore.h"/> + <include file="../../../../src/db/mm/Relation.h"/> + <include file="../../../../src/db/mm/DocType.h"/> + <include file="../../../../src/db/mm/ResType.h"/> + </source> + <source file="../../../../src/misc/trace/ShoreGlobals.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/trace/TraceEx.h"/> + <include file="../../../../src/include/AllExceptions.h"/> + </source> + <source file="../../../../src/db/store/storeOS/KeyIteratorOS.h" lastModified="f6cedcba9c"> + <include file="../../../../src/include/Iterator.h"/> + </source> + <source file="../../../../src/db/store/storeOS/DbMapOS.h" lastModified="f6cedcba9d"> + <include file="../../../../src/include/DbMap.h"/> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/include/Filter.h"/> + <include file="../../../../src/db/store/storeOS/KeyOSDict.h"/> + <include file="../../../../src/include/DbUnordered.h"/> + <include file="../../../../src/include/Errors.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/IteratorOSFiltered.h"/> + <include file="../../../../src/db/store/storeOS/SoloIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/KeyIteratorOS.h"/> + <include file="../../../../src/db/store/storeOS/ShoreStoreOS.h"/> + <include file="../../../../src/db/store/storeOS/KeyOS.h"/> + </source> + <source file="../../../../src/misc/error/ExInvalidResource.h" lastModified="f6cdeca1c0"> + <include file="../../../../src/misc/error/ExRuntime.h"/> + <sysinclude file="../../../../../../../../usr/include/gcc/darwin/3.1/stdarg.h"/> + </source> + <source file="../../../../src/db/store/storeMem/KeyIteratorMem.h" lastModified="f706b6aff0"> + <include file="../../../../src/include/Iterator.h"/> + <include file="../../../../src/db/store/storeMem/KeyCmp.h"/> + </source> + <source file="../../../../src/db/mm/RelationFilter.h" lastModified="f6d9bc4488"> + <include file="../../../../src/db/mm/RelationDb.h"/> + <include file="../../../../src/include/Filter.h"/> + </source> + <source file="../../../../src/db/mm/ObjTypeDb.cpp" lastModified="f705153108"> + <include file="../../../../src/include/ShoreGlobals.h"/> + <include file="../../../../src/include/Utf8Ranker.h"/> + <include file="../../../../src/include/IteratorAdapter.h"/> + <include file="../../../../src/db/mm/MetamodellDb.h"/> + <include file="../../../../src/db/mm/ObjTypeDb.h"/> + <include file="../../../../src/db/mm/ObjectDb.h"/> + </source> + </includePath> +</dependencies> diff --git a/src/test/resources/openshore/history.xml b/src/test/resources/openshore/history.xml new file mode 100644 index 0000000..19fe515 --- /dev/null +++ b/src/test/resources/openshore/history.xml @@ -0,0 +1,74 @@ +<?xml version='1.0' encoding='UTF-8'?> +<history> + <processor signature="gcc 3.1 ppc-darwin-pipe -c -g -DDEBUG -D_DEBUG -DSHORE_STORE_MEM -Isrc/include -I${env.XSBHOME}/include"> + <target file="MetamodellDb.o" lastModified="f74b969978"> + <source file="../../../../src/db/mm/MetamodellDb.cpp" lastModified="f6d9bc4488"/> + </target> + <target file="AbstractObjsIterator.o" lastModified="f74b963bb8"> + <source file="../../../../src/db/mm/AbstractObjsIterator.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="ObjectDb.o" lastModified="f74b958038"> + <source file="../../../../src/db/mm/ObjectDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="AbstractDocsIterator.o" lastModified="f74b9610c0"> + <source file="../../../../src/db/mm/AbstractDocsIterator.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="ResourceDb.o" lastModified="f74b9560f8"> + <source file="../../../../src/db/mm/ResourceDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="RelationDb.o" lastModified="f74b95b6e8"> + <source file="../../../../src/db/mm/RelationDb.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="UndefObjsIterator.o" lastModified="f74b958fd8"> + <source file="../../../../src/db/mm/UndefObjsIterator.cpp" lastModified="f14b4a5528"/> + </target> + <target file="ModellDb.o" lastModified="f74b972230"> + <source file="../../../../src/db/mm/ModellDb.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="SearchableDocTypesFilter.o" lastModified="f74b9499c0"> + <source file="../../../../src/db/mm/SearchableDocTypesFilter.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="RelationIterator.o" lastModified="f74b9735b8"> + <source file="../../../../src/db/mm/RelationIterator.cpp" lastModified="f14b4a5528"/> + </target> + <target file="DocumentFilter.o" lastModified="f74b9545a0"> + <source file="../../../../src/db/mm/DocumentFilter.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="DocumentDb.o" lastModified="f74b94ebc8"> + <source file="../../../../src/db/mm/DocumentDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="Cardinality.o" lastModified="f74b961c78"> + <source file="../../../../src/db/mm/Cardinality.cpp" lastModified="f14b4a5528"/> + </target> + <target file="RelationFilter.o" lastModified="f74b953600"> + <source file="../../../../src/db/mm/RelationFilter.cpp" lastModified="f14b4a5528"/> + </target> + <target file="RelTypeDb.o" lastModified="f74b95e9b0"> + <source file="../../../../src/db/mm/RelTypeDb.cpp" lastModified="f6d9bc4488"/> + </target> + <target file="mm-container.o" lastModified="f74b9ccf50"> + <source file="../../../../src/db/mm/mm-container.cpp" lastModified="f6dee59658"/> + </target> + <target file="BaseDb.o" lastModified="f74b974940"> + <source file="../../../../src/db/mm/BaseDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="DocTypeDb.o" lastModified="f74b96cc40"> + <source file="../../../../src/db/mm/DocTypeDb.cpp" lastModified="f6d9bc4488"/> + </target> + <target file="TypeDb.o" lastModified="f74b962c18"> + <source file="../../../../src/db/mm/TypeDb.cpp" lastModified="f14b4a5528"/> + </target> + <target file="ObjTypeDb.o" lastModified="f74b952660"> + <source file="../../../../src/db/mm/ObjTypeDb.cpp" lastModified="f705153108"/> + </target> + <target file="UndefDocsIterator.o" lastModified="f74b96dfc8"> + <source file="../../../../src/db/mm/UndefDocsIterator.cpp" lastModified="f14b4a5528"/> + </target> + <target file="ResTypeDb.o" lastModified="f74b960120"> + <source file="../../../../src/db/mm/ResTypeDb.cpp" lastModified="f6cdec9dd8"/> + </target> + <target file="SearchableDocsFilter.o" lastModified="f74b948e08"> + <source file="../../../../src/db/mm/SearchableDocsFilter.cpp" lastModified="f6cdec9dd8"/> + </target> + </processor> +</history> diff --git a/src/test/resources/xerces-c/dependencies.xml b/src/test/resources/xerces-c/dependencies.xml new file mode 100644 index 0000000..f8d7324 --- /dev/null +++ b/src/test/resources/xerces-c/dependencies.xml @@ -0,0 +1,3330 @@ +<?xml version='1.0' encoding='UTF-8'?> +<dependencies> + <includePath signature="/I.."> + <source file="../../src/xercesc/util/RefStackOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.c"/> + </source> + <source file="../../src/xercesc/util/Mutexes.cpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/util/Mutexes.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaInfo.cpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/validators/schema/SchemaInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XUtil.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaInfo.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNotation.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegularExpression.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/regx/Op.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/BMPattern.hpp"/> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + <include file="../../src/xercesc/util/regx/ConditionToken.hpp"/> + <include file="../../src/xercesc/util/regx/OpFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegularExpression.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/regx/Match.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/XMLUniCharacter.hpp"/> + <include file="../../src/xercesc/util/regx/ParserForXMLSchema.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/ParseException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLGrammarDescription.hpp" lastModified="f5e681e138"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + </source> + <source file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp" lastModified="f536f6e268"> + <include file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/wchar.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.hpp" lastModified="f52d258c58"> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BMPattern.hpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BMPattern.cpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/regx/BMPattern.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/SimpleContentModel.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/SimpleContentModel.cpp" lastModified="f14f8c11d0"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/common/SimpleContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.c" lastModified="f58918bf80"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.hpp"/> + </source> + <source file="../../src/xercesc/util/RefStackOf.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ASCIIRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ASCIIRangeFactory.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ASCIIRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLErrorCodes.hpp" lastModified="f527dde100"> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLString.hpp" lastModified="f73ad56a38"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLString.cpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/ctype.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/BorlandCDefs.hpp" lastModified="f3eca0ff38"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/AutoSense.hpp" lastModified="f54c8ccf20"> + </source> + <source file="../../src/xercesc/util/DefaultPanicHandler.cpp" lastModified="f3d3bf3340"> + <include file="../../src/xercesc/util/DefaultPanicHandler.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/util/DefaultPanicHandler.hpp" lastModified="f3d8ada2d8"> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/KeyRefPair.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/KeyRefPair.c"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp" lastModified="f53b93c700"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesAttGroupInfo.cpp" lastModified="f52d2f11d8"> + <include file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaGrammar.hpp" lastModified="f6b9585a10"> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/util/RefHash3KeysIdPool.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaGrammar.cpp" lastModified="f6b9585a10"> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/StringDatatypeValidator.cpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/TraverseSchema.cpp" lastModified="f6fd66f978"> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Key.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Unique.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/util/XMLStringTokenizer.hpp"/> + <include file="../../src/xercesc/validators/schema/XUtil.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathException.hpp"/> + <include file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesAttGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/impl/XSDElementNSImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/TraverseSchema.hpp" lastModified="f64dcb7fe8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMAttr.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLFloat.hpp" lastModified="f52f8f6068"> + <include file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDocumentTypeImpl.hpp" lastModified="f5515e0640"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + </source> + <source file="../../src/xercesc/util/BaseRefVectorOf.c" lastModified="f532e77c78"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLFloat.cpp" lastModified="f52f8f6069"> + <include file="../../src/xercesc/util/XMLFloat.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/internal/XMLScanner.hpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/internal/ReaderMgr.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLScanner.cpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/SunCCDefs.hpp" lastModified="f573a406c8"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/XMLEnumerator.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLEBCDICTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNodeIterator.hpp" lastModified="f3ca10baf8"> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigDecimal.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLBigDecimal.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigDecimal.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/sax2/XMLReaderFactory.hpp" lastModified="f5e6935dc8"> + <include file="../../src/xercesc/parsers/SAX2XMLReaderImpl.hpp"/> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/NamespaceScope.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/validators/schema/NamespaceScope.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUniDefs.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHash2KeysTableOf.c" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentFragment.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathException.hpp" lastModified="f74016cc30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLIBM1140Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLIBM1140Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLIBM1140Transcoder.hpp"/> + </source> + <source file="../../src/xercesc/internal/EndOfEntityException.hpp" lastModified="f14f8f1f10"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathException.cpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/dom/DOMXPathException.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/SunKaiDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/memory.h"/> + <sysinclude file="../../../../../../../../usr/include/strings.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/validators/common/GrammarResolver.cpp" lastModified="f75d3cf898"> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + <include file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/GrammarResolver.hpp" lastModified="f75d3cf898"> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp" lastModified="f6b95a7138"> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp" lastModified="f6b95a7138"> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConcatToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConcatToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ConcatToken.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLNotationDecl.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLNotationDecl.hpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLRefInfo.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLPScanToken.hpp" lastModified="f52d126218"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNodeList.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLContentModel.cpp" lastModified="f14f90ff88"> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLContentModel.hpp" lastModified="f52d126218"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNodeFilter.hpp" lastModified="f3ca10b710"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/parsers/SAXParser.hpp" lastModified="f5e6929690"> + <include file="../../src/xercesc/sax/Parser.hpp"/> + <include file="../../src/xercesc/internal/VecAttrListImpl.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + </source> + <source file="../../src/xercesc/parsers/SAXParser.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/parsers/SAXParser.hpp"/> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/sax/DocumentHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/RefArrayOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/RefArrayOf.c"/> + </source> + <source file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLNumber.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLNumber.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + </source> + <source file="../../src/xercesc/util/EmptyStackException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLElementDecl.cpp" lastModified="f53b93b760"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLElementDecl.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/framework/XMLAttDefList.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMNode.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + </source> + <source file="../../src/xercesc/sax/EntityResolver.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathExpression.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConditionToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ConditionToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ConditionToken.hpp"/> + </source> + <source file="../../src/xercesc/framework/URLInputSource.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + </source> + <source file="../../src/xercesc/framework/URLInputSource.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/MixedContentModel.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/MixedContentModel.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/TransService.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/XMLRecognizer.hpp"/> + </source> + <source file="../../src/xercesc/parsers/XercesDOMParser.cpp" lastModified="f71a8f40f0"> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/parsers/XercesDOMParser.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/parsers/XercesDOMParser.hpp" lastModified="f5e6929a78"> + <include file="../../src/xercesc/parsers/AbstractDOMParser.hpp"/> + </source> + <source file="../../src/xercesc/util/TransService.cpp" lastModified="f52d387fe8"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XML88591Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLASCIITranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLChTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLIBM1140Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUCS4Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUTF8Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUTF16Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLWin1252Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/TransENameMap.hpp"/> + <include file="../../src/xercesc/util/EncodingValidator.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/IOException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + </source> + <source file="../../src/xercesc/util/FlagJanitor.hpp" lastModified="f3c9ae9210"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/FlagJanitor.c"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDocumentImpl.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/RefArrayOf.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/KeyRefPair.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMUserDataHandler.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.hpp"/> + </source> + <source file="../../src/xercesc/internal/ReaderMgr.hpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/internal/ReaderMgr.cpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/internal/ReaderMgr.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/XMLBigDecimal.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/DECCXXDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/KVStringPair.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeTokenMap.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeTokenMap.hpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeToken.cpp" lastModified="f532e78060"> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeToken.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocument.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentRange.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentTraversal.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathEvaluator.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUni.cpp" lastModified="f724d6a5a8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUri.hpp" lastModified="f698f48320"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUri.cpp" lastModified="f698f48320"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUni.hpp" lastModified="f7211e8778"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/KVStringPair.cpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/HPCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDDOMParser.cpp" lastModified="f5e6992640"> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDDOMParser.hpp" lastModified="f5e6992640"> + <include file="../../src/xercesc/parsers/XercesDOMParser.hpp"/> + </source> + <source file="../../src/xercesc/sax/DTDHandler.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUTF16Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/XMLUTF16Transcoder.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLUTF16Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/sax2/LexicalHandler.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/RefArrayVectorOf.hpp" lastModified="f56a88c600"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.c"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4DOMInputSource.cpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/framework/Wrapper4DOMInputSource.hpp"/> + <include file="../../src/xercesc/dom/DOMInputSource.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4DOMInputSource.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMLeaf.hpp" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.hpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDeepNodeListPool.c"/> + </source> + <source file="../../src/xercesc/util/RefArrayVectorOf.c" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDef.hpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/PSVIDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDef.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/TokenFactory.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/TokenInc.hpp"/> + <include file="../../src/xercesc/util/regx/XMLRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/ASCIIRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/UnicodeRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/BlockRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/regx/TokenFactory.hpp" lastModified="f532e78060"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/BeOS/BeOSDefs.hpp" lastModified="f3892d3fe8"> + </source> + <source file="../../src/xercesc/dom/DOMTypeInfo.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMException.hpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMException.cpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttrListImpl.cpp" lastModified="f52d12b808"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/internal/VecAttrListImpl.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttrListImpl.hpp" lastModified="f52d12b808"> + <include file="../../src/xercesc/sax/AttributeList.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementationSource.hpp" lastModified="f3ca10b328"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/GCCDefs.hpp" lastModified="f573a406c8"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/QCCDefs.hpp" lastModified="f3e9703978"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + <sysinclude file="../../../../../../../../usr/include/inttypes.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/GCCDefs.cpp" lastModified="f198df5338"> + <include file="../../src/xercesc/util/Compilers/GCCDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/strings.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/Base64.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/BinInputStream.cpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + </source> + <source file="../../src/xercesc/util/BinInputStream.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDefList.cpp" lastModified="f14f882200"> + <include file="../../src/xercesc/validators/DTD/DTDAttDefList.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDefList.hpp" lastModified="f1f4075e90"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/HashXMLCh.cpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/HashXMLCh.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLSchemaDescription.hpp" lastModified="f6b9503fd8"> + <include file="../../src/xercesc/framework/XMLGrammarDescription.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/sax/Dummy.cpp" lastModified="f14f8d65a8"> + <include file="../../src/xercesc/sax/AttributeList.hpp"/> + <include file="../../src/xercesc/sax/DocumentHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/HandlerBase.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + <include file="../../src/xercesc/sax/Parser.hpp"/> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp" lastModified="f14f8ab240"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMCharacterDataImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesGroupInfo.cpp" lastModified="f53b93c700"> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMUserDataHandler.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/MVSCPPDefs.hpp" lastModified="f3107eac30"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/framework/StdOutFormatTarget.hpp" lastModified="f2f1d91770"> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/framework/StdOutFormatTarget.cpp" lastModified="f573a406ca"> + <include file="../../src/xercesc/framework/StdOutFormatTarget.hpp"/> + </source> + <source file="../../src/xercesc/util/IllegalArgumentException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLRecognizer.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLRecognizer.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLRecognizer.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/InvalidCastException.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/HashPtr.cpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + </source> + <source file="../../src/xercesc/util/HashPtr.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + </source> + <source file="../../src/xercesc/framework/StdInInputSource.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/framework/StdInInputSource.cpp" lastModified="f52ef362d0"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/StdInInputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueVectorOf.hpp" lastModified="f574195220"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.c"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMLocatorImpl.hpp" lastModified="f3c9aa5808"> + <include file="../../src/xercesc/dom/DOMLocator.hpp"/> + </source> + <source file="../../src/xercesc/util/ParseException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + </source> + <source file="../../src/xercesc/util/PlatformUtils.cpp" lastModified="f744486020"> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/DefaultPanicHandler.hpp"/> + <include file="../../src/xercesc/internal/MemoryManagerImpl.hpp"/> + <include file="../../src/xercesc/internal/MemoryManagerArrayImpl.hpp"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/PlatformUtils.hpp" lastModified="f744486020"> + <include file="../../src/xercesc/util/XMLException.hpp"/> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHashTableOf.c" lastModified="f71f3218f8"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDScanner.cpp" lastModified="f64dc37d20"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/util/FlagJanitor.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDScanner.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDScanner.hpp" lastModified="f64dc37d20"> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/HashCMStateSet.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMRangeException.hpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMProcessingInstruction.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMRangeException.cpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/dom/DOMRangeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp" lastModified="f52ef75e58"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLMsgLoader.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.cpp" lastModified="f6b95a7138"> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLMsgLoader.cpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/DocumentHandler.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLStringTokenizer.hpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLStringTokenizer.cpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/XMLStringTokenizer.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttDefList.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMCharacterData.hpp" lastModified="f3ca10a388"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMUnaryOp.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + <include file="../../src/xercesc/validators/common/CMUnaryOp.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMUnaryOp.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLBuffer.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttDef.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttDef.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLBuffer.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDGrammar.hpp" lastModified="f6fe65e730"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDGrammar.cpp" lastModified="f6fe65e730"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/OpFactory.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/OpFactory.hpp"/> + <include file="../../src/xercesc/util/regx/Op.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/OpFactory.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLScannerResolver.hpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLScannerResolver.cpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/internal/WFXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/DGXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/SGXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/IGXMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementation.hpp" lastModified="f52d122b68"> + <include file="../../src/xercesc/dom/DOMImplementationLS.hpp"/> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + <include file="../../src/xercesc/dom/DOMRangeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/ComplexTypeInfo.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + <include file="../../src/xercesc/validators/common/AllContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/DFAContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/SimpleContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMTreeWalker.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLNetAccessor.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementationLS.hpp" lastModified="f5e68ac2a8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/util/TransENameMap.c" lastModified="f52d387fe8"> + <include file="../../src/xercesc/util/TransENameMap.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ModifierToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ModifierToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/CodeWarriorDefs.hpp" lastModified="f510eeb190"> + <sysinclude file="../../../../../../../../usr/include/wchar.h"/> + <sysinclude file="../../../../../../../../usr/include/wctype.h"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaElementDecl.cpp" lastModified="f53b93c700"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp" lastModified="f74d849a50"> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/ComplexTypeInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/PSVIDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUCSTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/XMLUCS4Transcoder.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/XMLBufferMgr.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLBufferMgr.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/StringToken.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/StringToken.cpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/regx/StringToken.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Tandem/TandemDefs.hpp" lastModified="ebc3ca8cd0"> + </source> + <source file="../../src/xercesc/util/XMLChar.cpp" lastModified="f24cc1f810"> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/internal/CharTypeTables.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/XMLChar.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/CSetDefs.hpp" lastModified="f573a406c8"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp" lastModified="f3c9b22808"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp" lastModified="f534aecb10"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp"/> + <include file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/AIX/AIXDefs.hpp" lastModified="ebc3ca8118"> + </source> + <source file="../../src/xercesc/util/Platforms/PTX/PTXDefs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/util/Platforms/OS2/OS2Defs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/util/Platforms/QNX/QNXDefs.hpp" lastModified="f3e96fdfa1"> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/framework/XMLValidator.hpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLValidator.cpp" lastModified="f52d126218"> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/OS400/OS400Defs.hpp" lastModified="ebc3ca88e8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLGrammarPool.hpp" lastModified="f6b94faf50"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Linux/LinuxDefs.hpp" lastModified="f19d86e248"> + <sysinclude file="../../../../../../../../usr/include/endian.h"/> + </source> + <source file="../../src/xercesc/util/RefHash3KeysIdPool.c" lastModified="f58918bf80"> + <include file="../../src/xercesc/util/RefHash3KeysIdPool.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHash3KeysIdPool.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/RefHash3KeysIdPool.c"/> + </source> + <source file="../../src/xercesc/util/Janitor.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/Janitor.c"/> + </source> + <source file="../../src/xercesc/util/ValueStackOf.hpp" lastModified="f574195220"> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.c"/> + </source> + <source file="../../src/xercesc/dom/DOMConfiguration.hpp" lastModified="f444bde5a0"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueStackOf.c" lastModified="f574195220"> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/UnixWare/UnixWareDefs.hpp" lastModified="ed96f74688"> + </source> + <source file="../../src/xercesc/util/EncodingValidator.cpp" lastModified="f3badfa580"> + <include file="../../src/xercesc/util/EncodingValidator.hpp"/> + <include file="../../src/xercesc/internal/IANAEncodings.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + </source> + <source file="../../src/xercesc/util/EncodingValidator.hpp" lastModified="f3badfa580"> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerImpl.hpp" lastModified="f4b106eba8"> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerImpl.cpp" lastModified="f4b106eba8"> + <include file="../../src/xercesc/internal/MemoryManagerImpl.hpp"/> + </source> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp" lastModified="f527dde4e8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeFactory.hpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RangeFactory.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLDTDDescription.hpp" lastModified="f5e681e138"> + <include file="../../src/xercesc/framework/XMLGrammarDescription.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + </source> + <source file="../../src/xercesc/util/BinMemInputStream.hpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/BinMemInputStream.cpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/regx/Op.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Op.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/Op.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/FreeBSD/FreeBSDDefs.hpp" lastModified="ebc3ca8118"> + </source> + <source file="../../src/xercesc/util/QName.cpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/util/QName.hpp" lastModified="f532e77c78"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/sax/AttributeList.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXParseException.hpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXParseException.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.cpp" lastModified="f70c111828"> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp" lastModified="f70c111828"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/NumberFormatException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/internal/IGXMLScanner.hpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/internal/SGXMLScanner.hpp" lastModified="f64dc0e8f8"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/internal/DGXMLScanner.hpp" lastModified="f6939ac6c8"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + </source> + <source file="../../src/xercesc/internal/WFXMLScanner.hpp" lastModified="f64dc0ece0"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNodeIDMap.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/internal/WFXMLScanner.cpp" lastModified="f6939ac6c8"> + <include file="../../src/xercesc/internal/WFXMLScanner.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + </source> + <source file="../../src/xercesc/internal/SGXMLScanner.cpp" lastModified="f7438ecc50"> + <include file="../../src/xercesc/internal/SGXMLScanner.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + </source> + <source file="../../src/xercesc/internal/DGXMLScanner.cpp" lastModified="f6b951d618"> + <include file="../../src/xercesc/internal/DGXMLScanner.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDScanner.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + </source> + <source file="../../src/xercesc/internal/IGXMLScanner.cpp" lastModified="f7438ecc50"> + <include file="../../src/xercesc/internal/IGXMLScanner.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDScanner.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMText.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMCharacterData.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"/> + <include file="../../src/xercesc/util/XMLDateTime.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMWriter.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMWriterFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMErrorHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHash2KeysTableOf.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.c"/> + </source> + <source file="../../src/xercesc/dom/DOMImplementationRegistry.hpp" lastModified="f14f9948a0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateTimeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/CharToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/CharToken.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/CharToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLFormatter.cpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/XMLFormatter.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParenToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParenToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ParenToken.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp" lastModified="f450803a28"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMUserDataHandler.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DateDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/YearDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/YearDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/ListDatatypeValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NameDatatypeValidator.cpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/NameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NameDatatypeValidator.hpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLChTranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLChTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/XMLChTranscoder.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMChildNode.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMParentNode.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeListImpl.hpp"/> + </source> + <source file="../../src/xercesc/parsers/DOMBuilderImpl.hpp" lastModified="f5e6929690"> + <include file="../../src/xercesc/parsers/AbstractDOMParser.hpp"/> + <include file="../../src/xercesc/dom/DOMBuilder.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/parsers/DOMBuilderImpl.cpp" lastModified="f7211e8778"> + <include file="../../src/xercesc/parsers/DOMBuilderImpl.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityResolver.hpp"/> + <include file="../../src/xercesc/dom/DOMErrorHandler.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMErrorImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMLocatorImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/Wrapper4DOMInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/parsers/SAX2XMLReaderImpl.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/util/XMLChTranscoder.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/sax2/ContentHandler.hpp"/> + <include file="../../src/xercesc/sax2/LexicalHandler.hpp"/> + <include file="../../src/xercesc/sax2/DeclHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/parsers/SAX2XMLReaderImpl.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/parsers/SAX2XMLReaderImpl.hpp" lastModified="f5e6929690"> + <include file="../../src/xercesc/parsers/SAXParser.hpp"/> + <include file="../../src/xercesc/sax/Parser.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/internal/VecAttributesImpl.hpp"/> + <include file="../../src/xercesc/sax2/SAX2XMLReader.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Linux/LinuxPlatformUtils.cpp" lastModified="f52d1d1460"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + <include file="../../src/xercesc/util/LogicalPath.c"/> + <sysinclude file="../../../../../../../../usr/include/pthread.h"/> + <sysinclude file="../../../../../../../../usr/include/unistd.h"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + <sysinclude file="../../../../../../../../usr/include/libgen.h"/> + <sysinclude file="../../../../../../../../usr/include/linux/limits.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/timeb.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/validators/common/CMAny.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMAny.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + <include file="../../src/xercesc/validators/common/CMAny.hpp"/> + </source> + <source file="../../src/xercesc/util/FlagJanitor.c" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/FlagJanitor.hpp"/> + </source> + <source file="../../src/xercesc/util/RefHashTableOf.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.c"/> + </source> + <source file="../../src/xercesc/internal/IGXMLScanner2.cpp" lastModified="f6fe622a28"> + <include file="../../src/xercesc/internal/IGXMLScanner.hpp"/> + <include file="../../src/xercesc/internal/EndOfEntityException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/framework/URLInputSource.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDDOMParser.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/TandemCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/XMLASCIITranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLASCIITranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLASCIITranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLRegisterCleanup.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMElementNSImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/dom/impl/DOMElementImpl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/XSDElementNSImpl.hpp" lastModified="f14f979ed8"> + <include file="../../src/xercesc/dom/impl/DOMElementNSImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMBinaryOp.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/CMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMBinaryOp.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/CMBinaryOp.hpp"/> + <include file="../../src/xercesc/validators/common/CMStateSet.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLErrorReporter.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMAttr.hpp" lastModified="f3ca1097d0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/parsers/AbstractDOMParser.cpp" lastModified="f728d1b490"> + <include file="../../src/xercesc/parsers/AbstractDOMParser.hpp"/> + <include file="../../src/xercesc/internal/XMLScannerResolver.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementation.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationRegistry.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMAttrImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMCDATASection.hpp"/> + <include file="../../src/xercesc/dom/DOMComment.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMTextImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDocumentImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDocumentTypeImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMElementImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMEntityImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMEntityReferenceImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNotationImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMProcessingInstruction.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeIDMap.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/GrammarResolver.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/parsers/AbstractDOMParser.hpp" lastModified="f7211e8390"> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityHandler.hpp"/> + <include file="../../src/xercesc/util/SecurityManager.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLBufferMgr.hpp"/> + </source> + <source file="../../src/xercesc/util/SchemaDateTimeException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/SecurityManager.hpp" lastModified="f4b56fb850"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.cpp" lastModified="f52d26d478"> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp" lastModified="f2036c8fe0"> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + </source> + <source file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp" lastModified="f534aecb10"> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + <include file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/unistd.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/sys/socket.h"/> + <sysinclude file="../../../../../../../../usr/include/netdb.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDef.cpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDef.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDAttDef.hpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + </source> + <source file="../../src/xercesc/util/NoSuchElementException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/NameIdPool.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/NameIdPool.c"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Unique.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_Unique.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Unique.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp" lastModified="f3c9b21480"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + </source> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp" lastModified="f52d15c548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp"/> + <include file="../../src/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Win32/Win32Defs.hpp" lastModified="ebc3ca94a0"> + </source> + <source file="../../src/xercesc/util/regx/RegxParser.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/RegxParser.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/ParseException.hpp"/> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenInc.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegxParser.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractStringValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/IBMVAOS2Defs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/Compilers/IBMVAW32Defs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathEvaluator.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/HandlerBase.hpp" lastModified="f579d6be00"> + <include file="../../src/xercesc/sax/DocumentHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueVectorOf.c" lastModified="f574195220"> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/LocalFileInputSource.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/LocalFileInputSource.hpp"/> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/LocalFileInputSource.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParserForXMLSchema.cpp" lastModified="f52d21bfb0"> + <include file="../../src/xercesc/util/regx/ParserForXMLSchema.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/TokenInc.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/ParseException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ParserForXMLSchema.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/regx/RegxParser.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/PSVIDefs.hpp" lastModified="f30b7afb30"> + </source> + <source file="../../src/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp" lastModified="f455546718"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMProcessingInstruction.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMCharacterDataImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + </source> + <source file="../../src/xercesc/internal/CharTypeTables.hpp" lastModified="f24cc226f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXException.cpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/sax/SAXException.hpp"/> + </source> + <source file="../../src/xercesc/sax/SAXException.hpp" lastModified="f6fbf9c160"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLEntityHandler.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDef.hpp"/> + </source> + <source file="../../src/xercesc/util/NullPointerException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDElementDecl.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/validators/common/DFAContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/MixedContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/SimpleContentModel.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDefList.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/HPUX/HPUXDefs.hpp" lastModified="ebc3ca8500"> + </source> + <source file="../../src/xercesc/util/Platforms/IRIX/IRIXDefs.hpp" lastModified="ebc3ca8500"> + </source> + <source file="../../src/xercesc/dom/DOMError.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/TransENameMap.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/TransENameMap.c"/> + </source> + <source file="../../src/xercesc/util/Compilers/PTXCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/regx/Match.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Match.cpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/regx/Match.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMAttrImpl.hpp" lastModified="f30b76cce0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMDocumentImpl.hpp"/> + <include file="../../src/xercesc/dom/DOMAttr.hpp"/> + <include file="../../src/xercesc/dom/DOMTypeInfo.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeIDMap.hpp"/> + </source> + <source file="../../src/xercesc/sax/Parser.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOM.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/dom/DOMAttr.hpp"/> + <include file="../../src/xercesc/dom/DOMCDATASection.hpp"/> + <include file="../../src/xercesc/dom/DOMCharacterData.hpp"/> + <include file="../../src/xercesc/dom/DOMComment.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentFragment.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentType.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMEntity.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityReference.hpp"/> + <include file="../../src/xercesc/dom/DOMException.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementation.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeList.hpp"/> + <include file="../../src/xercesc/dom/DOMNotation.hpp"/> + <include file="../../src/xercesc/dom/DOMProcessingInstruction.hpp"/> + <include file="../../src/xercesc/dom/DOMText.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentRange.hpp"/> + <include file="../../src/xercesc/dom/DOMDocumentTraversal.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeIterator.hpp"/> + <include file="../../src/xercesc/dom/DOMRange.hpp"/> + <include file="../../src/xercesc/dom/DOMRangeException.hpp"/> + <include file="../../src/xercesc/dom/DOMTreeWalker.hpp"/> + <include file="../../src/xercesc/dom/DOMBuilder.hpp"/> + <include file="../../src/xercesc/dom/DOMConfiguration.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityResolver.hpp"/> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + <include file="../../src/xercesc/dom/DOMErrorHandler.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationLS.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationRegistry.hpp"/> + <include file="../../src/xercesc/dom/DOMImplementationSource.hpp"/> + <include file="../../src/xercesc/dom/DOMInputSource.hpp"/> + <include file="../../src/xercesc/dom/DOMLocator.hpp"/> + <include file="../../src/xercesc/dom/DOMTypeInfo.hpp"/> + <include file="../../src/xercesc/dom/DOMUserDataHandler.hpp"/> + <include file="../../src/xercesc/dom/DOMWriter.hpp"/> + <include file="../../src/xercesc/dom/DOMWriterFilter.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathEvaluator.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathNSResolver.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathException.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathExpression.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathResult.hpp"/> + <include file="../../src/xercesc/dom/DOMXPathNamespace.hpp"/> + </source> + <source file="../../src/xercesc/sax/InputSource.cpp" lastModified="f532e77c78"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/sax/InputSource.hpp" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLDocumentHandler.hpp" lastModified="f3c9ab2710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + </source> + <source file="../../src/xercesc/util/RefArrayOf.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefArrayOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMEntityImpl.hpp" lastModified="f455546718"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/DOMEntity.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLReader.hpp" lastModified="f532e77890"> + <include file="../../src/xercesc/util/XMLChar.hpp"/> + <include file="../../src/xercesc/framework/XMLRecognizer.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLReader.cpp" lastModified="f62396d7b8"> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLEBCDICTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/util/RuntimeException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLAbstractDoubleFloat.cpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/XercesVersion.hpp" lastModified="f3ee5fc250"> + </source> + <source file="../../src/xercesc/util/PanicHandler.hpp" lastModified="f55114f720"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/util/PanicHandler.cpp" lastModified="f3d3bf3340"> + <include file="../../src/xercesc/util/PanicHandler.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Field.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Field.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + </source> + <source file="../../src/xercesc/framework/MemoryManager.hpp" lastModified="f4d020a6c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp" lastModified="f5e6839e88"> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp" lastModified="f5e6839e88"> + <include file="../../src/xercesc/framework/XMLDTDDescription.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Tru64/Tru64Defs.hpp" lastModified="ebc3ca8cd0"> + </source> + <source file="../../src/xercesc/util/XMLUCS4Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUTF8Transcoder.cpp" lastModified="f40d0c5bf0"> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUTF8Transcoder.hpp"/> + <include file="../../src/xercesc/util/UTFDataFormatException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLUTF8Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + <include file="../../src/xercesc/util/HexBin.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMElement.hpp" lastModified="f3ca10ab58"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMComment.hpp" lastModified="f3ca10a388"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMCharacterData.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathSymbols.hpp" lastModified="f14f8566c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathSymbols.cpp" lastModified="f14f8566c8"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathSymbols.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueHashTableOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/HashBase.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/HashXMLCh.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.c"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcher.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaAttDef.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/util/NameIdPool.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/ValueHashTableOf.c" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/util/RefVectorOf.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/BaseRefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.c"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XPathException.hpp" lastModified="f14f8566c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMErrorHandler.hpp" lastModified="f3ca10b328"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XUtil.hpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XUtil.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/validators/schema/XUtil.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/DOMDocument.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/util/LogicalPath.c" lastModified="f52d3599b8"> + </source> + <source file="../../src/xercesc/dom/DOMBuilder.hpp" lastModified="f3ca1097d0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/BinFileInputStream.cpp" lastModified="f52ef34390"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/BinFileInputStream.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4InputSource.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/dom/DOMInputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/HexBin.cpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/HexBin.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/HexBin.hpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/Wrapper4InputSource.cpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/framework/Wrapper4InputSource.hpp"/> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + </source> + <source file="../../src/xercesc/util/StringPool.cpp" lastModified="f53b93bb48"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + </source> + <source file="../../src/xercesc/util/StringPool.hpp" lastModified="f52f8f5c80"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttr.hpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/framework/XMLAttDef.hpp"/> + </source> + <source file="../../samples/CreateDOMDocument/CreateDOMDocument.cpp" lastModified="f6de4942d2"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/dom/DOM.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLAttr.cpp" lastModified="f53b93b760"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMEntityReference.hpp" lastModified="f3ca10af40"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDValidator.cpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/internal/ReaderMgr.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDValidator.hpp" lastModified="f160834d00"> + <include file="../../src/xercesc/util/NameIdPool.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp" lastModified="f532ed48d8"> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/framework/LocalFileFormatTarget.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/LocalFileFormatTarget.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/LocalFileFormatTarget.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLWin1252Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLWin1252Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XMLWin1252Transcoder.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMEntity.hpp" lastModified="f3ca10ab58"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/DTD/DocTypeHandler.hpp" lastModified="f3c9b36c40"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDAttDef.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDElementDecl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDEntityDecl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMErrorImpl.hpp" lastModified="f52c895040"> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/sax2/DeclHandler.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentType.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_KeyRef.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/util/HashBase.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStore.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/FieldValueMap.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/MacOS/MacOSDefs.hpp" lastModified="f17e7a3300"> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStore.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_KeyRef.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BlockRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/BlockRangeFactory.cpp" lastModified="f377d1b508"> + <include file="../../src/xercesc/util/regx/BlockRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaSymbols.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaSymbols.hpp" lastModified="f2b92feb38"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/sax2/sax2Dummy.cpp" lastModified="f14f8cc968"> + <include file="../../src/xercesc/sax2/SAX2XMLReader.hpp"/> + <include file="../../src/xercesc/sax2/XMLReaderFactory.hpp"/> + <include file="../../src/xercesc/sax2/ContentHandler.hpp"/> + <include file="../../src/xercesc/sax2/DefaultHandler.hpp"/> + <include file="../../src/xercesc/sax2/Attributes.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDLocator.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDLocator.hpp" lastModified="f52ef75e58"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/sax/Locator.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNotationImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNotation.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMNodeListImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMNodeList.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/MIPSproDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/regx/TokenInc.hpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/CharToken.hpp"/> + <include file="../../src/xercesc/util/regx/ClosureToken.hpp"/> + <include file="../../src/xercesc/util/regx/ConcatToken.hpp"/> + <include file="../../src/xercesc/util/regx/ConditionToken.hpp"/> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + <include file="../../src/xercesc/util/regx/ParenToken.hpp"/> + <include file="../../src/xercesc/util/regx/StringToken.hpp"/> + <include file="../../src/xercesc/util/regx/UnionToken.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldActivator.cpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMRange.hpp" lastModified="f3ca10bee0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/DFAContentModel.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/DFAContentModel.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/common/CMAny.hpp"/> + <include file="../../src/xercesc/validators/common/CMBinaryOp.hpp"/> + <include file="../../src/xercesc/validators/common/CMLeaf.hpp"/> + <include file="../../src/xercesc/validators/common/CMUnaryOp.hpp"/> + <include file="../../src/xercesc/validators/common/DFAContentModel.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/HashCMStateSet.hpp"/> + <include file="../../src/xercesc/util/XMLInteger.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldValueMap.cpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/schema/identity/FieldValueMap.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/FieldValueMap.hpp" lastModified="f56680bec8"> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefArrayVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDErrorReporter.cpp" lastModified="f3d3be0e48"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/framework/XMLValidityCodes.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp" lastModified="f52d2f11d8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XercesXPath.cpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XPathException.hpp"/> + <include file="../../src/xercesc/validators/schema/NamespaceScope.hpp"/> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Selector.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/XercesXPath.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/FieldActivator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp" lastModified="f58edebac8"> + <include file="../../src/xercesc/validators/schema/identity/XPathMatcher.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentRange.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DayDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DayDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DayDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/OS390/OS390Defs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/sax2/SAX2XMLReader.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLPScanToken.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathNamespace.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/dom/DOMNode.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDDatatypeValidator.cpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStoreCache.cpp" lastModified="f56680bec8"> + <include file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/ValueStore.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + <include file="../../src/xercesc/util/HashPtr.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/ValueStoreCache.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/util/RefStackOf.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/CMStateSet.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XMLExceptMsgs.hpp" lastModified="f527dde4e8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMError.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/XMLRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/XMLRangeFactory.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/XMLRangeFactory.hpp"/> + <include file="../../src/xercesc/internal/CharTypeTables.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/MemBufInputSource.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/framework/MemBufInputSource.hpp"/> + </source> + <source file="../../src/xercesc/framework/MemBufInputSource.hpp" lastModified="f6b3ae9570"> + <include file="../../src/xercesc/sax/InputSource.hpp"/> + </source> + <source file="../../src/xercesc/util/Base64.cpp" lastModified="f5479f2e90"> + <include file="../../src/xercesc/util/Base64.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + </source> + <source file="../../src/xercesc/util/Base64.hpp" lastModified="f5477c6450"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMEntityResolver.hpp" lastModified="f3ca10af40"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNode.hpp" lastModified="f4fa3320f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + <include file="../../src/xercesc/util/ValueHashTableOf.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/GeneralAttributeCheck.cpp" lastModified="f52d2f11d8"> + <include file="../../src/xercesc/validators/schema/GeneralAttributeCheck.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/dom/DOMNamedNodeMap.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorCodes.hpp"/> + <include file="../../src/xercesc/validators/schema/TraverseSchema.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdio.h"/> + </source> + <source file="../../src/xercesc/util/BitSet.cpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/BitSet.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/util/BitSet.hpp" lastModified="f52d3599b8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMInputSource.hpp" lastModified="f579d6ba18"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttributesImpl.hpp" lastModified="f3c9abe290"> + <include file="../../src/xercesc/sax2/Attributes.hpp"/> + <include file="../../src/xercesc/framework/XMLAttr.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + </source> + <source file="../../src/xercesc/internal/VecAttributesImpl.cpp" lastModified="f532e774a8"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/internal/VecAttributesImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/NameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DateDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DayDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/YearDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/validators/datatype/DatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMElementImpl.hpp" lastModified="f30b76cce0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/dom/DOMElement.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMAttrMapImpl.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMNamedNodeMap.hpp" lastModified="f3ca10b710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegxDefs.hpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/BitOps.hpp" lastModified="f3c9ae9210"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XML256TableTranscoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/util/XML256TableTranscoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XML256TableTranscoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/regx/RegxUtil.hpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/RegxUtil.cpp" lastModified="f52e46f630"> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMWriterFilter.hpp" lastModified="f3ca10c2c8"> + <include file="../../src/xercesc/dom/DOMNodeFilter.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/OpenServer/OpenServerDefs.hpp" lastModified="ec49d070d8"> + </source> + <source file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLFloat.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLInteger.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathNSResolver.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ClosureToken.cpp" lastModified="f14fa03de0"> + <include file="../../src/xercesc/util/regx/ClosureToken.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/ClosureToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Key.hpp" lastModified="f532ed5490"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IC_Key.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IC_Key.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnicodeRangeFactory.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/RangeFactory.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMXPathResult.hpp" lastModified="f71f1f8710"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigInteger.cpp" lastModified="f54da207e0"> + <include file="../../src/xercesc/util/XMLBigInteger.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLBigInteger.hpp" lastModified="f52f8f6068"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnicodeRangeFactory.cpp" lastModified="f14fa041c8"> + <include file="../../src/xercesc/util/regx/UnicodeRangeFactory.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/RangeTokenMap.hpp"/> + <include file="../../src/xercesc/util/regx/RegxDefs.hpp"/> + <include file="../../src/xercesc/util/regx/XMLUniCharacter.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.hpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DateTimeValidator.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnionToken.hpp" lastModified="f3c9b07670"> + <include file="../../src/xercesc/util/regx/Token.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/UnionToken.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/regx/UnionToken.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + <include file="../../src/xercesc/util/regx/TokenFactory.hpp"/> + <include file="../../src/xercesc/util/regx/StringToken.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.cpp" lastModified="f6fe655e78"> + <include file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.hpp"/> + </source> + <source file="../../src/xercesc/sax2/DefaultHandler.hpp" lastModified="f14f8cc968"> + <include file="../../src/xercesc/sax2/ContentHandler.hpp"/> + <include file="../../src/xercesc/sax2/LexicalHandler.hpp"/> + <include file="../../src/xercesc/sax2/DeclHandler.hpp"/> + <include file="../../src/xercesc/sax/DTDHandler.hpp"/> + <include file="../../src/xercesc/sax/EntityResolver.hpp"/> + <include file="../../src/xercesc/sax/ErrorHandler.hpp"/> + <include file="../../src/xercesc/sax/SAXParseException.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMTextImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMText.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMCharacterDataImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp" lastModified="f53b93cae8"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + </source> + <source file="../../src/xercesc/util/XML88591Transcoder.cpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/TranscodingException.hpp"/> + <include file="../../src/xercesc/util/XML88591Transcoder.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/XML88591Transcoder.hpp" lastModified="f3c9ae95f8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/identity/IdentityConstraint.cpp" lastModified="f52d3101f0"> + <include file="../../src/xercesc/validators/schema/identity/IdentityConstraint.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Selector.hpp"/> + <include file="../../src/xercesc/validators/schema/identity/IC_Field.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/util/TranscodingException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/UTFDataFormatException.hpp" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentSpecNode.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/ContentSpecNode.hpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/AllContentModel.cpp" lastModified="f53b93bf30"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/common/AllContentModel.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/AllContentModel.hpp" lastModified="f532ed4cc0"> + <include file="../../src/xercesc/framework/XMLContentModel.hpp"/> + <include file="../../src/xercesc/util/ValueVectorOf.hpp"/> + <include file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMAttrMapImpl.hpp" lastModified="f14f979af0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp" lastModified="f14f8ab240"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp" lastModified="f1f4073f50"> + <include file="../../src/xercesc/util/RefHash2KeysTableOf.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaElementDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaAttDefList.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/schema/SchemaAttDefList.hpp"/> + </source> + <source file="../../src/xercesc/util/KeyRefPair.c" lastModified="f14fa4e160"> + <include file="../../src/xercesc/util/KeyRefPair.hpp"/> + </source> + <source file="../../src/xercesc/util/XercesDefs.hpp" lastModified="f573a406c8"> + <include file="../../src/xercesc/util/XercesVersion.hpp"/> + <include file="../../src/xercesc/util/AutoSense.hpp"/> + <include file="../../src/xercesc/util/Platforms/Win32/Win32Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/AIX/AIXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Solaris/SolarisDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OpenServer/OpenServerDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/UnixWare/UnixWareDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/HPUX/HPUXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/IRIX/IRIXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Tandem/TandemDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/BeOS/BeOSDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Linux/LinuxDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/FreeBSD/FreeBSDDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OS390/OS390Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/PTX/PTXDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OS2/OS2Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/MacOS/MacOSDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/OS400/OS400Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/Tru64/Tru64Defs.hpp"/> + <include file="../../src/xercesc/util/Platforms/QNX/QNXDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/VCPPDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/CSetDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/BorlandCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/SunCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/SCOCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/SunKaiDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/HPCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/MIPSproDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/TandemCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/GCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/MVSCPPDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/IBMVAW32Defs.hpp"/> + <include file="../../src/xercesc/util/Compilers/IBMVAOS2Defs.hpp"/> + <include file="../../src/xercesc/util/Compilers/CodeWarriorDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/PTXCCDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/OS400SetDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/DECCXXDefs.hpp"/> + <include file="../../src/xercesc/util/Compilers/QCCDefs.hpp"/> + <include file="../../src/xercesc/util/Platforms/NetBSD/NetBSDDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLURL.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/TransService.hpp"/> + <include file="../../src/xercesc/util/XMLURL.hpp"/> + <include file="../../src/xercesc/util/XMLNetAccessor.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLURL.hpp" lastModified="f740135960"> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/VCPPDefs.hpp" lastModified="f5743100a0"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/regx/XMLUniCharacter.hpp" lastModified="f14fa041c8"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/XMLUniCharacter.cpp" lastModified="f251b2a1f8"> + <include file="../../src/xercesc/util/regx/XMLUniCharacter.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/StringDatatypeValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLRefInfo.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp" lastModified="f532ed50a8"> + <include file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.cpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.hpp" lastModified="f52d2b6858"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/sax2/ContentHandler.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp" lastModified="f1e7634cf8"> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesElementWildcard.cpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/XercesElementWildcard.hpp" lastModified="f14f873f70"> + <include file="../../src/xercesc/util/QName.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMCDATASection.hpp" lastModified="f3ca1097d0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMText.hpp"/> + </source> + <source file="../../src/xercesc/internal/IANAEncodings.hpp" lastModified="f30a738db0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax2/Attributes.hpp" lastModified="f3c9ad49f0"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Token.hpp" lastModified="f52d21c398"> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/regx/Token.cpp" lastModified="f1a719a8b8"> + <include file="../../src/xercesc/util/regx/RangeToken.hpp"/> + <include file="../../src/xercesc/util/regx/ModifierToken.hpp"/> + <include file="../../src/xercesc/util/regx/RegularExpression.hpp"/> + <include file="../../src/xercesc/util/regx/RegxUtil.hpp"/> + </source> + <source file="../../src/xercesc/dom/impl/DOMEntityReferenceImpl.hpp" lastModified="f4df446630"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/dom/DOMEntityReference.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMParentNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMChildNode.hpp"/> + <include file="../../src/xercesc/dom/impl/DOMNodeImpl.hpp"/> + </source> + <source file="../../src/xercesc/sax/Locator.hpp" lastModified="f3c9acec30"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/sax/ErrorHandler.hpp" lastModified="f579d6be00"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLException.hpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/XMLExceptMsgs.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLException.cpp" lastModified="f52d3883d0"> + <include file="../../src/xercesc/util/XMLException.hpp"/> + <include file="../../src/xercesc/util/Mutexes.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLMsgLoader.hpp"/> + <include file="../../src/xercesc/util/XMLRegisterCleanup.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerArrayImpl.hpp" lastModified="f74040aaf0"> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + </source> + <source file="../../src/xercesc/internal/MemoryManagerArrayImpl.cpp" lastModified="f74040aaf0"> + <include file="../../src/xercesc/internal/MemoryManagerArrayImpl.hpp"/> + </source> + <source file="../../src/xercesc/validators/common/Grammar.hpp" lastModified="f6b9542008"> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + <include file="../../src/xercesc/framework/XMLNotationDecl.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp" lastModified="f53b93c318"> + <include file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractNumericValidator.hpp"/> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + <include file="../../src/xercesc/util/XMLDouble.hpp"/> + </source> + <source file="../../src/xercesc/util/Janitor.c" lastModified="f548c89360"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + </source> + <source file="../../src/xercesc/framework/MemBufFormatTarget.cpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/MemBufFormatTarget.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/framework/MemBufFormatTarget.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/framework/XMLFormatter.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/NetBSD/NetBSDDefs.hpp" lastModified="f521b12cd8"> + </source> + <source file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp" lastModified="f52d2b6470"> + <include file="../../src/xercesc/validators/datatype/AbstractStringValidator.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMLocator.hpp" lastModified="f3ca10b328"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDouble.hpp" lastModified="f52f8f6068"> + <include file="../../src/xercesc/util/XMLAbstractDoubleFloat.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDouble.cpp" lastModified="f52f8f6069"> + <include file="../../src/xercesc/util/XMLDouble.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/NumberFormatException.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + <sysinclude file="../../../../../../../../usr/include/errno.h"/> + </source> + <source file="../../src/xercesc/framework/XMLValidityCodes.hpp" lastModified="f4d69f2470"> + <include file="../../src/xercesc/framework/XMLErrorReporter.hpp"/> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp" lastModified="f52f8f7008"> + <include file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp"/> + <include file="../../src/xercesc/util/XMLUri.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"/> + <include file="../../src/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"/> + </source> + <source file="../../src/xercesc/dom/DOMDocumentTraversal.hpp" lastModified="f3ca10a770"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + </source> + <source file="../../src/xercesc/util/HeaderDummy.cpp" lastModified="f14fa4dd78"> + <include file="../../src/xercesc/util/BinInputStream.hpp"/> + <include file="../../src/xercesc/util/BinMemInputStream.hpp"/> + <include file="../../src/xercesc/util/BinFileInputStream.hpp"/> + <include file="../../src/xercesc/util/BitOps.hpp"/> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/IllegalArgumentException.hpp"/> + <include file="../../src/xercesc/util/InvalidCastException.hpp"/> + <include file="../../src/xercesc/util/IOException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/util/NullPointerException.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/RuntimeException.hpp"/> + <include file="../../src/xercesc/util/UnexpectedEOFException.hpp"/> + <include file="../../src/xercesc/util/UnsupportedEncodingException.hpp"/> + <include file="../../src/xercesc/util/UTFDataFormatException.hpp"/> + </source> + <source file="../../src/xercesc/util/UnsupportedEncodingException.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDateTime.hpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLNumber.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + <include file="../../src/xercesc/util/SchemaDateTimeException.hpp"/> + </source> + <source file="../../src/xercesc/util/XMLDateTime.cpp" lastModified="f6fe62ddd8"> + <include file="../../src/xercesc/util/XMLDateTime.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + <include file="../../src/xercesc/util/XMLUni.hpp"/> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/util/BaseRefVectorOf.hpp" lastModified="f56a88c600"> + <include file="../../src/xercesc/util/ArrayIndexOutOfBoundsException.hpp"/> + <include file="../../src/xercesc/util/XMLEnumerator.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <include file="../../src/xercesc/util/BaseRefVectorOf.c"/> + </source> + <source file="../../src/xercesc/framework/XMLEntityDecl.cpp" lastModified="f54da203f8"> + <include file="../../src/xercesc/framework/XMLEntityDecl.hpp"/> + <include file="../../src/xercesc/util/XMLUniDefs.hpp"/> + </source> + <source file="../../src/xercesc/framework/XMLEntityDecl.hpp" lastModified="f532e76cd8"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/util/XMLString.hpp"/> + </source> + <source file="../../src/xercesc/internal/ElemStack.hpp" lastModified="f532e774a8"> + <include file="../../src/xercesc/util/StringPool.hpp"/> + <include file="../../src/xercesc/util/QName.hpp"/> + </source> + <source file="../../src/xercesc/internal/ElemStack.cpp" lastModified="f53b93b760"> + <include file="../../src/xercesc/util/EmptyStackException.hpp"/> + <include file="../../src/xercesc/util/NoSuchElementException.hpp"/> + <include file="../../src/xercesc/framework/XMLElementDecl.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/validators/common/Grammar.hpp"/> + <sysinclude file="../../../../../../../../usr/include/string.h"/> + </source> + <source file="../../src/xercesc/util/RefVectorOf.c" lastModified="f579d6c1e8"> + <include file="../../src/xercesc/util/RefVectorOf.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/SCOCCDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/UnexpectedEOFException.hpp" lastModified="f14fa4e548"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <include file="../../src/xercesc/util/XMLException.hpp"/> + </source> + <source file="../../src/xercesc/util/Compilers/OS400SetDefs.hpp" lastModified="f14f834000"> + <sysinclude file="../../../../../../../../usr/include/sys/types.h"/> + <sysinclude file="../../../../../../../../usr/include/limits.h"/> + </source> + <source file="../../src/xercesc/util/XMemory.cpp" lastModified="f739e11758"> + <include file="../../src/xercesc/util/XMemory.hpp"/> + <include file="../../src/xercesc/util/PlatformUtils.hpp"/> + <include file="../../src/xercesc/framework/MemoryManager.hpp"/> + <sysinclude file="../../../../../../../../usr/include/assert.h"/> + </source> + <source file="../../src/xercesc/util/XMemory.hpp" lastModified="f739e11758"> + <include file="../../src/xercesc/util/XercesDefs.hpp"/> + <sysinclude file="../../../../../../../../usr/include/stdlib.h"/> + </source> + <source file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp" lastModified="f6b951d618"> + <include file="../../src/xercesc/framework/XMLGrammarPool.hpp"/> + <include file="../../src/xercesc/util/RefHashTableOf.hpp"/> + </source> + <source file="../../src/xercesc/internal/XMLGrammarPoolImpl.cpp" lastModified="f6b951d618"> + <include file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp"/> + <include file="../../src/xercesc/validators/DTD/DTDGrammar.hpp"/> + <include file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"/> + </source> + <source file="../../src/xercesc/util/Platforms/Solaris/SolarisDefs.hpp" lastModified="ebc3ca88e8"> + </source> + <source file="../../src/xercesc/validators/schema/SchemaValidator.hpp" lastModified="f6fe662d80"> + <include file="../../src/xercesc/framework/XMLValidator.hpp"/> + <include file="../../src/xercesc/framework/XMLBuffer.hpp"/> + <include file="../../src/xercesc/util/ValueStackOf.hpp"/> + <include file="../../src/xercesc/validators/common/ContentSpecNode.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaGrammar.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDErrorReporter.hpp"/> + </source> + <source file="../../src/xercesc/validators/schema/SchemaValidator.cpp" lastModified="f6fe662d80"> + <include file="../../src/xercesc/util/Janitor.hpp"/> + <include file="../../src/xercesc/util/KVStringPair.hpp"/> + <include file="../../src/xercesc/framework/XMLDocumentHandler.hpp"/> + <include file="../../src/xercesc/framework/XMLSchemaDescription.hpp"/> + <include file="../../src/xercesc/internal/XMLReader.hpp"/> + <include file="../../src/xercesc/internal/XMLScanner.hpp"/> + <include file="../../src/xercesc/internal/ElemStack.hpp"/> + <include file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"/> + <include file="../../src/xercesc/validators/datatype/ListDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaSymbols.hpp"/> + <include file="../../src/xercesc/validators/schema/SchemaValidator.hpp"/> + <include file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.hpp"/> + <include file="../../src/xercesc/validators/schema/XercesGroupInfo.hpp"/> + <include file="../../src/xercesc/validators/schema/XSDLocator.hpp"/> + <include file="../../src/xercesc/internal/XMLGrammarPoolImpl.hpp"/> + </source> + </includePath> +</dependencies> diff --git a/src/test/resources/xerces-c/history.xml b/src/test/resources/xerces-c/history.xml new file mode 100644 index 0000000..2e8a3c0 --- /dev/null +++ b/src/test/resources/xerces-c/history.xml @@ -0,0 +1,636 @@ +<?xml version='1.0' encoding='UTF-8'?> +<history> + <processor signature="gcc 2.95.3 i486-suse-linux-c -g -fPIC -DPROJ_SAX2 -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_DOM -DPROJ_VALIDATORS -DXML_SINGLEDLL -DLINUX -D_REENTRANT -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET -D_GNU_SOURCE -D__USE_GNU -I.."> + <target file="LinuxPlatformUtils.o" lastModified="f75e50ed20"> + <source file="../../src/xercesc/util/Platforms/Linux/LinuxPlatformUtils.cpp" lastModified="f52d1d1460"/> + </target> + </processor> + <processor signature="gcc 2.95.3 i486-suse-linux-c -g -fPIC -DPROJ_SAX2 -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_DOM -DPROJ_VALIDATORS -DXML_SINGLEDLL -DLINUX -D_REENTRANT -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET -I.."> + <target file="DayDatatypeValidator.o" lastModified="f75e4feb50"> + <source file="../../src/xercesc/validators/datatype/DayDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="DOMBuilderImpl.o" lastModified="f75e4cce70"> + <source file="../../src/xercesc/parsers/DOMBuilderImpl.cpp" lastModified="f7211e8778"/> + </target> + <target file="StringPool.o" lastModified="f75e50ba58"> + <source file="../../src/xercesc/util/StringPool.cpp" lastModified="f53b93bb48"/> + </target> + <target file="IGXMLScanner2.o" lastModified="f75e4fe380"> + <source file="../../src/xercesc/internal/IGXMLScanner2.cpp" lastModified="f6fe622a28"/> + </target> + <target file="QNameDatatypeValidator.o" lastModified="f75e4d18a8"> + <source file="../../src/xercesc/validators/datatype/QNameDatatypeValidator.cpp" lastModified="f52d2b6858"/> + </target> + <target file="IC_Selector.o" lastModified="f75e4d3018"> + <source file="../../src/xercesc/validators/schema/identity/IC_Selector.cpp" lastModified="f52d3101f0"/> + </target> + <target file="DateTimeValidator.o" lastModified="f75e4ef538"> + <source file="../../src/xercesc/validators/datatype/DateTimeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="DatatypeValidator.o" lastModified="f75e50b670"> + <source file="../../src/xercesc/validators/datatype/DatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="InputSource.o" lastModified="f75e4fe768"> + <source file="../../src/xercesc/sax/InputSource.cpp" lastModified="f532e77c78"/> + </target> + <target file="ListDatatypeValidator.o" lastModified="f75e4e0308"> + <source file="../../src/xercesc/validators/datatype/ListDatatypeValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="DateDatatypeValidator.o" lastModified="f75e4cbed0"> + <source file="../../src/xercesc/validators/datatype/DateDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="RangeTokenMap.o" lastModified="f75e4e6c80"> + <source file="../../src/xercesc/util/regx/RangeTokenMap.cpp" lastModified="f53b93bf30"/> + </target> + <target file="HashXMLCh.o" lastModified="f75e4c8ff0"> + <source file="../../src/xercesc/util/HashXMLCh.cpp" lastModified="f52d3599b8"/> + </target> + <target file="XercesElementWildcard.o" lastModified="f75e4cbae8"> + <source file="../../src/xercesc/validators/schema/XercesElementWildcard.cpp" lastModified="f14f873f70"/> + </target> + <target file="DFAContentModel.o" lastModified="f75e4fa8e8"> + <source file="../../src/xercesc/validators/common/DFAContentModel.cpp" lastModified="f53b93bf30"/> + </target> + <target file="DateTimeDatatypeValidator.o" lastModified="f75e509730"> + <source file="../../src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="VecAttrListImpl.o" lastModified="f75e4cda28"> + <source file="../../src/xercesc/internal/VecAttrListImpl.cpp" lastModified="f52d12b808"/> + </target> + <target file="IDREFDatatypeValidator.o" lastModified="f75e5054c8"> + <source file="../../src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp" lastModified="f532ed50a8"/> + </target> + <target file="VecAttributesImpl.o" lastModified="f75e501e18"> + <source file="../../src/xercesc/internal/VecAttributesImpl.cpp" lastModified="f532e774a8"/> + </target> + <target file="XMLAttDef.o" lastModified="f75e4d43a0"> + <source file="../../src/xercesc/framework/XMLAttDef.cpp" lastModified="f532e76cd8"/> + </target> + <target file="XMLMsgLoader.o" lastModified="f75e4f4358"> + <source file="../../src/xercesc/util/XMLMsgLoader.cpp" lastModified="f52d3883d0"/> + </target> + <target file="IC_KeyRef.o" lastModified="f75e4dff20"> + <source file="../../src/xercesc/validators/schema/identity/IC_KeyRef.cpp" lastModified="f52d3101f0"/> + </target> + <target file="ConditionToken.o" lastModified="f75e4fb4a0"> + <source file="../../src/xercesc/util/regx/ConditionToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="UnionToken.o" lastModified="f75e4da160"> + <source file="../../src/xercesc/util/regx/UnionToken.cpp" lastModified="f53b93bf30"/> + </target> + <target file="InMemMsgLoader.o" lastModified="f75e506080"> + <source file="../../src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp" lastModified="f52d15c548"/> + </target> + <target file="ENTITYDatatypeValidator.o" lastModified="f75e5025e8"> + <source file="../../src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="XMLEntityDecl.o" lastModified="f75e4fbc70"> + <source file="../../src/xercesc/framework/XMLEntityDecl.cpp" lastModified="f54da203f8"/> + </target> + <target file="EncodingValidator.o" lastModified="f75e4cbae8"> + <source file="../../src/xercesc/util/EncodingValidator.cpp" lastModified="f3badfa580"/> + </target> + <target file="ContentSpecNode.o" lastModified="f75e4f9948"> + <source file="../../src/xercesc/validators/common/ContentSpecNode.cpp" lastModified="f53b93bf30"/> + </target> + <target file="ReaderMgr.o" lastModified="f75e4deb98"> + <source file="../../src/xercesc/internal/ReaderMgr.cpp" lastModified="f6fe622a28"/> + </target> + <target file="XMLElementDecl.o" lastModified="f75e4fef38"> + <source file="../../src/xercesc/framework/XMLElementDecl.cpp" lastModified="f53b93b760"/> + </target> + <target file="SAX2XMLReaderImpl.o" lastModified="f75e4dc488"> + <source file="../../src/xercesc/parsers/SAX2XMLReaderImpl.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="IGXMLScanner.o" lastModified="f75e50b288"> + <source file="../../src/xercesc/internal/IGXMLScanner.cpp" lastModified="f7438ecc50"/> + </target> + <target file="IC_Key.o" lastModified="f75e4dad18"> + <source file="../../src/xercesc/validators/schema/identity/IC_Key.cpp" lastModified="f52d3101f0"/> + </target> + <target file="RangeFactory.o" lastModified="f75e4caf30"> + <source file="../../src/xercesc/util/regx/RangeFactory.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XMLUTF8Transcoder.o" lastModified="f75e502db8"> + <source file="../../src/xercesc/util/XMLUTF8Transcoder.cpp" lastModified="f40d0c5bf0"/> + </target> + <target file="SchemaSymbols.o" lastModified="f75e4d0cf0"> + <source file="../../src/xercesc/validators/schema/SchemaSymbols.cpp" lastModified="f14f873f70"/> + </target> + <target file="UnicodeRangeFactory.o" lastModified="f75e4d7a50"> + <source file="../../src/xercesc/util/regx/UnicodeRangeFactory.cpp" lastModified="f14fa041c8"/> + </target> + <target file="XPathMatcherStack.o" lastModified="f75e4cc6a0"> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcherStack.cpp" lastModified="f53b93cae8"/> + </target> + <target file="RangeToken.o" lastModified="f75e4d4b70"> + <source file="../../src/xercesc/util/regx/RangeToken.cpp" lastModified="f532e78060"/> + </target> + <target file="ParenToken.o" lastModified="f75e4cc6a0"> + <source file="../../src/xercesc/util/regx/ParenToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XercesDOMParser.o" lastModified="f75e503d58"> + <source file="../../src/xercesc/parsers/XercesDOMParser.cpp" lastModified="f71a8f40f0"/> + </target> + <target file="XMLUTF16Transcoder.o" lastModified="f75e4ce9c8"> + <source file="../../src/xercesc/util/XMLUTF16Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="URLInputSource.o" lastModified="f75e4ce9c8"> + <source file="../../src/xercesc/framework/URLInputSource.cpp" lastModified="f532e76cd8"/> + </target> + <target file="PanicHandler.o" lastModified="f75e4c97c0"> + <source file="../../src/xercesc/util/PanicHandler.cpp" lastModified="f3d3bf3340"/> + </target> + <target file="XMLBuffer.o" lastModified="f75e4dc870"> + <source file="../../src/xercesc/framework/XMLBuffer.cpp" lastModified="f52d126218"/> + </target> + <target file="LocalFileFormatTarget.o" lastModified="f75e50c9f8"> + <source file="../../src/xercesc/framework/LocalFileFormatTarget.cpp" lastModified="f532e76cd8"/> + </target> + <target file="BinMemInputStream.o" lastModified="f75e50ba58"> + <source file="../../src/xercesc/util/BinMemInputStream.cpp" lastModified="f52ef34390"/> + </target> + <target file="ParserForXMLSchema.o" lastModified="f75e501260"> + <source file="../../src/xercesc/util/regx/ParserForXMLSchema.cpp" lastModified="f52d21bfb0"/> + </target> + <target file="XMLScanner.o" lastModified="f75e50d998"> + <source file="../../src/xercesc/internal/XMLScanner.cpp" lastModified="f6fe622a28"/> + </target> + <target file="DefaultPanicHandler.o" lastModified="f75e4fc828"> + <source file="../../src/xercesc/util/DefaultPanicHandler.cpp" lastModified="f3d3bf3340"/> + </target> + <target file="MixedContentModel.o" lastModified="f75e4e0ec0"> + <source file="../../src/xercesc/validators/common/MixedContentModel.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XPathSymbols.o" lastModified="f75e4d9990"> + <source file="../../src/xercesc/validators/schema/identity/XPathSymbols.cpp" lastModified="f14f8566c8"/> + </target> + <target file="AbstractStringValidator.o" lastModified="f75e4ed9e0"> + <source file="../../src/xercesc/validators/datatype/AbstractStringValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="DecimalDatatypeValidator.o" lastModified="f75e508f60"> + <source file="../../src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="CMBinaryOp.o" lastModified="f75e508790"> + <source file="../../src/xercesc/validators/common/CMBinaryOp.cpp" lastModified="f52d26d478"/> + </target> + <target file="HexBinaryDatatypeValidator.o" lastModified="f75e4e64b0"> + <source file="../../src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="NOTATIONDatatypeValidator.o" lastModified="f75e4c9ba8"> + <source file="../../src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="DatatypeValidatorFactory.o" lastModified="f75e503970"> + <source file="../../src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp" lastModified="f53b93c318"/> + </target> + <target file="XMLSchemaDescriptionImpl.o" lastModified="f75e4c9f90"> + <source file="../../src/xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp" lastModified="f6b95a7138"/> + </target> + <target file="AbstractDOMParser.o" lastModified="f75e4d66c8"> + <source file="../../src/xercesc/parsers/AbstractDOMParser.cpp" lastModified="f728d1b490"/> + </target> + <target file="FieldActivator.o" lastModified="f75e4d5b10"> + <source file="../../src/xercesc/validators/schema/identity/FieldActivator.cpp" lastModified="f54da207e0"/> + </target> + <target file="XercesGroupInfo.o" lastModified="f75e4d0908"> + <source file="../../src/xercesc/validators/schema/XercesGroupInfo.cpp" lastModified="f53b93c700"/> + </target> + <target file="TimeDatatypeValidator.o" lastModified="f75e4f1090"> + <source file="../../src/xercesc/validators/datatype/TimeDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="HexBin.o" lastModified="f75e4f7df0"> + <source file="../../src/xercesc/util/HexBin.cpp" lastModified="f14fa4dd78"/> + </target> + <target file="SAXException.o" lastModified="f75e4deb98"> + <source file="../../src/xercesc/sax/SAXException.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="Match.o" lastModified="f75e4ff320"> + <source file="../../src/xercesc/util/regx/Match.cpp" lastModified="f52e46f630"/> + </target> + <target file="XMLReader.o" lastModified="f75e4ffaf0"> + <source file="../../src/xercesc/internal/XMLReader.cpp" lastModified="f62396d7b8"/> + </target> + <target file="DoubleDatatypeValidator.o" lastModified="f75e50e550"> + <source file="../../src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp" lastModified="f53b93c318"/> + </target> + <target file="XSDDOMParser.o" lastModified="f75e4f8d90"> + <source file="../../src/xercesc/validators/schema/XSDDOMParser.cpp" lastModified="f5e6992640"/> + </target> + <target file="XMemory.o" lastModified="f75e4d9d78"> + <source file="../../src/xercesc/util/XMemory.cpp" lastModified="f739e11758"/> + </target> + <target file="XMLGrammarPoolImpl.o" lastModified="f75e4cab48"> + <source file="../../src/xercesc/internal/XMLGrammarPoolImpl.cpp" lastModified="f6b951d618"/> + </target> + <target file="DTDGrammar.o" lastModified="f75e5083a8"> + <source file="../../src/xercesc/validators/DTD/DTDGrammar.cpp" lastModified="f6fe65e730"/> + </target> + <target file="BMPattern.o" lastModified="f75e4d14c0"> + <source file="../../src/xercesc/util/regx/BMPattern.cpp" lastModified="f52d21bfb0"/> + </target> + <target file="GeneralAttributeCheck.o" lastModified="f75e4d89f0"> + <source file="../../src/xercesc/validators/schema/GeneralAttributeCheck.cpp" lastModified="f52d2f11d8"/> + </target> + <target file="HeaderDummy.o" lastModified="f75e50b670"> + <source file="../../src/xercesc/util/HeaderDummy.cpp" lastModified="f14fa4dd78"/> + </target> + <target file="TokenFactory.o" lastModified="f75e50dd80"> + <source file="../../src/xercesc/util/regx/TokenFactory.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XSDLocator.o" lastModified="f75e4cbae8"> + <source file="../../src/xercesc/validators/schema/XSDLocator.cpp" lastModified="f14f873f70"/> + </target> + <target file="XML88591Transcoder.o" lastModified="f75e4d2848"> + <source file="../../src/xercesc/util/XML88591Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="XML256TableTranscoder.o" lastModified="f75e4d3400"> + <source file="../../src/xercesc/util/XML256TableTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="ASCIIRangeFactory.o" lastModified="f75e4fc828"> + <source file="../../src/xercesc/util/regx/ASCIIRangeFactory.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XercesXPath.o" lastModified="f75e4cb700"> + <source file="../../src/xercesc/validators/schema/identity/XercesXPath.cpp" lastModified="f53b93cae8"/> + </target> + <target file="DOMXPathException.o" lastModified="f75e4d5b10"> + <source file="../../src/xercesc/dom/DOMXPathException.cpp" lastModified="f71f1f8710"/> + </target> + <target file="DTDElementDecl.o" lastModified="f75e505c98"> + <source file="../../src/xercesc/validators/DTD/DTDElementDecl.cpp" lastModified="f53b93bf30"/> + </target> + <target file="ValueStoreCache.o" lastModified="f75e4d3fb8"> + <source file="../../src/xercesc/validators/schema/identity/ValueStoreCache.cpp" lastModified="f56680bec8"/> + </target> + <target file="MemBufFormatTarget.o" lastModified="f75e500a90"> + <source file="../../src/xercesc/framework/MemBufFormatTarget.cpp" lastModified="f532e76cd8"/> + </target> + <target file="AnySimpleTypeDatatypeValidator.o" lastModified="f75e4dd428"> + <source file="../../src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="UnixHTTPURLInputStream.o" lastModified="f75e4f08c0"> + <source file="../../src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp" lastModified="f534aecb10"/> + </target> + <target file="SchemaGrammar.o" lastModified="f75e4d0138"> + <source file="../../src/xercesc/validators/schema/SchemaGrammar.cpp" lastModified="f6b9585a10"/> + </target> + <target file="XMLUniCharacter.o" lastModified="f75e4da930"> + <source file="../../src/xercesc/util/regx/XMLUniCharacter.cpp" lastModified="f251b2a1f8"/> + </target> + <target file="FloatDatatypeValidator.o" lastModified="f75e50c228"> + <source file="../../src/xercesc/validators/datatype/FloatDatatypeValidator.cpp" lastModified="f53b93c318"/> + </target> + <target file="SchemaElementDecl.o" lastModified="f75e4d7668"> + <source file="../../src/xercesc/validators/schema/SchemaElementDecl.cpp" lastModified="f53b93c700"/> + </target> + <target file="AllContentModel.o" lastModified="f75e4e5ce0"> + <source file="../../src/xercesc/validators/common/AllContentModel.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XMLAbstractDoubleFloat.o" lastModified="f75e4fc058"> + <source file="../../src/xercesc/util/XMLAbstractDoubleFloat.cpp" lastModified="f52f8f5c80"/> + </target> + <target file="CMAny.o" lastModified="f75e4d4788"> + <source file="../../src/xercesc/validators/common/CMAny.cpp" lastModified="f52d26d478"/> + </target> + <target file="IdentityConstraint.o" lastModified="f75e509348"> + <source file="../../src/xercesc/validators/schema/identity/IdentityConstraint.cpp" lastModified="f52d3101f0"/> + </target> + <target file="KVStringPair.o" lastModified="f75e4cda28"> + <source file="../../src/xercesc/util/KVStringPair.cpp" lastModified="f52f8f5c80"/> + </target> + <target file="ClosureToken.o" lastModified="f75e4fc058"> + <source file="../../src/xercesc/util/regx/ClosureToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="TransService.o" lastModified="f75e506850"> + <source file="../../src/xercesc/util/TransService.cpp" lastModified="f52d387fe8"/> + </target> + <target file="BitSet.o" lastModified="f75e4ce5e0"> + <source file="../../src/xercesc/util/BitSet.cpp" lastModified="f52d3599b8"/> + </target> + <target file="XSDErrorReporter.o" lastModified="f75e4e5510"> + <source file="../../src/xercesc/validators/schema/XSDErrorReporter.cpp" lastModified="f3d3be0e48"/> + </target> + <target file="IDDatatypeValidator.o" lastModified="f75e4fc828"> + <source file="../../src/xercesc/validators/datatype/IDDatatypeValidator.cpp" lastModified="f532ed50a8"/> + </target> + <target file="Wrapper4DOMInputSource.o" lastModified="f75e4caf30"> + <source file="../../src/xercesc/framework/Wrapper4DOMInputSource.cpp" lastModified="f579d6ba18"/> + </target> + <target file="NCNameDatatypeValidator.o" lastModified="f75e506c38"> + <source file="../../src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="BinFileInputStream.o" lastModified="f75e5077f0"> + <source file="../../src/xercesc/util/BinFileInputStream.cpp" lastModified="f52ef34390"/> + </target> + <target file="XMLRangeFactory.o" lastModified="f75e4ff320"> + <source file="../../src/xercesc/util/regx/XMLRangeFactory.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XMLWin1252Transcoder.o" lastModified="f75e4d18a8"> + <source file="../../src/xercesc/util/XMLWin1252Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="DTDScanner.o" lastModified="f75e500a90"> + <source file="../../src/xercesc/validators/DTD/DTDScanner.cpp" lastModified="f64dc37d20"/> + </target> + <target file="XMLContentModel.o" lastModified="f75e4fb0b8"> + <source file="../../src/xercesc/framework/XMLContentModel.cpp" lastModified="f14f90ff88"/> + </target> + <target file="BooleanDatatypeValidator.o" lastModified="f75e4dad18"> + <source file="../../src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp" lastModified="f52f8f7008"/> + </target> + <target file="Token.o" lastModified="f75e4d43a0"> + <source file="../../src/xercesc/util/regx/Token.cpp" lastModified="f1a719a8b8"/> + </target> + <target file="XMLUni.o" lastModified="f75e4f9948"> + <source file="../../src/xercesc/util/XMLUni.cpp" lastModified="f724d6a5a8"/> + </target> + <target file="RegxParser.o" lastModified="f75e4ee980"> + <source file="../../src/xercesc/util/regx/RegxParser.cpp" lastModified="f53b93bf30"/> + </target> + <target file="SAXParser.o" lastModified="f75e4ebe88"> + <source file="../../src/xercesc/parsers/SAXParser.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="Wrapper4InputSource.o" lastModified="f75e4cc6a0"> + <source file="../../src/xercesc/framework/Wrapper4InputSource.cpp" lastModified="f579d6ba18"/> + </target> + <target file="XMLString.o" lastModified="f75e4ddbf8"> + <source file="../../src/xercesc/util/XMLString.cpp" lastModified="f53b93bb48"/> + </target> + <target file="Base64BinaryDatatypeValidator.o" lastModified="f75e4e06f0"> + <source file="../../src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="XMLEBCDICTranscoder.o" lastModified="f75e4d0cf0"> + <source file="../../src/xercesc/util/XMLEBCDICTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="LocalFileInputSource.o" lastModified="f75e4d9990"> + <source file="../../src/xercesc/framework/LocalFileInputSource.cpp" lastModified="f532e76cd8"/> + </target> + <target file="YearMonthDatatypeValidator.o" lastModified="f75e4dbcb8"> + <source file="../../src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="XMLFormatter.o" lastModified="f75e4f81d8"> + <source file="../../src/xercesc/framework/XMLFormatter.cpp" lastModified="f579d6ba18"/> + </target> + <target file="XMLNumber.o" lastModified="f75e5058b0"> + <source file="../../src/xercesc/util/XMLNumber.cpp" lastModified="f14fa4e548"/> + </target> + <target file="MemBufInputSource.o" lastModified="f75e4cab48"> + <source file="../../src/xercesc/framework/MemBufInputSource.cpp" lastModified="f532e76cd8"/> + </target> + <target file="XMLValidator.o" lastModified="f75e4d14c0"> + <source file="../../src/xercesc/framework/XMLValidator.cpp" lastModified="f52d126218"/> + </target> + <target file="StdOutFormatTarget.o" lastModified="f75e4d0908"> + <source file="../../src/xercesc/framework/StdOutFormatTarget.cpp" lastModified="f573a406c8"/> + </target> + <target file="DurationDatatypeValidator.o" lastModified="f75e4cf580"> + <source file="../../src/xercesc/validators/datatype/DurationDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="SocketNetAccessor.o" lastModified="f75e4d8dd8"> + <source file="../../src/xercesc/util/NetAccessors/Socket/SocketNetAccessor.cpp" lastModified="f534aecb10"/> + </target> + <target file="XUtil.o" lastModified="f75e4cc2b8"> + <source file="../../src/xercesc/validators/schema/XUtil.cpp" lastModified="f14f873f70"/> + </target> + <target file="XMLBufferMgr.o" lastModified="f75e4d5728"> + <source file="../../src/xercesc/framework/XMLBufferMgr.cpp" lastModified="f52d126218"/> + </target> + <target file="SAXParseException.o" lastModified="f75e4e12a8"> + <source file="../../src/xercesc/sax/SAXParseException.cpp" lastModified="f6fbf9c160"/> + </target> + <target file="XMLFloat.o" lastModified="f75e50d998"> + <source file="../../src/xercesc/util/XMLFloat.cpp" lastModified="f52f8f6068"/> + </target> + <target file="FieldValueMap.o" lastModified="f75e4d2848"> + <source file="../../src/xercesc/validators/schema/identity/FieldValueMap.cpp" lastModified="f54da207e0"/> + </target> + <target file="XMLUCSTranscoder.o" lastModified="f75e501648"> + <source file="../../src/xercesc/util/XMLUCSTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="ElemStack.o" lastModified="f75e4f33b8"> + <source file="../../src/xercesc/internal/ElemStack.cpp" lastModified="f53b93b760"/> + </target> + <target file="MonthDatatypeValidator.o" lastModified="f75e4e4958"> + <source file="../../src/xercesc/validators/datatype/MonthDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="QName.o" lastModified="f75e4ec270"> + <source file="../../src/xercesc/util/QName.cpp" lastModified="f52f8f5c80"/> + </target> + <target file="RegxUtil.o" lastModified="f75e501260"> + <source file="../../src/xercesc/util/regx/RegxUtil.cpp" lastModified="f52e46f630"/> + </target> + <target file="SubstitutionGroupComparator.o" lastModified="f75e4dd040"> + <source file="../../src/xercesc/validators/schema/SubstitutionGroupComparator.cpp" lastModified="f6b95a7138"/> + </target> + <target file="SchemaAttDefList.o" lastModified="f75e4db4e8"> + <source file="../../src/xercesc/validators/schema/SchemaAttDefList.cpp" lastModified="f53b93c318"/> + </target> + <target file="XMLScannerResolver.o" lastModified="f75e4d2460"> + <source file="../../src/xercesc/internal/XMLScannerResolver.cpp" lastModified="f64dc0ece0"/> + </target> + <target file="SchemaAttDef.o" lastModified="f75e4f00f0"> + <source file="../../src/xercesc/validators/schema/SchemaAttDef.cpp" lastModified="f53b93c318"/> + </target> + <target file="IC_Field.o" lastModified="f75e4ff708"> + <source file="../../src/xercesc/validators/schema/identity/IC_Field.cpp" lastModified="f52d3101f0"/> + </target> + <target file="WFXMLScanner.o" lastModified="f75e4d9990"> + <source file="../../src/xercesc/internal/WFXMLScanner.cpp" lastModified="f6939ac6c8"/> + </target> + <target file="CharToken.o" lastModified="f75e4c9ba8"> + <source file="../../src/xercesc/util/regx/CharToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XMLBigDecimal.o" lastModified="f75e50e168"> + <source file="../../src/xercesc/util/XMLBigDecimal.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="BlockRangeFactory.o" lastModified="f75e507bd8"> + <source file="../../src/xercesc/util/regx/BlockRangeFactory.cpp" lastModified="f377d1b508"/> + </target> + <target file="BinInputStream.o" lastModified="f75e5025e8"> + <source file="../../src/xercesc/util/BinInputStream.cpp" lastModified="f14fa4dd78"/> + </target> + <target file="DTDAttDefList.o" lastModified="f75e4eca40"> + <source file="../../src/xercesc/validators/DTD/DTDAttDefList.cpp" lastModified="f14f882200"/> + </target> + <target file="DGXMLScanner.o" lastModified="f75e4f7238"> + <source file="../../src/xercesc/internal/DGXMLScanner.cpp" lastModified="f6b951d618"/> + </target> + <target file="XMLNotationDecl.o" lastModified="f75e50c228"> + <source file="../../src/xercesc/framework/XMLNotationDecl.cpp" lastModified="f532e76cd8"/> + </target> + <target file="IC_Unique.o" lastModified="f75e4f2be8"> + <source file="../../src/xercesc/validators/schema/identity/IC_Unique.cpp" lastModified="f52d3101f0"/> + </target> + <target file="Dummy.o" lastModified="f75e4cd258"> + <source file="../../src/xercesc/sax/Dummy.cpp" lastModified="f14f8d65a8"/> + </target> + <target file="PlatformUtils.o" lastModified="f75e4e0ad8"> + <source file="../../src/xercesc/util/PlatformUtils.cpp" lastModified="f744486020"/> + </target> + <target file="XMLDateTime.o" lastModified="f75e4d2c30"> + <source file="../../src/xercesc/util/XMLDateTime.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="GCCDefs.o" lastModified="f75e4d18a8"> + <source file="../../src/xercesc/util/Compilers/GCCDefs.cpp" lastModified="f198df5338"/> + </target> + <target file="NamespaceScope.o" lastModified="f75e4def80"> + <source file="../../src/xercesc/validators/schema/NamespaceScope.cpp" lastModified="f53b93c318"/> + </target> + <target file="Mutexes.o" lastModified="f75e4dfb38"> + <source file="../../src/xercesc/util/Mutexes.cpp" lastModified="f14fa4e160"/> + </target> + <target file="RegularExpression.o" lastModified="f75e4d5728"> + <source file="../../src/xercesc/util/regx/RegularExpression.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="SimpleContentModel.o" lastModified="f75e501648"> + <source file="../../src/xercesc/validators/common/SimpleContentModel.cpp" lastModified="f14f8c11d0"/> + </target> + <target file="StringDatatypeValidator.o" lastModified="f75e4e7450"> + <source file="../../src/xercesc/validators/datatype/StringDatatypeValidator.cpp" lastModified="f52d2b6858"/> + </target> + <target file="XMLIBM1140Transcoder.o" lastModified="f75e4ddfe0"> + <source file="../../src/xercesc/util/XMLIBM1140Transcoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="XMLUri.o" lastModified="f75e4c93d8"> + <source file="../../src/xercesc/util/XMLUri.cpp" lastModified="f698f48320"/> + </target> + <target file="SchemaInfo.o" lastModified="f75e50c610"> + <source file="../../src/xercesc/validators/schema/SchemaInfo.cpp" lastModified="f532ed50a8"/> + </target> + <target file="XMLDTDDescriptionImpl.o" lastModified="f75e4dfb38"> + <source file="../../src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp" lastModified="f5e6839e88"/> + </target> + <target file="CMUnaryOp.o" lastModified="f75e4cc2b8"> + <source file="../../src/xercesc/validators/common/CMUnaryOp.cpp" lastModified="f52d26d478"/> + </target> + <target file="DOMRangeException.o" lastModified="f75e5025e8"> + <source file="../../src/xercesc/dom/DOMRangeException.cpp" lastModified="f14f9948a0"/> + </target> + <target file="DTDValidator.o" lastModified="f75e4cf198"> + <source file="../../src/xercesc/validators/DTD/DTDValidator.cpp" lastModified="f532ed48d8"/> + </target> + <target file="ContentLeafNameTypeVector.o" lastModified="f75e4d9d78"> + <source file="../../src/xercesc/validators/common/ContentLeafNameTypeVector.cpp" lastModified="f52d26d478"/> + </target> + <target file="MemoryManagerImpl.o" lastModified="f75e4fb4a0"> + <source file="../../src/xercesc/internal/MemoryManagerImpl.cpp" lastModified="f4b106eba8"/> + </target> + <target file="AbstractNumericFacetValidator.o" lastModified="f75e4df750"> + <source file="../../src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="MemoryManagerArrayImpl.o" lastModified="f75e4e4958"> + <source file="../../src/xercesc/internal/MemoryManagerArrayImpl.cpp" lastModified="f74040aaf0"/> + </target> + <target file="XMLASCIITranscoder.o" lastModified="f75e4c8050"> + <source file="../../src/xercesc/util/XMLASCIITranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="XMLURL.o" lastModified="f75e4f7a08"> + <source file="../../src/xercesc/util/XMLURL.cpp" lastModified="f6fe62ddd8"/> + </target> + <target file="UnionDatatypeValidator.o" lastModified="f75e502db8"> + <source file="../../src/xercesc/validators/datatype/UnionDatatypeValidator.cpp" lastModified="f70c111828"/> + </target> + <target file="XPathMatcher.o" lastModified="f75e4ce5e0"> + <source file="../../src/xercesc/validators/schema/identity/XPathMatcher.cpp" lastModified="f53b93cae8"/> + </target> + <target file="ComplexTypeInfo.o" lastModified="f75e4c8ff0"> + <source file="../../src/xercesc/validators/schema/ComplexTypeInfo.cpp" lastModified="f53b93c318"/> + </target> + <target file="SchemaValidator.o" lastModified="f75e5050e0"> + <source file="../../src/xercesc/validators/schema/SchemaValidator.cpp" lastModified="f6fe662d80"/> + </target> + <target file="MonthDayDatatypeValidator.o" lastModified="f75e4fb0b8"> + <source file="../../src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + <target file="XMLException.o" lastModified="f75e4d4b70"> + <source file="../../src/xercesc/util/XMLException.cpp" lastModified="f52d3883d0"/> + </target> + <target file="HashPtr.o" lastModified="f75e501a30"> + <source file="../../src/xercesc/util/HashPtr.cpp" lastModified="f52d3599b8"/> + </target> + <target file="ValueStore.o" lastModified="f75e4f56e0"> + <source file="../../src/xercesc/validators/schema/identity/ValueStore.cpp" lastModified="f53b93cae8"/> + </target> + <target file="AbstractNumericValidator.o" lastModified="f75e4d6ab0"> + <source file="../../src/xercesc/validators/datatype/AbstractNumericValidator.cpp" lastModified="f52d2b6470"/> + </target> + <target file="XMLChar.o" lastModified="f75e5077f0"> + <source file="../../src/xercesc/util/XMLChar.cpp" lastModified="f24cc1f810"/> + </target> + <target file="DTDAttDef.o" lastModified="f75e4c8438"> + <source file="../../src/xercesc/validators/DTD/DTDAttDef.cpp" lastModified="f532ed48d8"/> + </target> + <target file="XercesAttGroupInfo.o" lastModified="f75e4cda28"> + <source file="../../src/xercesc/validators/schema/XercesAttGroupInfo.cpp" lastModified="f52d2f11d8"/> + </target> + <target file="sax2Dummy.o" lastModified="f75e4f3f70"> + <source file="../../src/xercesc/sax2/sax2Dummy.cpp" lastModified="f14f8cc968"/> + </target> + <target file="GrammarResolver.o" lastModified="f75e4f2800"> + <source file="../../src/xercesc/validators/common/GrammarResolver.cpp" lastModified="f75d3cf898"/> + </target> + <target file="IconvTransService.o" lastModified="f75e4cd258"> + <source file="../../src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp" lastModified="f536f6e268"/> + </target> + <target file="Op.o" lastModified="f75e4d4788"> + <source file="../../src/xercesc/util/regx/Op.cpp" lastModified="f53b93bf30"/> + </target> + <target file="DOMException.o" lastModified="f75e4d0908"> + <source file="../../src/xercesc/dom/DOMException.cpp" lastModified="f14f9948a0"/> + </target> + <target file="XMLDouble.o" lastModified="f75e4d3400"> + <source file="../../src/xercesc/util/XMLDouble.cpp" lastModified="f52f8f6068"/> + </target> + <target file="ModifierToken.o" lastModified="f75e4e5510"> + <source file="../../src/xercesc/util/regx/ModifierToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="XMLChTranscoder.o" lastModified="f75e4da548"> + <source file="../../src/xercesc/util/XMLChTranscoder.cpp" lastModified="f14fa4e548"/> + </target> + <target file="NameDatatypeValidator.o" lastModified="f75e4fe768"> + <source file="../../src/xercesc/validators/datatype/NameDatatypeValidator.cpp" lastModified="f52d2b6858"/> + </target> + <target file="StdInInputSource.o" lastModified="f75e4f9d30"> + <source file="../../src/xercesc/framework/StdInInputSource.cpp" lastModified="f52ef362d0"/> + </target> + <target file="XMLBigInteger.o" lastModified="f75e4dd810"> + <source file="../../src/xercesc/util/XMLBigInteger.cpp" lastModified="f54da207e0"/> + </target> + <target file="XMLRecognizer.o" lastModified="f75e4c97c0"> + <source file="../../src/xercesc/framework/XMLRecognizer.cpp" lastModified="f52d126218"/> + </target> + <target file="SGXMLScanner.o" lastModified="f75e4eaee8"> + <source file="../../src/xercesc/internal/SGXMLScanner.cpp" lastModified="f7438ecc50"/> + </target> + <target file="AnyURIDatatypeValidator.o" lastModified="f75e4fb888"> + <source file="../../src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp" lastModified="f53b93c318"/> + </target> + <target file="ConcatToken.o" lastModified="f75e4d89f0"> + <source file="../../src/xercesc/util/regx/ConcatToken.cpp" lastModified="f14fa03de0"/> + </target> + <target file="OpFactory.o" lastModified="f75e4e4d40"> + <source file="../../src/xercesc/util/regx/OpFactory.cpp" lastModified="f53b93bf30"/> + </target> + <target file="XMLAttr.o" lastModified="f75e4ddbf8"> + <source file="../../src/xercesc/framework/XMLAttr.cpp" lastModified="f53b93b760"/> + </target> + <target file="Base64.o" lastModified="f75e50c610"> + <source file="../../src/xercesc/util/Base64.cpp" lastModified="f5479f2e90"/> + </target> + <target file="StringToken.o" lastModified="f75e4caf30"> + <source file="../../src/xercesc/util/regx/StringToken.cpp" lastModified="f52e46f630"/> + </target> + <target file="TraverseSchema.o" lastModified="f75e4e4188"> + <source file="../../src/xercesc/validators/schema/TraverseSchema.cpp" lastModified="f6fd66f978"/> + </target> + <target file="XMLStringTokenizer.o" lastModified="f75e508790"> + <source file="../../src/xercesc/util/XMLStringTokenizer.cpp" lastModified="f53b93bb48"/> + </target> + <target file="YearDatatypeValidator.o" lastModified="f75e4de3c8"> + <source file="../../src/xercesc/validators/datatype/YearDatatypeValidator.cpp" lastModified="f6fe655e78"/> + </target> + </processor> + <processor signature="gcc 2.95.3 i486-suse-linux-fpic -w -O -c -g -DCONSOLE -DLINUX -D_REENTRANT -I.."> + <target file="CreateDOMDocument.o" lastModified="f75e513758"> + <source file="../../samples/CreateDOMDocument/CreateDOMDocument.cpp" lastModified="f6de4942d0"/> + </target> + </processor> +</history> |