> -----Original Message----- > From: openembedded-devel@lists.openembedded.org > <openembedded-devel@lists.openembedded.org> On Behalf Of Fabio Estevam > Sent: den 28 januari 2022 00:06 > To: openembedded-devel@lists.openembedded.org > Cc: otavio.salva...@ossystems.com.br; h...@denx.de; > alexandre.bell...@bootlin.com; raj.k...@gmail.com; Peter Kjellerstedt > <peter.kjellerst...@axis.com>; Fabio Estevam <feste...@denx.de> > Subject: [oe] [PATCH v3 meta-oe] rtc-tools: Add a recipe > > From: Fabio Estevam <feste...@denx.de> > > rtc-tools is a useful utility developed by Alexandre Belloni > for testing RTC kernel drivers, such as y2038 support. > > Based on the initial recipe from Heiko Schocher <h...@denx.de>. > > Signed-off-by: Fabio Estevam <feste...@denx.de> > --- > .../0001-rtc-tools-Add-a-Makefile.patch | 44 +++++++++++++++++++ > .../rtc-tools/rtc-tools_1.0.0.bb | 18 ++++++++ > 2 files changed, 62 insertions(+) > create mode 100644 > meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch > create mode 100644 meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb > > diff --git > a/meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch > > b/meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch > new file mode 100644 > index 000000000000..c1d1fa97eaa3 > --- /dev/null > +++ b/meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a- > Makefile.patch > @@ -0,0 +1,44 @@ > +From b19924f797d69475b1857272231500c97ba9959c Mon Sep 17 00:00:00 2001 > +From: Fabio Estevam <feste...@denx.de> > +Date: Thu, 27 Jan 2022 18:40:29 -0300 > +Subject: [PATCH rtc-tools v2] rtc-tools: Add a Makefile > + > +Add a Makefile to make installation and uninstallation > +process easier. > + > +Upstream-Status: Submitted > [https://marc.info/?l=linux-rtc&m=164332426030004&w=2] > +Signed-off-by: Fabio Estevam <feste...@denx.de> > +--- > +Changes since v1: > +- Simplify the Makefile by taking Peter Kjellerstedt's feedback in > +the oe-devel list.
This doesn't belong in the Makefile.patch file, it belongs after the commit message as it relates to the review process and has no bearing once this is integrated. > + > + Makefile | 16 ++++++++++++++++ > + 1 file changed, 16 insertions(+) > + create mode 100644 Makefile > + > +diff --git a/Makefile b/Makefile > +new file mode 100644 > +index 0000000..71a4c9c > +--- /dev/null > ++++ b/Makefile > +@@ -0,0 +1,16 @@ > ++prefix ?= /usr > ++bindir ?= $(prefix)/bin > ++ > ++EXEC = rtc-range rtc rtc-sync > ++ > ++all: $(EXEC) > ++ > ++clean: > ++ $(RM) $(EXEC) > ++ > ++install: > ++ install -d $(DESTDIR)$(bindir) > ++ install $(EXEC) $(DESTDIR)$(bindir) > ++ > ++uninstall: > ++ $(RM) -r $(addprefix $(DESTDIR)$(bindir)/,$(EXEC)) > +-- > +2.25.1 > + > diff --git a/meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb > b/meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb > new file mode 100644 > index 000000000000..64ea3173d8a4 > --- /dev/null > +++ b/meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb > @@ -0,0 +1,18 @@ > +SUMMARY = "Useful programs to test rtc drivers" > +LICENSE = "GPL-2.0-only" > +LIC_FILES_CHKSUM = "file://COPYING;md5=74274e8a218423e49eefdea80bc55038" > + > +SRC_URI = > "git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/${BPN}.git;protocol=https;branch=master > \ > + file://0001-rtc-tools-Add-a-Makefile.patch \ > + " > +SRCREV = "acc442e7af4e1e783432a43d37f1a7938c692659" > + > +S = "${WORKDIR}/git" > + > +TARGET_CC_ARCH += "${LDFLAGS}" You forgot to remove the TAGET_CC_ARCH line. > + > +EXTRA_OEMAKE = "DESTDIR=${D}" > + > +do_install() { > + oe_runmake install > +} > -- > 2.25.1 //Peter
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#95142): https://lists.openembedded.org/g/openembedded-devel/message/95142 Mute This Topic: https://lists.openembedded.org/mt/88733959/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-