rendered paste bodyOKBLUE = '\033[94m'OKGREEN = '\033[92m'ENDC = '\033[0m'def my_compile_print(target, source, env): return OKBLUE+"Compiling"+ENDC +" ==> '"+OKGREEN+"%s" % (source[0]) + "'"+ENDCmycaction = Action("$CCCOM", my_compile_print)myshcaction = Action("$SHCCCOM", my_compile_print)mylibaction = Action("$ARCOM", my_linking_print)static_ob, shared_ob = SCons.Tool.createObjBuilders(env)static_ob.add_action('.c', mycaction)shared_ob.add_action('.c', myshcaction)env['BUILDERS']['Object'] = static_obenv['BUILDERS']['StaticObject'] = static_ob