parameters: (ctx, *k, **kw)
docstring: Wrapper for CryEngine Editor Plugins Util dlls, those used by multiple plugins
docstring_summary: Wrapper for CryEngine Editor Plugins Util dlls, those used by multiple plugins
docstring_tokens: Wrapper for CryEngine Editor Plugins Util dlls those used by multiple plugins
function: def CryPluginModule(ctx, *k, **kw):
  	"""
  	Wrapper for CryEngine Editor Plugins Util dlls, those used by multiple plugins
  	"""
  	# Initialize the Task Generator
  	InitializeTaskGenerator(ctx, kw)	
  
  	# Setup TaskGenerator specific settings	
  	ctx.set_editor_module_flags(kw)
  	SetupRunTimeLibraries(ctx,kw)
  	kw['cxxflags'] += [ '/EHsc', '/GR', '/wd4251', '/wd4275' ]
  	kw['defines']  += [ 'PLUGIN_EXPORTS', 'NOT_USE_CRY_MEMORY_MANAGER' ]
  	
  	ConfigureTaskGenerator(ctx, kw)
  		
  	if not BuildTaskGenerator(ctx, kw):
  		return
  		
  	kw['features'] += ['create_dynamic_library']
  		
  	ctx.shlib(*k, **kw)
function_tokens: def CryPluginModule ( ctx , * k , * * kw ) : # Initialize the Task Generator InitializeTaskGenerator ( ctx , kw ) # Setup TaskGenerator specific settings	 ctx . set_editor_module_flags ( kw ) SetupRunTimeLibraries ( ctx , kw ) kw [ 'cxxflags' ] += [ '/EHsc' , '/GR' , '/wd4251' , '/wd4275' ] kw [ 'defines' ] += [ 'PLUGIN_EXPORTS' , 'NOT_USE_CRY_MEMORY_MANAGER' ] ConfigureTaskGenerator ( ctx , kw ) if not BuildTaskGenerator ( ctx , kw ) : return kw [ 'features' ] += [ 'create_dynamic_library' ] ctx . shlib ( * k , * * kw )