|
From: Diogo T. <fo...@gm...> - 2009-01-30 10:18:30
|
Hey Pedro, I'm glad to see you're still very motivated! My problem right now is a big load here at work. I hope that in Feb I'll be a bit more loose and maybe I'll be able help out a bit. I've added Balaji to the project. Let's get this thing going. Regards, Diogo On Thu, Jan 29, 2009 at 11:20 PM, Pedro Ângelo <pa...@vi...>wrote: > On Wed, 28 Jan 2009 22:02:48 +0530 > Balaji Rao <bal...@gm...> wrote: > > > Hi all, > > > > First I would like to thank those who started this project. > > > > It is so unfortunate that the the development is completely stalled. > > Can anyone please enlighten me why is it so ? > > Hello Balaji, > > Thanks for checking in about FreeKode. I wouldn't say the project > is stalled, it's more like it's progressing at a glaciar pace :) > > We are still very interested in it, but I'm guessing that lack of time > and projects using FreeKode to drive it's development has > taken it's toll on project activity. > > > If the project is looking for contributors, that's what I'm here for. > > So it would be very helpful if someone briefed about the status of the > > project. > > We are always looking for contributors :) > > FreeKode started as a way for us to learn about code portability, > cross-platform development and how to follow a standard. > > On the inside, FreeKode is basically a wrapper around libc for > modern desktop platforms (Win32, Linux, MacOSX), with a few extra bits > added. It was initially meant as a tool to help desktop developers test > code for mobile platforms on their favorite development environments. > > It also turned out to be an interesting platform for porting OpenKode > to new platforms, as Fozi's WinCE port can atest. > > Our current goal is to reach compatibility with OpenKode 1.0 Core, which > allows us to defer sorting out all the messy windowing ang EGL issues > till after we have a solid base going. > > All the ports share a lot of common, platform independent code, so if I > were you I'd start out with the lib init in application.c and move on > from there. The Win32 and MacOSX ports are the most advanced, with > Linux lagging a bit behind, but they're still missing some advanced > features like threading or the virtual file system, although the > scaffolding for them is all done. > > > I'm looking to contribute to the Linux implementation. Can anyone > > please let me know what I can begin with ? > > Sure, your first step will be to build the lib and the test suite. The > Linux port uses premake 3.x <http://premake.sf.net> to generate the > Makefiles (you can also generate build files for Code::Blocks, Visual > Studio, and CodeLite on Win32 and MacOSX with it, but this is > untested). Go to the premake/ folder and do: > > premake --target gnu > make > > To build the tests, copy premake/config/config.lua.sample to > premake/config/config.lua and set the FK_BUILD_TESTS variable to > 'true' and then regenerate the makefiles like above. > > If all went ok, you can now cd into tests/ and run the run_tests > executable. Individual tests are defined in a .c source file in > tests/src and are automagically added to the makefiles when you > regenerate them. > > Once you're comfortable with this, feel free to poke around the > source and implement any missing features you're interested in, and > post a patch either here or on the sf patch tracker (but give us a > heads up on the mailing list if you do). > > My current focus is writing tests for the parts of OpenKode already > implemented, and refactoring the existing tests to use the TAP test > harness. Fozi is still commited to the Win32 port, but I'm guessing > anything else you might come up with is OK. > > > Hoping to help bring the project back to life again. > > Welcome aboard, > > Pedro Ângelo > pa...@vi... > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > Freekode-public mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freekode-public > |