Browse Source

Makefile: added install and uninstall

pull/4/head
Efenstor 2 years ago
parent
commit
5e5bfbbf70
1 changed files with 32 additions and 0 deletions
  1. +32
    -0
      Makefile

+ 32
- 0
Makefile View File

@@ -4,6 +4,10 @@
# Created by falkTX
#

PREFIX ?= /usr/local
LIBDIR ?= lib
BINDIR ?= bin

include dpf/Makefile.base.mk

all: dgl plugins gen
@@ -21,6 +25,9 @@ plugins: dgl
ifneq ($(CROSS_COMPILING),true)
gen: plugins dpf/utils/lv2_ttl_generator
@$(CURDIR)/dpf/utils/generate-ttl.sh
ifeq ($(MACOS),true)
@$(CURDIR)/dpf/utils/generate-vst-bundles.sh
endif

dpf/utils/lv2_ttl_generator:
$(MAKE) -C dpf/utils/lv2-ttl-generator
@@ -38,4 +45,29 @@ clean:

# --------------------------------------------------------------

install: all
install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa \
$(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2 \
$(DESTDIR)$(PREFIX)/$(LIBDIR)/vst \
$(DESTDIR)$(PREFIX)/$(LIBDIR)/vst3 \
$(DESTDIR)$(PREFIX)/$(LIBDIR)/dssi \
$(DESTDIR)$(PREFIX)/$(BINDIR)
install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/MVerb.lv2
install -m 644 bin/MVerb.lv2/* $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/MVerb.lv2/
cp -r bin/MVerb.vst3 $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst3/
install -m 755 bin/MVerb$(APP_EXT) $(DESTDIR)$(PREFIX)/$(BINDIR)/
install -m 644 bin/*-ladspa$(LIB_EXT) $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa/
install -m 644 bin/*-vst$(LIB_EXT) $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst/
install -m 644 bin/*-dssi$(LIB_EXT) $(DESTDIR)$(PREFIX)/$(LIBDIR)/dssi/

uninstall:
rm -rf $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/MVerb.lv2
rm -rf $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst3/MVerb.vst3
rm -f $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa/MVerb-ladspa$(LIB_EXT)
rm -f $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst/MVerb-vst$(LIB_EXT)
rm -f $(DESTDIR)$(PREFIX)/$(LIBDIR)/dssi/MVerb-dssi$(LIB_EXT)
rm -f $(DESTDIR)$(PREFIX)/$(BINDIR)/MVerb

# --------------------------------------------------------------

.PHONY: plugins

Loading…
Cancel
Save