All of lore.kernel.org
 help / color / mirror / Atom feed
* Porting a middleware to Yocto
@ 2017-04-11  6:20 Eswaran Vinothkumar (BEG/PJ-IOT-EL)
  2017-04-11  8:34 ` Alexander Kanavin
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Eswaran Vinothkumar (BEG/PJ-IOT-EL) @ 2017-04-11  6:20 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 1387 bytes --]

Hallo,

For our new project we are planning to use Yocto as a build system to build customized Linux distribution. I have already created a BSP for our customized hardware with Linux kernel, U-boot and UBIFS rootfs image.

We are internally using a middleware which acts as an abstraction to underlying operating system and provides APIs to application layers. Now the task is to port the middleware to Yocto. The middleware contains lot of make files and folders which are interdependent and I am at lost on how to start.
I have some 20 directories which contains makefiles and autotool configure.ac files to generate lib files.

As of now I have planned to create a new Yocto layer called meta-middleware and a recipe file for individual folders. I then create a package group which will include all these recipes and can include this package group as dependency in the recipes of meta-application layer. I am facing a problem like I have to include headers from other recipes. In this case to include the headers , is it enough to add "DEPENDS = recipename" ?
I know my question is relatively vague, but anybody who ported middleware from another build systems like ptxdist would have faced similar issues. Any input on how you planned to port these source files to Yocto would be helpful.


Mit freundlichen Grüßen / Best regards

Vinothkumar Eswaran
BEG-PT/PJ-IOT1


[-- Attachment #2: Type: text/html, Size: 4783 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-04-11 16:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-11  6:20 Porting a middleware to Yocto Eswaran Vinothkumar (BEG/PJ-IOT-EL)
2017-04-11  8:34 ` Alexander Kanavin
2017-04-11  8:34 ` Jussi Kukkonen
2017-04-11 16:31 ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.