git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.jcl@16 c37d764d-f447-7644-a108-883140d013fb
108 lines
5.0 KiB
XML
108 lines
5.0 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="c5"/>
|
|
<target name="c6"/>
|
|
<target name="d5"/>
|
|
<target name="d6"/>
|
|
<target name="d7"/>
|
|
<target name="d8" IsBds="1"/>
|
|
<target name="cs1" IsBds="1"/>
|
|
<target name="d9" IsBds="1"/>
|
|
<target name="d10" IsBds="1"/>
|
|
<target name="k3" PathSep="/"/>
|
|
<target name="d9.net" IsDotNet="1"/>
|
|
<target name="d10.net" IsDotNet="1"/>
|
|
<target name="d11" IsBds="1"/>
|
|
<target name="d11.net" IsDotNet="1"/>
|
|
<target name="d12" IsBds="1"/>
|
|
</targets>
|
|
<aliases>
|
|
<alias name="Delphi" value="d5,d6,d7,d9,d10,d11,d12"/>
|
|
<alias name="Bcb" value="c5,c6,d10,d11,d12"/>
|
|
<alias name="Kylix" value="k3"/>
|
|
<alias name="Windows" value="c5,c6,d5,d6,d7,d9,d10,d11,d12"/>
|
|
<alias name="Linux" value="k3"/>
|
|
<alias name="WinDev" value="c5,c6,d5,d6,d7,d8,d9,d10,cs1,d11,d12"/>
|
|
<alias name="JclDev" value="c5,c6,d5,d6,d7,d8,d9,d10,k3,cs1,d11,d12"/>
|
|
<alias name="DelphiDev" value="d5,d6,d7,d8,d9,d10,d11,d12"/>
|
|
<alias name="WinLibSuffix" value="c6,d6,d7,d8,d9,d10,cs1,d11,d12"/>
|
|
<alias name="allLibSuffix" value="c6,d6,d7,d8,d9,d10,k3,cs1,d11,d12"/>
|
|
<alias name="allv12up" value="d12"/>
|
|
<alias name="noLibSuffix" value="c5,d5"/>
|
|
<alias name="Clx" value="c6,d6,d7,k3"/>
|
|
<alias name="Vcl" value="c5,d5,c6,d6,d7,d9,d10,d11,d12"/>
|
|
<alias name="Bds" value="cs1,d8,d9,d10,d11,d12"/>
|
|
<alias name="JclDotNet" value="d9.net,d10.net,d11.net"/>
|
|
<alias name="OldStyleIDE" value="c5,c6,d5,d6,d7"/>
|
|
</aliases>
|
|
<ProjectProperties>
|
|
<ProjectProperty name="VersionMajorNumber" value="1"/>
|
|
<ProjectProperty name="VersionMinorNumber" value="104"/>
|
|
<ProjectProperty name="ReleaseNumber" value="1"/>
|
|
<ProjectProperty name="BuildNumber" value="3248"/>
|
|
</ProjectProperties>
|
|
</Model>
|
|
</models>
|
|
</Configuration>
|