The xmlada project gathers all xmlada_* library projects. Building
templates_parser with more specific dependencies avoids an unneeded
dependency on xmlada_schema.
Now XML/Ada is automatically detected by default. It is always
possible to disabled Templates_Parser XML support by setting
the makefile's vaariable TP_XMLADA to Disabled.
--
Work for J327-001.
This code refactoring is necessary to work around a finalization
problem with the current GNAT versions. By forcing the elaboration
order we ensure that the protected object (in the tasking version)
will be finalized after all templates tags.
--
Work for H515-014.
Now the static and shared versions are built if possible.
The default installed version can be configured using the
new DEFAULT_LIBRARY_TYPE make variable. The setup is now
persistent using a generated makefile.setup makefile.
The shared version is built only if supported by the
plateform.
--
Work for H505-007.
All parts of Templates_Parser are now built using project
files. At the same time the build directory has been
separated from the source one. Support for installing
project file to use the Templates_Parser in stand-alone
mode has been added.
--
Continue work to prepare H417-001.