Skip to content
Snippets Groups Projects
SConscript 815 B
Newer Older
# -*- python -*-

Import('env')
import SENFSCons

###########################################################################

# This is not nice .. really ...
env.Alias(
    'all_docs',
    env.Command('search.php',
                [ 'doxy-header-overview.html', 'doxy-footer.html', 'html-munge.xsl' ], 
                [ "sed -e 's/\\$$title/Search results/g' -e 's/\\$$projectname/Overview/g' ${SOURCES[0]} > ${TARGET}.tmp",
                  'echo "PHPSEARCH" >> ${TARGET}.tmp',
                  'cat ${SOURCES[1]} >> ${TARGET}.tmp',
                  'xsltproc --nonet --html --stringparam topdir .. -o - ${SOURCES[2]} ${TARGET}.tmp 2>/dev/null'
                  + '| sed -e "s/PHPSEARCH/<?php include \'search_functions.php\'; ?><?php search(); ?>/" > $TARGET',
                  'rm -f ${TARGET}.tmp' ]))