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 | 52 +++++++++++++++++++ .../rtc-tools/rtc-tools_1.0.0.bb | 19 +++++++ 2 files changed, 71 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..a372e390efb9 --- /dev/null +++ b/meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch @@ -0,0 +1,52 @@ +From faa6dd2e4d063afcaa19f16740a3fc413a399e60 Mon Sep 17 00:00:00 2001 +From: Fabio Estevam <feste...@denx.de> +Date: Sun, 23 Jan 2022 09:22:19 -0300 +Subject: [PATCH rtc-tools] 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=164294073129803&w=2] +Signed-off-by: Fabio Estevam <feste...@denx.de> +--- + Makefile | 29 +++++++++++++++++++++++++++++ + 1 file changed, 29 insertions(+) + create mode 100644 Makefile + +diff --git a/Makefile b/Makefile +new file mode 100644 +index 000000000000..4f244d9289f1 +--- /dev/null ++++ b/Makefile +@@ -0,0 +1,29 @@ ++prefix ?= /usr ++bindir ?= $(prefix)/bin ++ ++EXEC = rtc-range rtc rtc-sync ++ ++all: $(EXEC) ++ ++rtc-range: rtc-range.c ++ $(CC) $(CFLAGS) -o $@ rtc-range.c ++ ++rtc: rtc.c ++ $(CC) $(CFLAGS) -o $@ rtc.c ++ ++rtc-sync: rtc-sync.c ++ $(CC) $(CFLAGS) -o $@ rtc-sync.c ++ ++clean: ++ rm -f $(EXEC) ++ ++install: rtc-range rtc rtc-sync ++ mkdir -p '$(DESTDIR)$(bindir)' ++ install -m755 rtc-range '$(DESTDIR)$(bindir)/rtc-range' ++ install -m755 rtc '$(DESTDIR)$(bindir)/rtc' ++ install -m755 rtc-sync '$(DESTDIR)$(bindir)/rtc-sync' ++ ++uninstall: ++ rm -rf '$(DESTDIR)$(bindir)/rtc-range' ++ rm -rf '$(DESTDIR)$(bindir)/rtc' ++ rm -rf '$(DESTDIR)$(bindir)/rtc-sync' +-- +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..8f0326829d8c --- /dev/null +++ b/meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "Useful programs to test rtc drivers" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=74274e8a218423e49eefdea80bc55038" + +SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/rtc-tools.git;protocol=https;branch=master \ + file://0001-rtc-tools-Add-a-Makefile.patch \ + " +SRCREV ?= "acc442e7af4e1e783432a43d37f1a7938c692659" + +S = "${WORKDIR}/git" + +TARGET_CC_ARCH += "${LDFLAGS}" +EXTRA_OEMAKE = " \ + DESTDIR=${D} \ + all \ + " +do_install() { + oe_runmake install +} -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#160866): https://lists.openembedded.org/g/openembedded-core/message/160866 Mute This Topic: https://lists.openembedded.org/mt/88625470/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-