v2.0.0
This commit is contained in:
parent
9b71614762
commit
8c48174b5b
1642 changed files with 28571 additions and 18190 deletions
|
@ -2,37 +2,54 @@ This directory and the tools here are used to generate Windows
|
|||
project files for the main XQilla library and related projects.
|
||||
|
||||
Both VC6 and Visual Studio 7.1 files are generated. The
|
||||
latter can be opened using Visual Studio 2005 (8) as
|
||||
well.
|
||||
latter can be opened using Visual Studio 2005 (8) and
|
||||
later releases as well.
|
||||
|
||||
The process:
|
||||
|
||||
1. Source (including header) files are added to the file,
|
||||
srcfiles.in. See that file for format.
|
||||
1. Source (including header) files are added to 2 file:
|
||||
(1)srcfiles.in and (2)xqilla.template.xml See those files for format.
|
||||
Be sure to update that file when files are added or removed
|
||||
from the project.
|
||||
from the project. At some point, it will probably be possible
|
||||
to generate srcfiles.in from xqilla.template.xml, but for now,
|
||||
both need to be updated manually.
|
||||
|
||||
2. Run the script, s_win32, which calls the 2 scripts, s_win32_dsp
|
||||
and s_win32_vcproj to generate project files. These files
|
||||
land in ../Win32Projects/{VC6,VC7.1}
|
||||
and s_projects to generate project files. These files
|
||||
land in ../Win32Projects/{VC6,VC7.1}. s_projects requires that
|
||||
the xqilla command line utility be in your PATH, because it
|
||||
uses XQuery and the input XML document (xqilla.template.xml)
|
||||
to generate the project files.
|
||||
|
||||
The scripts must be run on a Unix-style machine, most likely,
|
||||
as they use bash and commands that are typicall available
|
||||
as they use bash and commands that are typically available
|
||||
on Unix. They *may* run under cygwin.
|
||||
|
||||
Do not ever manually edit the output project files (*.dsp,
|
||||
DO NOT EVER manually edit the output project files (*.dsp,
|
||||
*.vcproj). If changes are required, edit the templates
|
||||
and scripts and generate the changed projects.
|
||||
|
||||
Maintaining 2 mechanisms and 2 file lists is a bit of a hassle,
|
||||
but at some point, support for VC6 will likely be dropped,
|
||||
and/or the Todo items below may be done.
|
||||
|
||||
Details:
|
||||
|
||||
The scripts use template project files (ending in ".src")
|
||||
The VC6 scripts use template project files (ending in ".src")
|
||||
and do a lot of field substitution from configuration found
|
||||
in these files:
|
||||
lib_paths.sed
|
||||
s_win32_*
|
||||
|
||||
The s_projects script uses lib_paths.sed to substitute
|
||||
variables in xqilla.template.xml, substitutes the project
|
||||
name in the XQuery script, genproject.template, then calls the
|
||||
xqilla command passing the resulting script, which uses the
|
||||
XML document input to generate a specific project file.
|
||||
|
||||
Todo:
|
||||
|
||||
1. Generate srcfiles.in from Makefile.am to remove multiple
|
||||
manual steps
|
||||
1. Generate srcfiles.in from xqilla.template.xml to remove multiple
|
||||
manual steps.
|
||||
2. Maybe generate Makefile.am from xqilla.template.xml as well (or
|
||||
vice versa).
|
||||
|
|
|
@ -1,399 +0,0 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="@project_name@"
|
||||
SccProjectName=""
|
||||
SccLocalPath="">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@.lib @XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@project_name@.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmt"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@d.lib @XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@project_name@.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmtd"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@project_name@.pdb"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release AMD64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@.lib @XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@project_name@.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmt"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug AMD64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@d.lib @XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@project_name@.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmtd"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@project_name@.pdb"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release IA64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@.lib @XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@project_name@.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmt"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug IA64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@d.lib @XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@project_name@.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmtd"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@project_name@.pdb"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
@SOURCE_FILES@
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1 +0,0 @@
|
|||
</Filter>
|
|
@ -1,3 +0,0 @@
|
|||
<Filter
|
||||
Name="@filtname@"
|
||||
Filter="">
|
356
wintools/genproject.template
Normal file
356
wintools/genproject.template
Normal file
|
@ -0,0 +1,356 @@
|
|||
(:
|
||||
* IMPORTANT: this file is shared (identical) between the BDB XML and XQilla
|
||||
* projects. It should not be changed independently or in any way that makes
|
||||
* it project-dependent.
|
||||
*
|
||||
* @PROJECT_NAME@ - name of the Visual Studio project
|
||||
* @PROJECT_INPUT@ - input XML document that drives the script.
|
||||
* TBD:
|
||||
* 1. Could drive the remaining variables, including Visual Studio
|
||||
* variables, off of the xml file and provide the XML input
|
||||
* file as an external variable to the query. E.g. some projects
|
||||
* may want to parameterize the optimization and warnings levels
|
||||
* 2. Generate AdditionalIncludeDirectories based on the <depends> elements for
|
||||
* projects rather than just including "all"
|
||||
:)
|
||||
declare variable $projectList := "@PROJECT_INPUT@";
|
||||
declare variable $sourcePath := doc($projectList)/projects/variable[@name="sourcePath"];
|
||||
declare variable $outputBase := doc($projectList)/projects/variable[@name="outputBase"];
|
||||
|
||||
(: Visual Studio Variables --relatively static :)
|
||||
declare variable $platform := "Win32";
|
||||
declare variable $debugOptLevel := "0"; (: VS -- no optimization :)
|
||||
declare variable $releaseOptLevel := "2"; (: VS -- level 2 opt :)
|
||||
declare variable $warnLevel := "3"; (: VS warning level :)
|
||||
declare variable $appType := "1"; (: VS type 1 is a program :)
|
||||
declare variable $dllType := "2"; (: VS type 2 is a DLL :)
|
||||
declare variable $staticType := "4"; (: VS type 4 is a static lib :)
|
||||
declare variable $debugInfo := "3"; (: VS debug information format :)
|
||||
declare variable $libExtension := ".lib";
|
||||
|
||||
(: is it a DLL, Application, or static library? :)
|
||||
declare function local:configurationType($projectType)
|
||||
{
|
||||
if ($projectType eq "dll") then $dllType
|
||||
else if ($projectType eq "app") then $appType
|
||||
else if ($projectType eq "static_lib") then $staticType
|
||||
else if ($projectType eq "static_app") then $appType
|
||||
else error("Unknown project type")
|
||||
};
|
||||
|
||||
(: debug vs release :)
|
||||
declare function local:isDebug($config) as xs:boolean
|
||||
{
|
||||
contains($config,"Debug")
|
||||
};
|
||||
|
||||
declare function local:isRelease($config) as xs:boolean
|
||||
{
|
||||
contains($config,"Release")
|
||||
};
|
||||
|
||||
(: machine-target-dependent link options :)
|
||||
declare function local:addLinkOptions($config)
|
||||
{
|
||||
let $machine := if (contains($config,"IA64")) then "/machine:IA64"
|
||||
else if (contains($config,"AMD64")) then "/machine:AMD64"
|
||||
else ""
|
||||
return if (not($machine eq "")) then attribute{"AdditionalOptions"}{$machine}
|
||||
else ()
|
||||
};
|
||||
|
||||
declare function local:addDebugInformation($config)
|
||||
{
|
||||
attribute{"DebugInformationFormat"}{$debugInfo},
|
||||
if (local:isDebug($config)) then attribute{"BasicRuntimeChecks"}{"3"} else ()
|
||||
};
|
||||
|
||||
declare function local:generateCompilerPreprocessorDefs($project, $config)
|
||||
{
|
||||
let $generic := doc($projectList)/projects/preprocessor[@config="all" or contains($config,@config)]
|
||||
let $proj := $project/preprocessor[@config="all" or contains($config,@config)]
|
||||
let $type := doc($projectList)/projects/preprocessor[@config=$project/type]
|
||||
|
||||
return string-join(($generic,$proj,$type),";")
|
||||
};
|
||||
|
||||
(:
|
||||
declare function local:generateResourcePreprocessorDefs($config)
|
||||
{
|
||||
let $dbg := if (local:isDebug($config)) then "_DEBUG" else "NDEBUG"
|
||||
return concat($dbg,";_CRT_SECURE_NO_DEPRECATE=1")
|
||||
};
|
||||
:)
|
||||
|
||||
(: Optimization level :)
|
||||
declare function local:optLevel($config)
|
||||
{
|
||||
if (local:isDebug($config)) then $debugOptLevel
|
||||
else $releaseOptLevel
|
||||
};
|
||||
|
||||
(: MDd is 3, MD is 2, MTd is 1, MT is 0 :)
|
||||
declare function local:runtimeLibrary($config,$static as xs:boolean)
|
||||
{
|
||||
if (local:isDebug($config)) then
|
||||
if ($static) then "1" else"3"
|
||||
else
|
||||
if ($static) then "0" else"2"
|
||||
};
|
||||
|
||||
declare function local:makeStaticOutputFile($project, $config)
|
||||
{
|
||||
attribute{"OutputFile"}
|
||||
{concat("$(OutDir)/", doc($projectList)/projects/library[@name=$project/@name and
|
||||
contains($config,@config)]/libname,".lib")
|
||||
}
|
||||
};
|
||||
|
||||
declare function local:makeImportLibrary($project, $config)
|
||||
{
|
||||
if ($project/type eq "dll") then
|
||||
attribute{"ImportLibrary"}{concat("$(OutDir)/", doc($projectList)/projects/library[@name=$project/@name and
|
||||
contains($config,@config)]/libname,".lib")}
|
||||
else ()
|
||||
};
|
||||
|
||||
declare function local:makeOutputPDBFile($project, $config)
|
||||
{
|
||||
attribute{"ProgramDatabaseFile"}
|
||||
{
|
||||
if ($project/type eq "dll") then
|
||||
concat("$(OutDir)/", doc($projectList)/projects/library[@name=$project/@name and
|
||||
contains($config,@config)]/libname,".pdb")
|
||||
else
|
||||
concat("$(OutDir)/",if (not(empty($project/@output))) then $project/@output else $project/@name,".pdb")
|
||||
}
|
||||
};
|
||||
|
||||
declare function local:makeOutputFile($project, $config)
|
||||
{
|
||||
attribute{"OutputFile"}
|
||||
{
|
||||
if ($project/type eq "dll") then
|
||||
concat("$(OutDir)/", doc($projectList)/projects/library[@name=$project/@name and
|
||||
contains($config,@config)]/libname,".dll")
|
||||
else
|
||||
concat("$(OutDir)/",if (not(empty($project/@output))) then $project/@output else $project/@name,".exe")
|
||||
}
|
||||
};
|
||||
|
||||
(: The simple thing is to add all libraries for all projects :)
|
||||
declare function local:addLibraryDependencies($project,$config)
|
||||
{
|
||||
attribute{"AdditionalDependencies"}{string-join(for $dep in $project/depends
|
||||
return concat(doc($projectList)/projects/library[@name=$dep and contains($config,@config)]/libname,".lib")," ")}
|
||||
};
|
||||
|
||||
(: The simple thing is to add all libraries for all projects :)
|
||||
declare function local:addLibraryDirectories($project,$config)
|
||||
{
|
||||
attribute{"AdditionalLibraryDirectories"}{string-join(for $dep in $project/depends
|
||||
return doc($projectList)/projects/library[@name=$dep and contains($config,@config)]/libdir,";")}
|
||||
};
|
||||
|
||||
(: The simple thing is to add all libraries for all projects :)
|
||||
declare function local:addIncludeDirectories($project,$config)
|
||||
{
|
||||
let $incref := for $inc in $project/include[@type="ref"] return doc($projectList)/projects/include[@name=$inc]
|
||||
let $increl := $project/include[@type="rel"]
|
||||
return
|
||||
attribute{"AdditionalIncludeDirectories"}{string-join(($incref,$increl),",")}
|
||||
};
|
||||
|
||||
(: look for project-specific tool, then a type-specific event :)
|
||||
declare function local:generatePostBuildEvent($project, $config)
|
||||
{
|
||||
<Tool>
|
||||
{attribute{"Name"}{"VCPostBuildEventTool"}}
|
||||
{if (not(empty($project/event[@name="postbuild"]))) then
|
||||
(attribute{"CommandLine"}{$project/event[@name="postbuild"]/command[@config=$config]},
|
||||
attribute{"Description"}{$project/event[@name="postbuild"]/description})
|
||||
else let $ev := doc($projectList)/projects/event[@name="postbuild" and @type=$project/type]
|
||||
return if (not(empty($ev))) then
|
||||
(attribute{"CommandLine"}{replace($ev/command[@config=$config],"@pname@",if (not(empty($project/@output))) then $project/@output else $project/@name)},
|
||||
attribute{"Description"}{$ev/description})
|
||||
else ()
|
||||
}
|
||||
</Tool>
|
||||
};
|
||||
|
||||
declare function local:generateCustomBuildTool($project, $config)
|
||||
{
|
||||
<Tool>
|
||||
{attribute{"Name"}{"VCCustomBuildTool"}}
|
||||
{if (not(empty($project/event[@name="custom"]))) then
|
||||
(attribute{"CommandLine"}{$project/event[@name="custom"]/command[contains(@config,$config)]},
|
||||
attribute{"Outputs"}{$project/event[@name="custom"]/output})
|
||||
else ()}
|
||||
</Tool>
|
||||
};
|
||||
|
||||
(:
|
||||
static build of libraries; at this time it does *not* add additional
|
||||
dependent libraries. This means that applications need to include them
|
||||
for the time being.
|
||||
:)
|
||||
declare function local:generateConfigLibrarian($project, $config)
|
||||
{
|
||||
<Tool>
|
||||
{attribute{"Name"}{"VCLibrarianTool"}}
|
||||
{local:makeStaticOutputFile($project,$config)}
|
||||
</Tool>
|
||||
};
|
||||
|
||||
declare function local:generateConfigLinkerAndMidl($project, $config)
|
||||
{
|
||||
<Tool>
|
||||
{attribute{"Name"}{"VCLinkerTool"}}
|
||||
{local:addLinkOptions($config)}
|
||||
{local:addLibraryDependencies($project,$config)}
|
||||
{local:addLibraryDirectories($project,$config)}
|
||||
{local:makeOutputFile($project, $config)}
|
||||
{local:makeOutputPDBFile($project, $config)}
|
||||
{attribute{"LinkIncremental"}{"1"}}
|
||||
{attribute{"GenerateDebugInformation"}{"TRUE"}}
|
||||
{attribute{"SuppressStartupBanner"}{"TRUE"}}
|
||||
{attribute{"OptimizeReferences"}{"2"}}
|
||||
{local:makeImportLibrary($project,$config)}
|
||||
{attribute{"TargetMachine"}{"1"}}
|
||||
</Tool>
|
||||
};
|
||||
|
||||
declare function local:generateConfigCompiler($project, $config, $static as xs:boolean)
|
||||
{
|
||||
<Tool>
|
||||
{attribute{"Name"}{"VCCLCompilerTool"}}
|
||||
{attribute{"Optimization"}{local:optLevel($config)}}
|
||||
{attribute{"MinimalRebuild"}{"TRUE"}}
|
||||
{if (local:isRelease($config)) then attribute{"InlineFunctionExpansion"}{"1"} else ()}
|
||||
{local:addIncludeDirectories($project,$config)}
|
||||
{attribute{"PreprocessorDefinitions"}{local:generateCompilerPreprocessorDefs($project, $config)}}
|
||||
{attribute{"StringPooling"}{"TRUE"}}
|
||||
{if (not(empty($project/options/rtti))) then attribute{"RuntimeTypeInfo"}{"TRUE"} else ()}
|
||||
{attribute{"RuntimeLibrary"}{local:runtimeLibrary($config,$static)}}
|
||||
{if (local:isRelease($config)) then attribute{"EnableFunctionLevelLinking"}{"TRUE"} else ()}
|
||||
{attribute{"UsePrecompiledHeader"}{"2"}}
|
||||
{if ($project/@name eq "dbxml") then attribute{"PrecompiledHeaderThrough"}{"DbXmlInternal.hpp"} else ()}
|
||||
{attribute{"PrecompiledHeaderFile"}{concat("./$(OutDir)/",$project/@name,".pch")}}
|
||||
{attribute{"AssemblerListingLocation"}{"./$(OutDir)/"}}
|
||||
{attribute{"ObjectFile"}{"./$(OutDir)/"}}
|
||||
{attribute{"WarningLevel"}{$warnLevel}}
|
||||
{attribute{"Detect64BitPortabilityProblems"}{"TRUE"}}
|
||||
{attribute{"SuppressStartupBanner"}{"TRUE"}}
|
||||
{local:addDebugInformation($config)}
|
||||
{attribute{"CompileAs"}{"0"}}
|
||||
</Tool>
|
||||
};
|
||||
|
||||
declare function local:generateConfigBoilerplate($config)
|
||||
{
|
||||
<Tool Name="VCPreBuildEventTool"/>,
|
||||
<Tool Name="VCPreLinkEventTool"/>,
|
||||
<Tool Name="VCResourceCompilerTool"/>,
|
||||
<Tool Name="VCWebServiceProxyGeneratorTool"/>,
|
||||
<Tool Name="VCXMLDataGeneratorTool"/>,
|
||||
<Tool Name="VCWebDeploymentTool"/>,
|
||||
<Tool Name="VCManagedWrapperGeneratorTool"/>,
|
||||
<Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
};
|
||||
|
||||
(: could use $ConfigurationName, but DB uses config_machine, so copy that :)
|
||||
declare function local:generateOutputDirectory($config,$static)
|
||||
{
|
||||
attribute{"OutputDirectory"}{concat($outputBase,string-join(tokenize($config," "),"_"),$static)}
|
||||
};
|
||||
|
||||
declare function local:generateConfig($project, $config)
|
||||
{
|
||||
<Configuration>
|
||||
{attribute{"Name"}{concat($config,"|",$platform)}}
|
||||
{local:generateOutputDirectory($config,"")}
|
||||
{attribute{"IntermediateDirectory"}{concat("./$(OutDir)/",$project/@name)}}
|
||||
{attribute{"ConfigurationType"}{local:configurationType($project/type)}}
|
||||
{attribute{"UseOfMFC"}{"0"}}
|
||||
{attribute{"ATLMinimizesCRunTimeLibraryUsage"}{"FALSE"}}
|
||||
{attribute{"CharacterSet"}{"2"}}
|
||||
{local:generateConfigBoilerplate($config)}
|
||||
{local:generateConfigCompiler($project, $config,xs:boolean("false"))}
|
||||
{local:generateConfigLinkerAndMidl($project, $config)}
|
||||
{local:generatePostBuildEvent($project,if (local:isDebug($config)) then "Debug" else "Release")}
|
||||
{local:generateCustomBuildTool($project,if (local:isDebug($config)) then "Debug" else "Release")}
|
||||
</Configuration>
|
||||
};
|
||||
|
||||
declare function local:generateStaticConfig($project, $config)
|
||||
{
|
||||
<Configuration>
|
||||
{attribute{"Name"}{concat($config,"|",$platform)}}
|
||||
{local:generateOutputDirectory($config,"_static")}
|
||||
{attribute{"IntermediateDirectory"}{concat("./$(OutDir)/",$project/@name)}}
|
||||
{attribute{"ConfigurationType"}{local:configurationType($project/type)}}
|
||||
{attribute{"UseOfMFC"}{"0"}}
|
||||
{attribute{"ATLMinimizesCRunTimeLibraryUsage"}{"FALSE"}}
|
||||
{attribute{"CharacterSet"}{"2"}}
|
||||
{local:generateConfigBoilerplate($config)}
|
||||
{local:generateConfigCompiler($project, $config,xs:boolean("true"))}
|
||||
{if (contains($project/type,"lib")) then
|
||||
local:generateConfigLibrarian($project, $config)
|
||||
else
|
||||
local:generateConfigLinkerAndMidl($project, $config)
|
||||
}
|
||||
</Configuration>
|
||||
};
|
||||
|
||||
declare function local:generateFilesNoFilter($project)
|
||||
{
|
||||
for $file in $project/files/file
|
||||
return <File RelativePath="{concat($sourcePath,$file/@name)}"/>
|
||||
};
|
||||
|
||||
declare function local:generateFilesWithFilter($project,$filter)
|
||||
{
|
||||
for $file in $project/files/filter[@name=$filter]/file
|
||||
return <File RelativePath="{concat($sourcePath,$file/@name)}"/>
|
||||
};
|
||||
|
||||
declare function local:generateFiles($project)
|
||||
{
|
||||
let $filters := $project/files/filter/@name
|
||||
return if (empty($filters)) then
|
||||
local:generateFilesNoFilter($project)
|
||||
else
|
||||
for $filter in $filters
|
||||
return (<Filter Name="{$filter}" Filter="">
|
||||
{local:generateFilesWithFilter($project,$filter)}
|
||||
</Filter>)
|
||||
};
|
||||
|
||||
declare function local:getProjects()
|
||||
{
|
||||
(: doc($projectList)/projects/project :)
|
||||
doc($projectList)/projects/project[@name="@PROJECT_NAME@"]
|
||||
};
|
||||
|
||||
for $project in local:getProjects()
|
||||
let $static := contains($project/@name,"static")
|
||||
let $proj := if ($static) then doc($projectList)/projects/project[@name=substring-before($project/@name,"_static")] else $project
|
||||
return
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="{string($project/@name)}"
|
||||
SccProjectName=""
|
||||
SccLocalPath="">
|
||||
<Platforms><Platform Name="Win32"/></Platforms>
|
||||
<Configurations>
|
||||
{
|
||||
for $config in ("Debug","Debug IA64","Debug AMD64","Release","Release IA64","Release AMD64") return if ($static) then local:generateStaticConfig($project, $config) else local:generateConfig($project, $config)
|
||||
}
|
||||
</Configurations>
|
||||
<References/>
|
||||
<Files>
|
||||
{local:generateFiles($proj)}
|
||||
</Files>
|
||||
<Globals/>
|
||||
</VisualStudioProject>
|
|
@ -1,4 +1,4 @@
|
|||
# $Id: lib_paths.sed,v 1.1 2006/01/13 21:12:31 gmfeinberg Exp $
|
||||
# $Id: lib_paths.sed,v 1.5 2007/12/12 21:20:59 jpcs Exp $
|
||||
# Default path for XQilla library, and paths to
|
||||
# Xerces
|
||||
#
|
||||
|
@ -9,12 +9,12 @@
|
|||
# xqilla10.dll (release) or xqilla10d.dll (debug)
|
||||
#
|
||||
# Assume dependent libraries are in ../../../XXX_HOME, e.g.
|
||||
# ../../../xerces-c-src_2_7_0
|
||||
|
||||
# ../../../xerces-c-src_2_8_0
|
||||
s!@XQILLA_STATIC_LIB@!@XQILLA_LIB@s!g
|
||||
s!@XQILLA_LIB@!@XQILLA_LIB_BASE@@XQILLA_VERSION_MAJOR@@XQILLA_VERSION_MINOR@!g
|
||||
s!@XQILLA_LIB_BASE@!xqilla!g
|
||||
|
||||
s!@XQILLA_VERSION_MAJOR@!1!g
|
||||
s!@XQILLA_VERSION_MAJOR@!2!g
|
||||
s!@XQILLA_VERSION_MINOR@!0!g
|
||||
s!@XQILLA_VERSION_PATCH@!0!g
|
||||
|
||||
|
@ -24,11 +24,12 @@ s!@XERCES_LIBHOME7@!@XERCES_WINHOME@/Build/Win32/VC7.1!g
|
|||
# Xerces-c is in ../../../xerces-c-src
|
||||
s!@XERCES_WINHOME@!../../../@XERCES_NAME@!g
|
||||
s!@XERCES_NAME@!xerces-c-src!g
|
||||
s!@XERCES_STATIC_LIB@!xerces-c_static_@XERCES_VERSION_MAJOR@!g
|
||||
s!@XERCES_LIB@!xerces-c_@XERCES_VERSION_MAJOR@!g
|
||||
s!@XERCES_DLL@!xerces-c_@XERCES_VERSION_MAJOR@_@XERCES_VERSION_MINOR@!g
|
||||
|
||||
# Current Xerces version is 2.7
|
||||
# Current Xerces version is 2.8
|
||||
s!@XERCES_VERSION_MAJOR@!2!g
|
||||
s!@XERCES_VERSION_MINOR@!7!g
|
||||
s!@XERCES_VERSION_MINOR@!8!g
|
||||
s!@XERCES_VERSION_PATCH@!0!g
|
||||
|
||||
|
|
41
wintools/s_projects
Executable file
41
wintools/s_projects
Executable file
|
@ -0,0 +1,41 @@
|
|||
#
|
||||
# This script drives construction of Visual Studio (version 7.1) projects
|
||||
# files, using an xquery script (genproject.template),an input XML
|
||||
# document, and a file containing a list of project names.
|
||||
#
|
||||
|
||||
# project name list
|
||||
PROJECTS=xqilla.projects
|
||||
|
||||
# xquery script template
|
||||
TEMPLATE=genproject.template
|
||||
|
||||
# temporary script, post-sed-replacement
|
||||
TEMP_SCRIPT=genproject.script
|
||||
|
||||
# xml document input template
|
||||
CONFIG_INPUT=xqilla.template.xml
|
||||
|
||||
# temporary xml document, post-sed-replacement
|
||||
CONFIG_OUTPUT=xqilla.xml
|
||||
|
||||
# location for output project files
|
||||
PROJECT_OUTPUT_DIR=../Win32Projects/VC7.1
|
||||
|
||||
# substitute some variables in the XML document template
|
||||
sed -f lib_paths.sed < $CONFIG_INPUT > $CONFIG_OUTPUT
|
||||
|
||||
# for each project, substitute 2 variables in the XQuery script, then run it
|
||||
for i in `cat $PROJECTS`
|
||||
do
|
||||
sed -e "s!@PROJECT_NAME@!$i!g" -e "s!@PROJECT_INPUT@!$CONFIG_OUTPUT!g" < $TEMPLATE > $TEMP_SCRIPT
|
||||
TMP=$PROJECT_OUTPUT_DIR/$i.tmp.vcproj
|
||||
TARG=$PROJECT_OUTPUT_DIR/$i.vcproj
|
||||
xqilla -o $TMP $TEMP_SCRIPT
|
||||
rm -f $TEMP_SCRIPT
|
||||
cmp $TMP $TARG > /dev/null 2>&1 ||
|
||||
(echo "Building $TARG" && rm -f $TARG &&
|
||||
cp $TMP $TARG && chmod 664 $TARG)
|
||||
rm -f $TMP
|
||||
|
||||
done
|
|
@ -1,5 +1,8 @@
|
|||
#!/bin/sh
|
||||
# $Id: s_win32,v 1.1 2006/01/13 21:41:44 gmfeinberg Exp $
|
||||
# $Id: s_win32,v 1.2 2007/11/15 21:59:05 gmfeinberg Exp $
|
||||
#
|
||||
sh ./s_win32_dsp
|
||||
sh ./s_win32_vcproj
|
||||
#sh ./s_win32_vcproj
|
||||
# s_projects requires that xqilla (the command line program) be in
|
||||
# your PATH
|
||||
sh ./s_projects
|
||||
|
|
0
wintools/s_win32_common
Normal file → Executable file
0
wintools/s_win32_common
Normal file → Executable file
|
@ -1,5 +1,5 @@
|
|||
#!/bin/sh -
|
||||
# $Id: s_win32_dsp,v 1.3 2006/09/26 14:41:01 gmfeinberg Exp $
|
||||
# $Id: s_win32_dsp,v 1.4 2007/12/12 21:20:59 jpcs Exp $
|
||||
#
|
||||
# Build Windows .dsp (VS6) project files
|
||||
|
||||
|
@ -20,7 +20,7 @@ FILE_SRC=$FILT_FILE_SRC
|
|||
EXT=dsp
|
||||
|
||||
# source dependencies
|
||||
. s_win32_common
|
||||
. ./s_win32_common
|
||||
|
||||
generate_projects
|
||||
|
||||
|
|
|
@ -1,38 +0,0 @@
|
|||
#!/bin/sh -
|
||||
# $Id: s_win32_vcproj,v 1.2 2006/09/19 16:41:56 gmfeinberg Exp $
|
||||
#
|
||||
# Build Windows .vcproj files for Visual Studio 7.1, which can
|
||||
# be upgraded to Visual Studio 8 (2005) format by VS itself
|
||||
|
||||
BUILDDIR=../Win32Projects/VC7.1
|
||||
OUTDIR=../../build/windows/VC7.1
|
||||
TEMPLATEDIR=.
|
||||
SRCFILES=srcfiles.in
|
||||
# for now, do not parameterize the filter templates
|
||||
FILT_START="filter_vcproj.start"
|
||||
FILT_END="filter_vcproj.end"
|
||||
# intput templates
|
||||
LIB_SRC=$TEMPLATEDIR/xqilla_vcproj.src
|
||||
DLL_SRC=$TEMPLATEDIR/dll_vcproj.src
|
||||
APP_SRC=$TEMPLATEDIR/app_vcproj.src
|
||||
TEST_SRC=$TEMPLATEDIR/test_vcproj.src
|
||||
FILT_FILE_SRC=$TEMPLATEDIR/srcfile_filt_vcproj.src
|
||||
FILE_SRC=$TEMPLATEDIR/srcfile_vcproj.src
|
||||
EXT=vcproj
|
||||
|
||||
# source dependencies
|
||||
. s_win32_common
|
||||
|
||||
generate_projects
|
||||
|
||||
# don't do solution yet
|
||||
exit 0
|
||||
|
||||
# generate XQilla.sln from template
|
||||
sed -f lib_paths.sed < $TEMPLATEDIR/XQilla.sln.template > $BUILDDIR/XQilla.sln.new
|
||||
cmp $BUILDDIR/XQilla.sln.new $BUILDDIR/XQilla.sln > /dev/null 2>&1 ||
|
||||
(echo "Building XQilla.sln" && rm -f $BUILDDIR/XQilla.sln &&
|
||||
cp $BUILDDIR/XQilla.sln.new $BUILDDIR/XQilla.sln && chmod 664 $BUILDDIR/XQilla.sln)
|
||||
#rm -f $BUILDDIR/XQilla.sln.new
|
||||
|
||||
rm -f $TMPA
|
|
@ -1,3 +0,0 @@
|
|||
<File
|
||||
RelativePath="@srcdir@\@srcfile@">
|
||||
</File>
|
|
@ -1,3 +0,0 @@
|
|||
<File
|
||||
RelativePath="@srcdir@\@srcfile@">
|
||||
</File>
|
|
@ -1,4 +1,4 @@
|
|||
# $Id: srcfiles.in,v 1.32 2007/08/29 17:17:09 jpcs Exp $
|
||||
# $Id: srcfiles.in,v 1.36 2007/11/30 12:36:35 jpcs Exp $
|
||||
#
|
||||
# This is an input file for scripts to build Windows projects.
|
||||
# It lists the source files in the XQilla tree and notes which are
|
||||
|
@ -27,7 +27,7 @@
|
|||
# the module's source listing
|
||||
# o all matching files will be placed in that folder
|
||||
#
|
||||
lib.filters=ast axis context dom-api events exceptions fastxdm framework fulltext functions items lexer mapm operators parser runtime schema simple-api update utils xerces xqts
|
||||
lib.filters=ast axis context dom-api events exceptions fastxdm framework fulltext functions items lexer mapm operators optimizer parser runtime schema simple-api update utils xerces xqts
|
||||
src/ast/ASTNodeImpl.cpp lib
|
||||
src/ast/ConstantFoldingFunction.cpp lib
|
||||
src/ast/ContextTuple.cpp lib
|
||||
|
@ -76,6 +76,7 @@ src/events/EventSerializer.cpp lib
|
|||
src/events/NoInheritFilter.hpp lib
|
||||
src/events/NoInheritFilter.cpp lib
|
||||
src/events/NSFixupFilter.cpp lib
|
||||
src/events/QueryPathTreeFilter.cpp lib
|
||||
src/fastxdm/FastXDMConfiguration.cpp lib
|
||||
src/fastxdm/FastXDMDocument.hpp lib
|
||||
src/fastxdm/FastXDMDocument.cpp lib
|
||||
|
@ -218,6 +219,7 @@ src/functions/FunctionNormalizeUnicode.cpp lib
|
|||
src/functions/FunctionNot.cpp lib
|
||||
src/functions/FunctionNumber.cpp lib
|
||||
src/functions/FunctionOneOrMore.cpp lib
|
||||
src/functions/FunctionParseXML.cpp lib
|
||||
src/functions/FunctionPosition.cpp lib
|
||||
src/functions/FunctionPrefixFromQName.cpp lib
|
||||
src/functions/FunctionQName.cpp lib
|
||||
|
@ -256,6 +258,7 @@ src/functions/FunctionYearFromDate.cpp lib
|
|||
src/functions/FunctionYearFromDateTime.cpp lib
|
||||
src/functions/FunctionYearsFromDuration.cpp lib
|
||||
src/functions/FunctionZeroOrOne.cpp lib
|
||||
src/functions/XQillaFunction.cpp lib
|
||||
src/functions/XQUserFunction.cpp lib
|
||||
src/items/ATDurationOrDerived.cpp lib
|
||||
src/items/ATQNameConstructor.cpp lib
|
||||
|
@ -367,6 +370,10 @@ src/operators/Plus.cpp lib
|
|||
src/operators/Range.cpp lib
|
||||
src/operators/UnaryMinus.cpp lib
|
||||
src/operators/Union.cpp lib
|
||||
src/optimizer/ASTVisitor.cpp lib
|
||||
src/optimizer/Optimizer.cpp lib
|
||||
src/optimizer/QueryPathNode.cpp lib
|
||||
src/optimizer/QueryPathTreeGenerator.cpp lib
|
||||
src/parser/QName.cpp lib
|
||||
src/parser/XQParser.y lib
|
||||
src/parser/XQParser.cpp lib
|
||||
|
@ -383,6 +390,8 @@ src/runtime/SequenceResult.cpp lib
|
|||
src/runtime/SingleResult.cpp lib
|
||||
src/schema/AnyAtomicTypeDatatypeValidator.cpp lib
|
||||
src/schema/DocumentCacheImpl.cpp lib
|
||||
src/schema/FaxppDocumentCacheImpl.cpp lib
|
||||
src/schema/FaxppDocumentCacheImpl.hpp lib
|
||||
src/schema/SchemaValidatorFilter.cpp lib
|
||||
src/schema/SequenceType.cpp lib
|
||||
src/simple-api/XQQuery.cpp lib
|
||||
|
@ -455,8 +464,13 @@ src/xqts/TestSuiteParser.cpp lib
|
|||
src/xqts/TestSuiteResultListener.cpp lib
|
||||
src/xqts/TestSuiteRunner.cpp lib
|
||||
src/samples/xqilla/xqilla-commandline.cpp app=xqilla_cmd
|
||||
src/samples/basic/basicXQillaUsage.cpp app=basicXQillaUsage
|
||||
src/samples/simple-api/simple-basic.cpp app=simple-basic
|
||||
src/samples/simple-api/simple-context-item.cpp app=simple-context-item
|
||||
src/samples/dom-api/dom-basic.cpp app=dom-basic
|
||||
src/samples/dom-api/dom-context-item.cpp app=dom-context-item
|
||||
src/samples/dom-api/dom-resolver.cpp app=dom-resolver
|
||||
tests/xqts/runner.cpp app=xqtsRunner
|
||||
tests/xmark/xmark.cpp app=xmarkRunner
|
||||
include/xqilla/ast/ASTNode.hpp lib
|
||||
include/xqilla/ast/ASTNodeImpl.hpp lib
|
||||
include/xqilla/ast/ConstantFoldingFunction.hpp lib
|
||||
|
@ -534,6 +548,7 @@ include/xqilla/events/ContentSequenceFilter.hpp lib
|
|||
include/xqilla/events/EventHandler.hpp lib
|
||||
include/xqilla/events/EventSerializer.hpp lib
|
||||
include/xqilla/events/NSFixupFilter.hpp lib
|
||||
include/xqilla/events/QueryPathTreeFilter.hpp lib
|
||||
include/xqilla/events/SequenceBuilder.hpp lib
|
||||
include/xqilla/exceptions/ASTException.hpp lib
|
||||
include/xqilla/exceptions/ContextException.hpp lib
|
||||
|
@ -638,6 +653,7 @@ include/xqilla/functions/FunctionNormalizeUnicode.hpp lib
|
|||
include/xqilla/functions/FunctionNot.hpp lib
|
||||
include/xqilla/functions/FunctionNumber.hpp lib
|
||||
include/xqilla/functions/FunctionOneOrMore.hpp lib
|
||||
include/xqilla/functions/FunctionParseXML.hpp lib
|
||||
include/xqilla/functions/FunctionPosition.hpp lib
|
||||
include/xqilla/functions/FunctionPrefixFromQName.hpp lib
|
||||
include/xqilla/functions/FunctionQName.hpp lib
|
||||
|
@ -676,6 +692,7 @@ include/xqilla/functions/FunctionYearFromDate.hpp lib
|
|||
include/xqilla/functions/FunctionYearFromDateTime.hpp lib
|
||||
include/xqilla/functions/FunctionYearsFromDuration.hpp lib
|
||||
include/xqilla/functions/FunctionZeroOrOne.hpp lib
|
||||
include/xqilla/functions/XQillaFunction.hpp lib
|
||||
include/xqilla/functions/XQUserFunction.hpp lib
|
||||
include/xqilla/fulltext/AllMatches.hpp lib
|
||||
include/xqilla/fulltext/DefaultTokenizer.hpp lib
|
||||
|
@ -770,6 +787,10 @@ include/xqilla/operators/Plus.hpp lib
|
|||
include/xqilla/operators/Range.hpp lib
|
||||
include/xqilla/operators/UnaryMinus.hpp lib
|
||||
include/xqilla/operators/Union.hpp lib
|
||||
include/xqilla/optimizer/ASTVisitor.hpp lib
|
||||
include/xqilla/optimizer/Optimizer.hpp lib
|
||||
include/xqilla/optimizer/QueryPathNode.hpp lib
|
||||
include/xqilla/optimizer/QueryPathTreeGenerator.hpp lib
|
||||
include/xqilla/parser/QName.hpp lib
|
||||
include/xqilla/runtime/ClosureResult.hpp lib
|
||||
include/xqilla/runtime/EmptyResult.hpp lib
|
||||
|
|
11
wintools/xqilla.projects
Normal file
11
wintools/xqilla.projects
Normal file
|
@ -0,0 +1,11 @@
|
|||
xqilla
|
||||
xqilla_static
|
||||
xqilla_cmd
|
||||
xqilla_cmd_static
|
||||
xqtsRunner
|
||||
xmarkRunner
|
||||
simple-basic
|
||||
simple-context-item
|
||||
dom-basic
|
||||
dom-context-item
|
||||
dom-resolver
|
1005
wintools/xqilla.template.xml
Normal file
1005
wintools/xqilla.template.xml
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,399 +0,0 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="@project_name@"
|
||||
SccProjectName=""
|
||||
SccLocalPath="">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@.lib @XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/xqilla.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmt"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@d.lib @XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/xqilla.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmtd"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@project_name@.pdb"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release AMD64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@.lib @XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/xqilla.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmt"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug AMD64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@d.lib @XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/xqilla.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmtd"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@project_name@.pdb"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release IA64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@.lib @XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/xqilla.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmt"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug IA64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/FIXED:NO"
|
||||
AdditionalDependencies="@XQILLA_LIB@d.lib @XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/xqilla.exe"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
IgnoreDefaultLibraryNames="libcmtd"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@project_name@.pdb"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
@SOURCE_FILES@
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -80,7 +80,7 @@ BSC32=bscmake.exe
|
|||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 /libpath:"@outdir@/Debug" @XERCES_LIB@D.lib /nologo /base:"0x69000000" /dll /debug /machine:I386 /out:"@outdir@/Debug/@XQILLA_LIB@d.dll" /implib:"@outdir@/Debug/@XQILLA_LIB@d.lib" /pdbtype:sept /pdb:"@outdir@/Debug/@XQILLA_LIB@.pdb" /libpath:"@XERCES_WINHOME@/Build/Win32/VC6/Debug"
|
||||
# ADD LINK32 /libpath:"@outdir@/Debug" @XERCES_LIB@D.lib /nologo /base:"0x69000000" /dll /debug /machine:I386 /out:"@outdir@/Debug/@XQILLA_LIB@d.dll" /implib:"@outdir@/Debug/@XQILLA_LIB@d.lib" /pdbtype:sept /pdb:"@outdir@/Debug/@XQILLA_LIB@d.pdb" /libpath:"@XERCES_WINHOME@/Build/Win32/VC6/Debug"
|
||||
|
||||
!ENDIF
|
||||
|
||||
|
|
|
@ -1,407 +0,0 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<!-- original xqilla uses Filter elements for subdirectories -->
|
||||
<!-- XQilla original RuntimeLibrary of '0' and '1' -->
|
||||
<!-- XQilla original has a postbuildevent tool to copy xerces dll to '.' -->
|
||||
<!-- original xqilla has RuntimeLibrary='1' -->
|
||||
<!-- original xqilla has DebugInformationFormat='4' -->
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="@project_name@"
|
||||
SccProjectName=""
|
||||
SccLocalPath="">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,../../src/lexer,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;XQILLA_APIS;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="@XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@XQILLA_LIB@.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
ImportLibrary="$(OutDir)/@XQILLA_LIB@.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,../../src/lexer,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;XQILLA_APIS;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="@XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@XQILLA_LIB@d.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@XQILLA_LIB@.pdb"
|
||||
ImportLibrary="$(OutDir)/@XQILLA_LIB@d.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release AMD64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,../../src/lexer,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;XQILLA_APIS;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="@XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@XQILLA_LIB@.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
ImportLibrary="$(OutDir)/@XQILLA_LIB@.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug AMD64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,../../src/lexer,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;XQILLA_APIS;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="@XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@XQILLA_LIB@d.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@XQILLA_LIB@.pdb"
|
||||
ImportLibrary="$(OutDir)/@XQILLA_LIB@d.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release IA64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
MinimalRebuild="TRUE"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="../../include,../../src/lexer,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;XQILLA_APIS;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
StringPooling="TRUE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="@XERCES_LIB@.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@XQILLA_LIB@.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
ImportLibrary="$(OutDir)/@XQILLA_LIB@.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug IA64|Win32"
|
||||
OutputDirectory="@outdir@\$(ConfigurationName)"
|
||||
IntermediateDirectory=".\$(OutDir)\@project_name@"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="FALSE"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="TRUE"
|
||||
AdditionalIncludeDirectories="../../include,../../src/lexer,@XERCES_WINHOME@/include,@XERCES_WINHOME@/src,@include@"
|
||||
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;XQILLA_APIS;_CRT_SECURE_NO_DEPRECATE=1"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="2"
|
||||
PrecompiledHeaderFile=".\$(OutDir)/@project_name@.pch"
|
||||
AssemblerListingLocation=".\$(OutDir)/"
|
||||
ObjectFile=".\$(OutDir)/"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="TRUE"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="0"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="@XERCES_LIB@d.lib"
|
||||
AdditionalLibraryDirectories="$(OutDir);@XERCES_LIBHOME7@/$(ConfigurationName)"
|
||||
OutputFile="$(OutDir)/@XQILLA_LIB@d.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="TRUE"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDataBaseFile="$(OutDir)/@XQILLA_LIB@.pdb"
|
||||
ImportLibrary="$(OutDir)/@XQILLA_LIB@d.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
MkTypLibCompatible="TRUE"
|
||||
SuppressStartupBanner="TRUE"
|
||||
TargetEnvironment="1"
|
||||
TypeLibraryName=".\$(OutDir)/@project_name@.tlb"
|
||||
HeaderFileName=""/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1033"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
@SOURCE_FILES@
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
Loading…
Add table
Add a link
Reference in a new issue