#!/usr/bin/env python3 import sys as _sys import os as _os import argparse as _argparse def main(): ## args argument_parser = _argparse.ArgumentParser() argument_parser.add_argument( "-t", "--tests", action = "store_true", default = False, help = "whether to also build the test routines", ) argument_parser.add_argument( "-o", "--output-directory", type = str, default = "/tmp/kalender", metavar = "", help = "output directory", ) args = argument_parser.parse_args() ## exec targets = [] targets.append("default") if args.tests: targets.append("test") _os.system( "make dir_build=%s --file=tools/makefile %s" % ( args.output_directory, " ".join(targets), ) ) _sys.stdout.write("%s\n" % args.output_directory) main()