Add a scaner for .isa files. Ordering it turns out is rather important

here, so it has to be defined before the rule to  that calls
isa_parser.py

--HG--
extra : convert_revision : dbba3c7ee71ca8ca1fcbf5ee65ae83b4ecb63649
This commit is contained in:
Ali Saidi 2006-01-31 13:52:23 -05:00
parent 8b783f8ad2
commit 993934f4cb

View file

@ -384,6 +384,25 @@ if env['USE_MYSQL']:
for opt in env.ExportOptions:
env.ConfigFile(opt)
###################################################
#
# Add an SCons scanner for ISA files
#
###################################################
def ISAScan():
return SCons.Scanner.Classic("ISAScan",
"$ISASUFFIXES",
"SRCDIR",
'^[ \t]*##[ \t]*include[ \t]*"([^>"]+)"')
def ISAPath(env, dir, a=None):
return (Dir(env['SRCDIR']), Dir('.'))
iscan = Scanner(function = ISAScan().scan, skeys = [".isa", ".ISA"],
path_function = ISAPath)
env.Append(SCANNERS = iscan)
###################################################
#
# Special build rules.