The lmake.sources
module
manifest_sources(manifest='Manifest')
This function returns the list of sources found in the manifest
file, one per line.
Comments are supported as everything following a #
itself at start of line or preceded by a space.
Leading and trailing white spaces are stripped after comment removal.
git_sources( recurse=True , ignore_missing_submodules=False )
This function lists files under git
control, recursing to sub-modules if recurse
is true and ignore missing such sub-modules if ignore_missing_submodules
is true.
The git
repo can be an enclosing dir of the open-lmake repo.
In that case, sources are adequately set to track git
updates.
auto_sources(**kwds)
This function tries to find sources by calling manifest_sources
and git_sources
in turn, untill one succeeds.
Arguments are passed as pertinent.
In absence of source declaration, this function is called with no argument to determine the sources.