rtc-tools: Add a recipe

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 <hs@denx.de>.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Fabio Estevam
2022-01-28 16:54:59 -03:00
committed by Khem Raj
parent f0484dae3a
commit 5d341cb540
2 changed files with 55 additions and 0 deletions
@@ -0,0 +1,39 @@
From 3e9dfc0f21191bdb3ab719479e9c1997a61c5044 Mon Sep 17 00:00:00 2001
From: Fabio Estevam <festevam@denx.de>
Date: Fri, 28 Jan 2022 13:34:45 -0300
Subject: [PATCH] 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 <festevam@denx.de>
---
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
@@ -0,0 +1,16 @@
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"
EXTRA_OEMAKE = "DESTDIR=${D}"
do_install() {
oe_runmake install
}