diff options
author | Damien Zammit <damien@zamaudio.com> | 2014-04-19 21:00:10 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2014-04-19 21:00:10 +1000 |
commit | 293dd45c181cc25748085024b8271093ed694253 (patch) | |
tree | 549f94e16c8ca5c7fb2e083e7ffdc5883f80d30a /Makefile | |
parent | 86a4c7c308068d255160c2218b37c4d0e7f0a259 (diff) |
Updated makefile for install/uninstall
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -31,19 +31,29 @@ $(PLUGINS): libs install: all install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa \ - $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2 + $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2 ; \ if test 'x$(OPTIMIZATIONS)' != 'x'; then \ optimizations='OPTIMIZATIONS=$(OPTIMIZATIONS)'; \ else \ optimizations=''; \ fi; \ for plugin in $(PLUGINS); do \ - $(MAKE) PREFIX="$(PREFIX)" LIBDIR="$(LIBDIR)" $$optimizations \ - -C "$$plugin"; \ + $(MAKE) PREFIX="$(PREFIX)" LIBDIR="$(LIBDIR)" "$$optimizations" \ + -C plugins/"$$plugin"; \ + install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 ; \ + install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 \ + bin/"$$plugin".lv2/* ; \ + done; \ + install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa bin/*-ladspa.so + +uninstall: + for plugin in $(PLUGINS); do \ + rm -rf $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 ; \ + rm -f $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa/"$$plugin"-ladspa.so ; \ done - install -f bin/*.lv2 ${DESTDIR}${PREFIX}/${LIBDIR}/lv2 -plugins: FORCE + +plugins: FORCE clean: FORCE |