Message ID | 20250513060149.3971753-1-dmukhin@ford.com |
---|---|
State | New |
Headers | show |
Series | [meta-oe,v1] dediprog-flasher: enable native builds | expand |
On Mon, May 12, 2025 at 11:04 PM <dmkhn@proton.me> wrote: > > From: Denis Mukhin <dmukhin@ford.com> > > Update dediprog-flasher recipe to support native class variants. > > Signed-off-by: Denis Mukhin <dmukhin@ford.com> > --- > .../dediprog-flasher/dediprog-flasher_1.14.20.bb | 11 ++++++++--- > 1 file changed, 8 insertions(+), 3 deletions(-) > > diff --git a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb > index 83a88ab75f..4c6d6bf6f1 100644 > --- a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb > +++ b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb > @@ -12,18 +12,23 @@ SRC_URI = " \ > file://0002-Makefile-add-conditional-stripping.patch \ > " > > -EXTRA_OEMAKE = "NOSTRIP=1" > +EXTRA_OEMAKE = "NOSTRIP=1 DESTDIR=${D} PREFIX=${prefix}" > > PV = "1.0+${SRCPV}" > > S = "${WORKDIR}/git" > > -do_install () { > - oe_runmake DESTDIR=${D} PREFIX=/usr install > +do_install() { > + oe_runmake install > } > > +# NB: /etc/udev/rules.d is packaged outside of ${prefix} > FILES:${PN} += " \ > + /etc/udev \ Please use ${sysconfdir} here instead of hardcoding /etc > + ${bindir} \ > ${datadir}/DediProg \ > " > > inherit pkgconfig > + > +BBCLASSEXTEND = "native nativesdk" > -- > 2.34.1 > >
diff --git a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb index 83a88ab75f..4c6d6bf6f1 100644 --- a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb +++ b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb @@ -12,18 +12,23 @@ SRC_URI = " \ file://0002-Makefile-add-conditional-stripping.patch \ " -EXTRA_OEMAKE = "NOSTRIP=1" +EXTRA_OEMAKE = "NOSTRIP=1 DESTDIR=${D} PREFIX=${prefix}" PV = "1.0+${SRCPV}" S = "${WORKDIR}/git" -do_install () { - oe_runmake DESTDIR=${D} PREFIX=/usr install +do_install() { + oe_runmake install } +# NB: /etc/udev/rules.d is packaged outside of ${prefix} FILES:${PN} += " \ + /etc/udev \ + ${bindir} \ ${datadir}/DediProg \ " inherit pkgconfig + +BBCLASSEXTEND = "native nativesdk"