sysgen: Relocate code for processing output directory name

Reworks output directory name processing so that it is invoked
at the bottom of the file, just like the rest of the program's
mainline. (It's previous location wasn't incorrect, but it could
be easily overlooked.)

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
This commit is contained in:
Allan Stephens 2015-04-15 15:42:15 -04:00 committed by Anas Nashif
commit 04012be07c

View file

@ -117,14 +117,15 @@ copyright = \
" * POSSIBILITY OF SUCH DAMAGE.\n" + \ " * POSSIBILITY OF SUCH DAMAGE.\n" + \
" */\n" " */\n"
output_dir = ""
def get_output_dir(): def get_output_dir():
if len(sys.argv) > 2: """ Handle optional output directory argument """
return sys.argv[2]
else:
return ""
output_dir = get_output_dir() global output_dir
if len(sys.argv) > 2:
output_dir = sys.argv[2]
def write_file(filename, contents): def write_file(filename, contents):
@ -1162,6 +1163,7 @@ def vxmicro_h_generate():
vpf_parse() vpf_parse()
get_output_dir()
kernel_main_c_generate() kernel_main_c_generate()
vxmicro_h_generate() vxmicro_h_generate()
micro_objs_h_generate() micro_objs_h_generate()