From 5b840d986ae723656aad4163e12f7d24a88e1da3 Mon Sep 17 00:00:00 2001
From: cbdev <cb@cbcdn.com>
Date: Sun, 1 Dec 2019 12:56:22 +0100
Subject: Add configuration files and examples to install target

---
 Makefile | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

(limited to 'Makefile')

diff --git a/Makefile b/Makefile
index 40570c8..caad174 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
 OBJS = config.o backend.o plugin.o
 
 PREFIX ?= /usr
-PLUGIN_INSTALL = "$(PREFIX)/lib/midimonster"
+PLUGIN_INSTALL = $(PREFIX)/lib/midimonster
 SYSTEM := $(shell uname -s)
 
 CFLAGS ?= -g -Wall -Wpedantic
@@ -65,9 +65,14 @@ run:
 
 install:
 		install -d "$(DESTDIR)$(PREFIX)/bin"
-		install -d "$(DESTDIR)$(PLUGIN_INSTALL)"
 		install -m 0755 midimonster "$(DESTDIR)$(PREFIX)/bin"
-		install -m 0755 backends/*.so "$(DESTDIR)$(PREFIX)/lib/midimonster"
+		install -d "$(DESTDIR)$(PLUGIN_INSTALL)"
+		install -m 0755 backends/*.so "$(DESTDIR)$(PLUGIN_INSTALL)"
+		install -d "$(DESTDIR)$(PREFIX)/share/midimonster"
+		install -m 0644 configs/* "$(DESTDIR)$(PREFIX)/share/midimonster"
+ifdef DEFAULT_CFG
+		install -m 0644 monster.cfg "$(DESTDIR)$(DEFAULT_CFG)"
+endif
 
 sanitize: export CC = clang
 sanitize: export CFLAGS += -g -Wall -Wpedantic -fsanitize=address -fsanitize=undefined -fno-omit-frame-pointer
-- 
cgit v1.2.3