This build file requires both Perl and xsltproc on the path. The location of the committers/info directory needs to be provided as a relative or absolute path using: -Dinfo.path=pathvalue The default is ../info. ant [all] - builds everything ant Original - builds everything using Perl to run xsltproc Other targets that are useful for debugging: _foaflist - create list.xml The list can be pruned to reduce the number of files processed (or to remove external FOAFs) before running other targets, such as: _generate - generate all except _events (which is slow) _index - main page _map - committer map and map.xml _committers - committer lists _calendar - calendar _gallery - pictures _projects - project list _manage - foafamatic, calamatic and instructions _blogs - weblogs xsltproc ${template.path}/@{style} @{infile} => @{outdir}/@{outfile} xsltproc ${template.path}/@{style} @{infile} perl -w ${template.path}/generateFoafList.pl ${info.path} ${output.path} perl -w ${template.path}/generateFoafList.pl ${info.path} ${output.path}