<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() {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi</span></p><p class="yiv0972285134MsoNormal" style="overflow-wrap: break-word; font-family: sans-serif;"><span style="overflow-wrap: break-word;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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;">&nbsp;</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;">&nbsp;</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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; 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;">&nbsp;</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;">&nbsp;</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&amp;c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&amp;af_wl=ym&amp;af_sub1=Internal&amp;af_sub2=Global_YGrowth&amp;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>&lt;awais_belal@mentor.com&gt; 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">&gt;&gt; 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 &lt;HEADER_LOCATION&gt;/&lt;header&gt;.h
      ${D}${includedir}/component/</p>
    <p>&gt;&gt; 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,;">&nbsp;</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>