From bf99a97a387c6e61b975d1d83a7b289f27b7eb48 Mon Sep 17 00:00:00 2001 From: Peter Henn Date: Thu, 3 Aug 2017 05:39:33 +0200 Subject: [PATCH] Add missing stuff for Debian default rules - Add $(DESTDIR) in Makefile - Add creating binary directory for tools --- Makefile | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 1f8280a..5cec885 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ CFLAGS = $(shell pkg-config --cflags libusb-1.0) LDFLAGS = $(shell pkg-config --libs libusb-1.0) -PREFIX?=/usr/local +PREFIX ?= /usr/local all: pl2303gpio cp2103gpio ft232rgpio @@ -20,15 +20,16 @@ clean: -rm -f pl2303.o cp2103.o ft232r.o install: pl2303gpio cp2103gpio ft232rgpio - install pl2303gpio $(PREFIX)/bin - install cp2103gpio $(PREFIX)/bin - install ft232rgpio $(PREFIX)/bin + mkdir -p $(DESTDIR)$(PREFIX)/bin + install pl2303gpio $(DESTDIR)$(PREFIX)/bin + install cp2103gpio $(DESTDIR)$(PREFIX)/bin + install ft232rgpio $(DESTDIR)$(PREFIX)/bin install-rules: - cp 10-gpio_userspace.rules /etc/udev/rules.d + cp 10-gpio_userspace.rules $(DESTDIR)/etc/udev/rules.d udevadm control --reload-rules install-scripts: - cp extra/serverctl $(PREFIX)/bin/ - cp extra/serverd.lua $(PREFIX)/bin/ - cp etc/serverd.conf $(PREFIX)/etc/ + cp extra/serverctl $(DESTDIR)$(PREFIX)/bin/ + cp extra/serverd.lua $(DESTDIR)$(PREFIX)/bin/ + cp etc/serverd.conf $(DESTDIR)$(PREFIX)/etc/ -- 2.11.0