Lightfoot Assemble

Description

Runs the Lightfoot assembler on specified files.

Parameters

Attribute Description Required
quiet
If set to yes supresses all messages No
debug
If set to yes included debug information in the object files
No
searchref
Reference for the path to search for include files
No
bspdir
The base directory where BSPs are installed
No
outputfile
The name of the output file if a single file is being assembled
No
outputdir
The output directory to use
No

Parameters specified as nested elements

Search

Path to search for include files.

Sources

Source files to compile

BSP

Used used to list the BSPs to reference.

Attribute Description Required
target
The name of a single BSP
Yes unless targets is set
version
The version of a single BSP
Yes if target is set
targets
A comma separated list of BSPs and version. The BSP and version are colon separated
No unless target is not set


Examples

    <lightfoot.assemble outputdir="${objdir}"
        quiet="yes"
        debug="${debug}"
        searchref="includepath"
        bspdir="${bspdir}">
        <bsp target="${bsp.target}" version="${bsp.version}" debug="${debug.bsp}"/>
        <bsp targets="${extra_bsps}" debug="${debug.bsp}"/>
        <sources>
            <fileset dir="${asmdir}">
                <include name="**/*.asm"/>
            </fileset>
        </sources>