7. XPT development

This chapter describes the various parts of the build-system.

The sources are hosted on sourceforge (http://sourceforge.net/projects/xml-xpt/).

7.1. Sources and build-system

  • make use of configure to make the software more portable. currently the Makefile needs gmake.

  • document dependencies: libxml2-2.7.7 (xml2-config, perl-libxml-mm.c) + sources, perl-5.8. python26-2.6.5_1 perl-libxml-mm.c) + sources, perl-5.8. python-config: python-dev

7.1.1. Ubuntu build environment

Xpt is developed under Ubuntu. Binary packages are automatically build via https://launchpad.net/xml-xpt and currently made avaiable through a personal packaging archive (PPA).

7.1.2. FreeBSD build environment

Xpt is known to work used FreeBSD 8.1.

7.1.3. MAC OS X build environment

Xpt has been tested under MAC OS X 10.5.6.

7.1.4. MS Windows build environment

Xpt has been tested under MS Windows XP.

7.2. Documentation

Part of the documentation, especially the manpages, are extracted from the source code. The tools for extraction and converting it to DocBook 5 refentry elements, are part of the standard library that comes along with the xtp tool itself. See also xpt.embedded_manpage.embed_manpage.