<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!--
// // See license.txt for license information. // // jam.xml // // 7-Aug-2003 phamilton Created //
-->

<filedef name="jam">
    <filepath>$(src_path)/Jamfile</filepath>
    <extension/>
    <root>$(root)</root>
    <ignoreobjects>$(ignoreobjects)</ignoreobjects>
    <blocks>
        <import url="$(text_path)/copywrite.xml"/>
        <import url="$(text_path)/author_fullname.xml"/>
        <import url="$(text_path)/company.xml"/>
        <import url="$(text_path)/jam_disclaimer.xml"/>
        <import url="$(text_path)/author_uname.xml"/>
        <date name="date">
            <format>%e-%b-%Y</format>
        </date>
        <forlist name="otherlibs">
            <list>$(otherlibs)</list>
            <structure>\t\t\t<lib>$(lib_path)/\item\n</structure>
        </forlist>
        <forlist name="otherobjs">
            <list>$(otherobjs)</list>
            <structure>\item.cpp </structure>
        </forlist>
<!--
block which outputs all test arguments.
-->

        <foreachobject name="testargs">
            <location>$(root)</location>
            <blocks>
                <foreach name="tests">
                    <vector>tests</vector>
                    <blocks>
                        <stringmember name="method">
                            <membername>method</membername>
                        </stringmember>
                        <forlist name="args">
                            <listmember>args</listmember>
                            <structure>\item </structure>
                        </forlist>
                    </blocks>
                    <structure>\args</structure>
                </foreach>
            </blocks>
            <structure>\tests</structure>
        </foreachobject>
        <text name="lib_path">
            <content>$(lib_path)</content>
        </text>
        <text name="subproject">
            <content>$(subproject)</content>
        </text>
        <text name="unit_test">
            <content>$(unit_test)</content>
        </text>
        <text name="extradefs">
            <content>$(extradefs)</content>
        </text>
    </blocks>
    <structure> # # \copywrite # \author_fullname; \company # \jam_disclaimer # # Jamfile # # \date \author_uname Generated by tangle. Edit at your own risk! # # declare the location of this subproject relative to the root subproject \subproject ; SEARCH on testing.jam = $(BOOST_BUILD_PATH) ; include testing.jam ; run \unit_test.cpp \otherobjs \otherlibs : #args : \testargs : <sysinclude>$(PROJECT_ROOT) <sysinclude>$(BOOST_ROOT) \extradefs ; </structure>
</filedef>