* cleaned up interface to plugins

* plugins no longer need to implement unused functions
* config now is extensible to support changing plugin needs

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@55 bf332499-1b4d-0410-844d-d2d48d5cc64c
This commit is contained in:
mvandervoord
2009-02-11 18:47:58 +00:00
parent 302dcc9923
commit c7ec4f5b9a
15 changed files with 371 additions and 504 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ class CMock
cm_parser = CMockHeaderParser.new(File.read(src))
cm_writer = CMockFileWriter.new(@cfg)
cm_gen_utils = CMockGeneratorUtils.new(@cfg)
cm_gen_plugins = CMockPluginManager.new(@cfg, cm_gen_utils).get_generator_plugins
cm_gen_plugins = CMockPluginManager.new(@cfg, cm_gen_utils)
cm_generator = CMockGenerator.new(@cfg, name, cm_writer, cm_gen_utils, cm_gen_plugins)
puts "Creating mock for #{name}..."