<p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;" id="yMail_cursorElementTracker_1543235019534">Hello Awals,</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;" id="yMail_cursorElementTracker_1543235026039">If, I am correct the ${D} points to ${WORKDIR}/image</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;" id="yMail_cursorElementTracker_1543235031750">Where is the ${includedir} points too? by default it is /usr/ by GNU itself. is it somewhere redefined?</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;" id="yMail_cursorElementTracker_1543235033076">Please find the my .bb file</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">DESCRIPTION = "First Application"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">SECTION = "MyLayer"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">LICENSE = "MIT"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">#LIC_FILES_CHKSUM = "file://LICENSE;md5=c00933139e794019cd555c2848de3d19"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">PR = "r0"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;" id="yMail_cursorElementTracker_1543235040467">SRC_URI = "file://component-0.1.tar.gz"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;" id="yMail_cursorElementTracker_1543235043272">S = "${WORKDIR}/recipes-component-0.1/"</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">do_install_append() { </span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;"> if [ ! -e $(includedir)/componentincludes ]; then</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;"> install -d ${D}${includedir}/componentincludes;</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;"> fi</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;"> install -m 644 ${S}/inc/*.h ${D}${includedir}/componentincludes</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">}</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">inherit autotools pkgconfig</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">inherit gettext</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;"> </span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">local.conf:</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> </span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">ACHINE ??= 'imx8mqevk'</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">DISTRO ?= 'fsl-imx-wayland'</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">PACKAGE_CLASSES ?= "package_rpm"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">EXTRA_IMAGE_FEATURES ?= "debug-tweaks"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">USER_CLASSES ?= "buildstats image-mklibs image-prelink"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">PATCHRESOLVE = "noop"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">BB_DISKMON_DIRS ??= "\</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> STOPTASKS,${TMPDIR},1G,100K \</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> STOPTASKS,${DL_DIR},1G,100K \</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> STOPTASKS,${SSTATE_DIR},1G,100K \</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> STOPTASKS,/tmp,100M,100K \</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> ABORT,${TMPDIR},100M,1K \</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> ABORT,${DL_DIR},100M,1K \</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> ABORT,${SSTATE_DIR},100M,1K \</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> ABORT,/tmp,10M,1K"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">PACKAGECONFIG_append_pn-qemu-native = " sdl"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">CONF_VERSION = "1"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;"> </span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">DL_DIR ?= "${BSPDIR}/downloads/"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><u style="overflow-wrap: break-word;"><span style="overflow-wrap: break-word;">ACCEPT_FSL_EULA = "1"</span></u></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;"> </span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;" id="yMail_cursorElementTracker_1543235014053">With the above configuration the files are not copied to sysroot/usr/include/componentincludes</span></p><br><div id="ymail_android_signature"><a href="https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature">Sent from Yahoo Mail on Android</a></div> <br> <blockquote style="margin: 0 0 20px 0;"> <div style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>On Mon, 26 Nov 2018 at 5:22 PM, Awais Belal</div><div><awais_belal@mentor.com> wrote:</div> </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> <div id="yiv9593560162"><div>
<p><font face="Tahoma">Hi Ugesh,</font></p>
<p><font face="Tahoma">>> 1. I want to copy the header
includes to sysroot/usr/include/component</font></p>
<p><font face="Tahoma">Simply install the header files to
${D}${includedir}/component at the end of your 1st recipe's
do_install.</font></p>
<p><font face="Tahoma">e.g.</font></p>
<p><font face="Tahoma">mkdir </font>-p ${D}${includedir}/component</p>
<p>install -m 0644 <HEADER_LOCATION>/<header>.h
${D}${includedir}/component/</p>
<p>>> 2. Another recipe shall be able to refer the header from
sysroot/usr/include/component</p>
<p>Add your 1st recipe's package name in the DEPENDS of the recipe
where you want to utilize these headers.<br clear="none">
</p>
<pre class="yiv9593560162moz-signature">BR,
Awais</pre>
<div class="yiv9593560162yqt1266819837 yQTDBase" id="yiv9593560162yqt19501"><div class="yiv9593560162moz-cite-prefix">On 26/11/18 12:36, Ugesh Reddy via
bitbake-devel wrote:<br clear="none">
</div>
<blockquote type="cite">
</blockquote></div></div><div class="yiv9593560162yqt1266819837 yQTDBase" id="yiv9593560162yqt45961"><div><div id="yiv9593560162ymail_android_signature">Hello All,</div>
<div id="yiv9593560162yMail_cursorElementTracker_1543217671697"><br clear="none">
</div>
<div id="yiv9593560162yMail_cursorElementTracker_1543217672288">
<p id="yiv9593560162yMail_cursorElementTracker_1543217680825" style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;">I have the yocto
bsp for iMx8 eval board and compiled it successfully. I have
introduced the new custom layer and written .bb file for my
recipe and the component is compiled successfully and want to
install the my include in sysroot/usr/include/component at the
end. I don't have the clue how to do that . Could you please
some one guide me.</p>
<p style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;"> </p>
<p style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;">I want the below to be
achieved from .bb files.</p>
<p style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;">1. I want to copy the
header includes to sysroot/usr/include/component</p>
<p id="yiv9593560162yMail_cursorElementTracker_1543217678730" style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;">2. Another
recipe shall be able to refer the header from
sysroot/usr/include/component</p>
<p id="yiv9593560162yMail_cursorElementTracker_1543217689960" style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;"><br clear="none">
</p>
<p id="yiv9593560162yMail_cursorElementTracker_1543217690540" style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;">Regards,</p>
<p id="yiv9593560162yMail_cursorElementTracker_1543217696559" style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:arial, helvetica,;">Ugesh</p>
</div>
<br clear="none">
<fieldset class="yiv9593560162mimeAttachmentHeader"></fieldset>
<br clear="none">
<br clear="none">
</div></div></div> </div> </blockquote>