3 from argparse import ArgumentParser
5 sys.path.append('buildutils')
7 from rtecmd import RteCmd
10 parser = ArgumentParser()
11 parser.add_argument('-d', '--device', required=True, help = 'Device to be considered.')
12 parser.add_argument('-c', '--compiler', required=True, help = 'Compiler to be considered.')
13 parser.add_argument('-t', '--target', nargs='?', default="default", help = 'Target to be considered.')
14 args = parser.parse_args()
16 rtebuild = os.path.join(args.device, args.compiler, "default.rtebuild")
18 if not os.path.isfile(rtebuild):
19 raise IOError("rtebuild project not available:'"+rtebuild+"'")
21 cmd = RteCmd(rtebuild, args.target, "lint")
24 if __name__ == "__main__":
27 except Exception as e: