<s> """<STR_LIT>""" <EOL> __revision__ = "<STR_LIT>" <EOL> from SCons . Builder import Builder <EOL> import SCons . Util <EOL> cmd = "<STR_LIT>" <EOL> rpcgen_client = cmd % ( '<STR_LIT:l>' , '<STR_LIT>' ) <EOL> rpcgen_header = cmd % ( '<STR_LIT:h>' , '<STR_LIT>' ) <EOL> rpcgen_service = cmd % ( '<STR_LIT:m>' , '<STR_LIT>' ) <EOL> rpcgen_xdr = cmd % ( '<STR_LIT:c>' , '<STR_LIT>' ) <EOL> def generate ( env ) : <EOL> "<STR_LIT>" <EOL> client = Builder ( action = rpcgen_client , suffix = '<STR_LIT>' , src_suffix = '<STR_LIT>' ) <EOL> header = Builder ( action = rpcgen_header , suffix = '<STR_LIT>' , src_suffix = '<STR_LIT>' ) <EOL> service = Builder ( action = rpcgen_service , suffix = '<STR_LIT>' , src_suffix = '<STR_LIT>' ) <EOL> xdr = Builder ( action = rpcgen_xdr , suffix = '<STR_LIT>' , src_suffix = '<STR_LIT>' ) <EOL> env . Append ( BUILDERS = { '<STR_LIT>' : client , <EOL> '<STR_LIT>' : header , <EOL> '<STR_LIT>' : service , <EOL> '<STR_LIT>' : xdr } ) <EOL> env [ '<STR_LIT>' ] = '<STR_LIT>' <EOL> env [ '<STR_LIT>' ] = SCons . Util . CLVar ( '<STR_LIT>' ) <EOL> env [ '<STR_LIT>' ] = SCons . Util . CLVar ( '<STR_LIT>' ) <EOL> env [ '<STR_LIT>' ] = SCons . Util . CLVar ( '<STR_LIT>' ) <EOL> env [ '<STR_LIT>' ] = SCons . Util . CLVar ( '<STR_LIT>' ) <EOL> env [ '<STR_LIT>' ] = SCons . Util . CLVar ( '<STR_LIT>' ) <EOL> def exists ( env ) : <EOL> return env . Detect ( '<STR_LIT>' ) </s>
