files
kolibrios/_tools/workspace/build.py
Magomed Kostoev (mkostoevr) 4e971e9d6d [WS] Move simple functions into lib
git-svn-id: svn://kolibrios.org@9370 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-03 16:22:06 +00:00

25 lines
585 B
Python

import sys
import os
path_to_tools = '..'
sys.path.append(path_to_tools)
from lib.tupfile_parser import parse as parse_tupfile
def build():
if not os.path.exists("Tupfile.lua"):
print("No Tupfile.lua, can't build anything")
exit()
tup_rules = parse_tupfile("Tupfile.lua")
program_files = []
for rule in tup_rules:
# TODO: Manage source dependencies
# TODO: Inform about tools required for the build
os.system(rule.command)
program_files += rule.output
return program_files
if __name__ == "__main__":
build()