import sys
import find
import mbuild
env = mbuild.env_t(init_verbose=0)
env.parse_args()
if not env.on_windows():
print ("This is a windows only test" )
sys.exit(0)
mbuild.cmkdir(env['build_dir'])
dag = mbuild.dag_t()
res = env.compile(dag,['VersionInfo.rc'])
objs = env.compile(dag,['hello.c'])
cmd = dag.add(env,
env.dynamic_lib(objs + res,
env.build_dir_join('hello.dll')))
work_queue = mbuild.work_queue_t(env['jobs'])
okay = work_queue.build(dag=dag)
if not okay:
mbuild.die("build failed")
mbuild.msgb("SUCCESS")