mς fDc@s‰dkZdkZdkZdkTdklZdkZdkZdklZl Z l Z l Z d„Z d„Z dfd„ƒYZdS(N(t*(s OptionParser(sdebugstracesfatalserrorc Cs1tidƒd„}tddddtiƒ}|i}|ddd d d d d dddƒ|ddddd dd dddƒ|ddd dd td dddƒ|ddd dd d d d!dd"ƒd#t i joN|d$d%d d d d&d d'dd(ƒ|d)d*d d d d&d d+dd,ƒn|S(-Nscreate_parser is calledcCs&t|ƒtjo|Sn|gSdS(N(ttypetsthtListType(R((t)/home/samy/kbilliards/wafadmin/Options.pytto_liststusages€waf [options] [commands ...] * Main commands: configure build install clean dist distclean uninstall * Example: ./waf build -j4tversionswaf %ss-ds --debug-leveltactiontstoretdefaulttreleasethelpsPSpecify the debug level. [Allowed Values: ultradebug, debug, release, optimized]tdestt debug_levels-js--jobsRtintis0Specify the number of parallel jobs [Default: 1]tjobss-es--evilt store_trues2IMPLEMENTED ME (Run as a daemon). [Default: False]tdaemons-vs --verbosetcountis$Show verbose output [Default: False]tverboset configures-bs--blddirts)build dir for the project (configuration)tblddirs-ss--srcdirs'src dir for the project (configuration)tsrcdir( tParamsttraceRt OptionParsert g_versiontparsert add_optiontptFalsetsystargv(RRR((Rt create_parser sJ               cCs`|iƒ\t_}ddddg}tii|jo!dGH|iƒGHti dƒnddd d d d d dg}x|D]}dti |cs   (R@R!tstringttypestoptparseRRRLR%RRPterrorR#R=R>( R=RVRR#RLR!R>RRYR%RPR@R((Rt?s  6 "