On Tue, May 31, 2016 at 7:46 PM, Pavel Pisa <ppisa4li...@pikron.com> wrote: > Hello Sai Charan Sane and others, > > I have included mainline lwIP as a submodule in src/lwip > of your repository. Then I have filterred our lwip-omk > https://sourceforge.net/p/ulan/lwip-omk/ci/master/tree/ > repository commits to include only ports commits there. > I have moved our ports to src/ports subdirectory of your > respository. > > https://github.com/sacha23/lwip-rtems-support > > The TMS570 port and RTEMS OS adaptation should be > of main interrest to you now. > > lwip-rtems-support/src/ports/driver/tms570_emac > lwip-rtems-support/src/ports/os/rtems > Habeeb may also like to note this, he plans eventually to add the tm4c129.
> The NXP LPC drivers has been used only in systemless > setup till now because RTEMS includes LPC driver > for classic stack. But I want to test lwIP with LPC > driver under RTEMS some day as well. > > Critical is to have equivalent of config system to > provide defines to include right C files, copy out right > headers and build configuration header file. > Maybe something like what has been done for the rtems-config project, or to use waf with some extra python as needed? Amar/Chris: is this anything you could/would support? > Our actual setup is based on OMK - https://rtime.felk.cvut.cz/omk/ > > The OMK files which are part of our port directory are included > in the lwip-rtems-support repository for now even (pass the filter). > > https://sourceforge.net/p/ulan/lwip-omk/ci/master/tree/ports/os/lwipopts.h > https://sourceforge.net/p/ulan/lwip-omk/ci/master/tree/ports/os/Makefile.omk > this one is responsible for generation of lwipconfig.h header file > there are more of OMk files for other directories > > But make rules and these receipts responsible for actual lwIP library > build are missing for now. Original there > > https://sourceforge.net/p/ulan/lwip-omk/ci/master/tree/Makefile.omk > https://sourceforge.net/p/ulan/lwip-omk/ci/master/tree/Makefile.omk_include > > It is necessary to decide which make system should be used. > I can try to adapt OMK lwIP rules to work with this new setup > to move project forward for now. But if some other mechanism how > to setup options, conditionalize list of build C files and options > for headers files is suggested/prepared then we can jump > directly to that solution. > Best wishes, > > Pavel > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel