git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.jcl@20 c37d764d-f447-7644-a108-883140d013fb
106 lines
4.9 KiB
XML
106 lines
4.9 KiB
XML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<Configuration>
|
|
<!-- These are the values stored by jaxStore -->
|
|
<pgEdit/>
|
|
<!--
|
|
The nodes below are read by the generation process.
|
|
Packages are generated according to a model. The models are defined
|
|
below and contain generic informations such as the prefix, the format,
|
|
the location of packages and the location of the include file that
|
|
contains conditional directives (only used for BCB)
|
|
Then each model defines Targets and Aliases as described below:
|
|
|
|
First, the targets:
|
|
|
|
The format of each target node is:
|
|
name dir pname pdir env ver defines
|
|
|
|
name The name of the target, compulsory
|
|
dir The directory where to generate the packages. Defaults to name
|
|
pname The name of the associated Perso target. A perso target
|
|
is the target that will be considered to allow the generation
|
|
of a different package for a version of the target that do not
|
|
support some features (Database generally). Leave empty if there
|
|
are no reason to use this feature.
|
|
pdir The directory for the associated perso target. Defaults to pname
|
|
env A character to identify the development environment. Defaults to
|
|
the first character of name
|
|
ver A character to identify the version of the environment. Defaults
|
|
to the second character of name
|
|
defines A comma separated string to indicate which Conditional
|
|
Compilation symbols are defined as the result of using this
|
|
target so that your include file can enclose some $DEFINE in
|
|
$IFDEF that relate to the compiler being used
|
|
PathSep Indicates which character is to be used as a path separator for
|
|
the target. If not specified, this value defaults to "\"
|
|
IsClx If set to 1 (True), then the target is a CLX target
|
|
|
|
Then aliases:
|
|
|
|
The format for each alias node is:
|
|
name value
|
|
|
|
name the name of the alias
|
|
value the comma separated list of targets this alias will expand to.
|
|
No recursion is done. You don't have to specify the 'all' alias,
|
|
it will be derived from the target list. If you defined some Perso
|
|
target, do not forget to include them in the value for your alias
|
|
|
|
Finally, CLX filename replacements (see accompanying doc for more details)
|
|
|
|
The format for each filename node is:
|
|
original replacement
|
|
|
|
original the prefix to be replaced in file names
|
|
replacement the value to use as a replacement
|
|
|
|
Be careful, all properties of the model node must exist and the targets and
|
|
aliases children must exist too. If there is no target specified, none will
|
|
be available.
|
|
-->
|
|
<models>
|
|
<Model format="%p%n" name="JCL" prefix="Jcl" packages="..\packages" incfile="" nolibsuffixformat="%p%n%e%v0" dotnetprefix="Jedi.Jcl">
|
|
<targets>
|
|
<target name="fpc"/>
|
|
<target name="c6" defines="BCB"/>
|
|
<target name="d6"/>
|
|
<target name="d7"/>
|
|
<target name="d8" IsBds="1"/>
|
|
<target name="cs1" IsBds="1"/>
|
|
<target name="d9" IsBds="1"/>
|
|
<target name="d10" defines="BCB" IsBds="1"/>
|
|
<target name="d11" defines="BCB" IsBds="1"/>
|
|
<target name="d12" defines="BCB" IsBds="1"/>
|
|
<target name="d14" defines="BCB" IsBds="1"/>
|
|
</targets>
|
|
<aliases>
|
|
<!-- language aliases -->
|
|
<alias name="Delphi" value="d6,d7,d9,d10,d11,d12,d14"/>
|
|
<alias name="Bcb" value="c6,d10,d11,d12,d14"/>
|
|
<alias name="Pascal" value="fpc,d6,d7,d9,d10,d11,d12,d14"/>
|
|
<!-- platform aliases -->
|
|
<alias name="Windows" value="fpc,c6,d6,d7,d9,d10,d11,d12,d14"/>
|
|
<alias name="Linux" value="fpc"/>
|
|
<!-- package aliases -->
|
|
<alias name="allLibSuffix" value="c6,d6,d7,d8,d9,d10,cs1,d11,d12,d14"/>
|
|
<alias name="allv11up" value="d11,d12,d14"/>
|
|
<!-- GUI aliases -->
|
|
<alias name="Clx" value="c6,d6,d7"/>
|
|
<alias name="Vcl" value="c6,d6,d7,d9,d10,d11,d12,d14"/>
|
|
<!-- IDE aliases -->
|
|
<alias name="BDS" value="cs1,d8,d9,d10,d11,d12,d14"/>
|
|
<alias name="runtimeBDS" value="d9,d10,d11,d12,d14"/>
|
|
<alias name="OldStyleIDE" value="c6,d6,d7"/>
|
|
<alias name="runtimeIDE" value="c6,d6,d7,d9,d10,d11,d12,d14"/>
|
|
<alias name="designtimeIDE" value="c6,d6,d7,d8,d9,d10,cs1,d11,d12,d14"/>
|
|
</aliases>
|
|
<ProjectProperties>
|
|
<ProjectProperty name="VersionMajorNumber" value="2"/>
|
|
<ProjectProperty name="VersionMinorNumber" value="1"/>
|
|
<ProjectProperty name="ReleaseNumber" value="1"/>
|
|
<ProjectProperty name="BuildNumber" value="3536"/>
|
|
</ProjectProperties>
|
|
</Model>
|
|
</models>
|
|
</Configuration>
|