commit 04ef5740e24dede8bd0bf7fa850503e65fd4be80 parent e62950a049c0a66b6a35c6d6539885f876f52f1c Author: Natanael Copa <ncopa@alpinelinux.org> Date: Wed, 20 Jul 2022 13:34:11 +0200 Makefile: add install target Diffstat:
| M | Makefile | | | 18 | ++++++++++++++++-- |
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile @@ -1,4 +1,11 @@ -.PHONY: all check + +SCRIPTS = dvbdev persistent-storage ptpdev usbdev +CONF = mdev.conf + +libexecdir = /lib/mdev +sysconfdir = /etc + +.PHONY: all all: tests/Kyuafile: $(wildcard tests/*_test) @@ -15,9 +22,16 @@ Kyuafile: echo "include('tests/Kyuafile')" >> $@.tmp mv $@.tmp $@ +.PHONY: check check: tests/Kyuafile Kyuafile kyua test || { kyua report --verbose && exit 1; } - +.PHONY: clean clean: rm -f tests/Kyuafile Kyuafile + +.PHONY: install +install: $(SCRIPTS) $(CONF) + install -d $(DESTDIR)$(libexecdir) $(DESTDIR)$(sysconfdir) + install -m755 -t $(DESTDIR)$(libexecdir) $(SCRIPTS) + install -m644 -t $(DESTDIR)$(sysconfdir) $(CONF)