plugin first steps

Robert Fu robert.fu at live.com
Sat Nov 22 09:38:07 UTC 2008


Hi Daron,
 
I have no objection to removing the unused libraries. Thanks for catching it.
 
For the "first steps" type of references, there is also another place contains 
more detailed information: "Managed Build System Extensibility Document"
(mentioned in referrence section in my previous email) contains a section called 
"Tutorial: An Example Tool Integration". It worked well for me. The initial
version of the plug-in was built upon what I got after following the tutorial
step by step. 
 
Somebody said "Managed Build System Extensibility Document" is the bible
for CDT plug-in development, and I believed it. In fact this document plus 
"What's New in CDT Build System 4.0" are the only 2 documents that 
guided me for the developement of initial RTEMS plug-in.
 
Although I don't know how actually Sebastian plan to do it, I think if we can 
automatically extract settings/configurations from Makefiles generated
by configure process, it's an improvement over the current one since it'd 
require less user input. 
 
One other improvement I can see is to make it work on Linux and Mac. 
It seems we 3 have right mix of environments: I have Windows one, Sebastian 
has openSuSE 10.3 env and you have Mac env. 
 
I assume that we cannot get all we want in one shot, so one of many possible ways to move forward is:
 
1. Make the 1st version work in Linux and Mac; Once it works in one OS, re-test
    it in the other OS until we get one version that works in each of the 3 OS. We 
    then use it as a comman base for further refinement.
 
2. Add new improvements one by one. After one new feature works in one OS, 
    re-test the new plug-in in the other OS. We go through this iterative process 
    until we think we have all necessary features.
 
Thanks,
Robert Fu> From: daronchabot at gmail.com> Subject: plugin first steps> Date: Fri, 21 Nov 2008 21:05:17 -0600> To: robert.fu at live.com> CC: sebastian.huber at embedded-brains.de; rtems-users at rtems.org> > Robert,> > Thanks for your contribution. It looks like a good place to start.> > I sent the link below to Sebastian in an earlier email.> > If you have not already done so, I recommend checking out the cdt-all > CVS module from the Eclipse repo. You can find directions here:> > http://wiki.eclipse.org/Getting_started_with_CDT_development> > The best place to learn how things work is the reference > implementations contained in the "cdt-all" CVS module.> > If you and Sebastian have no objections, I'd like to remove the > unused library dependencies from the plugin's ".settings" file, > partly to see if I can commit to the RTEMS cvs repo and partly to > clean things up a bit.> > Those dependencies are:> 1) org.eclipse.cdt.core.lrparser_5.0.1.200809120802.jar> 2) org.eclipse.cdt.core.parser.upc_5.0.0.200809120802.jar> > > -- dc> _______________________________________________> rtems-users mailing list> rtems-users at rtems.com> http://rtems.rtems.org/mailman/listinfo/rtems-us
_________________________________________________________________
Get more done, have more fun, and stay more connected with Windows Mobile®. 
http://clk.atdmt.com/MRT/go/119642556/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20081122/20f9cc5b/attachment-0001.html>


More information about the users mailing list