| @@ -289,10 +289,8 @@ install: | |||
| install -d $(DESTDIR)$(PREFIX)/bin/ | |||
| install -d $(DESTDIR)$(PREFIX)/lib/carla/ | |||
| install -d $(DESTDIR)$(PREFIX)/lib/carla/styles/ | |||
| # install -d $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/ | |||
| # install -d $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/ | |||
| # install -d $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/nekofilter/ | |||
| # install -d $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/zynaddsubfx/ | |||
| install -d $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/ | |||
| install -d $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/styles/ | |||
| install -d $(DESTDIR)$(PREFIX)/lib/pkgconfig/ | |||
| install -d $(DESTDIR)$(PREFIX)/include/carla/ | |||
| install -d $(DESTDIR)$(PREFIX)/include/carla/includes/ | |||
| @@ -354,60 +352,72 @@ install: | |||
| bin/libcarla_standalone2.* \ | |||
| $(DESTDIR)$(PREFIX)/lib/carla/ | |||
| # Install binaries | |||
| # Install lv2 plugin | |||
| install -m 644 \ | |||
| bin/carla-native.lv2/carla-native.* \ | |||
| bin/carla-native.lv2/*.ttl \ | |||
| $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/ | |||
| # Install binaries (backend) | |||
| install -m 755 \ | |||
| bin/*bridge-* \ | |||
| bin/carla-discovery-* \ | |||
| $(DESTDIR)$(PREFIX)/lib/carla/ | |||
| # Install binaries for lv2 plugin, TODO | |||
| # install -m 755 \ | |||
| # source/bridges/*bridge-* \ | |||
| # source/discovery/carla-discovery-* \ | |||
| # $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/ | |||
| # Install binaries (lv2 plugin) | |||
| install -m 755 \ | |||
| bin/*bridge-* \ | |||
| bin/carla-discovery-* \ | |||
| $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/ | |||
| # Install theme | |||
| install -m 644 \ | |||
| bin/styles/* \ | |||
| $(DESTDIR)$(PREFIX)/lib/carla/styles/ | |||
| # Install lv2 plugin, TODO | |||
| # install -m 644 \ | |||
| # source/plugin/carla-native.lv2/*.so \ | |||
| # source/plugin/carla-native.lv2/*.ttl \ | |||
| # $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/ | |||
| install -m 644 \ | |||
| bin/styles/* \ | |||
| $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/styles/ | |||
| # Install python code | |||
| install -m 644 source/*.py $(DESTDIR)$(PREFIX)/share/carla/ | |||
| # Install python "binaries" | |||
| install -m 644 \ | |||
| source/carla \ | |||
| source/carla-patchbay \ | |||
| source/carla-rack \ | |||
| source/*.py \ | |||
| $(DESTDIR)$(PREFIX)/share/carla/ | |||
| # Install headers | |||
| install -m 644 source/backend/CarlaBackend.h $(DESTDIR)$(PREFIX)/include/carla/ | |||
| install -m 644 source/backend/CarlaHost.h $(DESTDIR)$(PREFIX)/include/carla/ | |||
| install -m 644 source/includes/CarlaDefines.h $(DESTDIR)$(PREFIX)/include/carla/includes/ | |||
| install -m 644 \ | |||
| source/backend/CarlaBackend.h \ | |||
| source/backend/CarlaHost.h \ | |||
| $(DESTDIR)$(PREFIX)/include/carla/ | |||
| install -m 644 \ | |||
| source/includes/CarlaDefines.h \ | |||
| $(DESTDIR)$(PREFIX)/include/carla/includes/ | |||
| # Install resources (main) | |||
| install -m 755 bin/resources/carla-plugin $(DESTDIR)$(PREFIX)/share/carla/resources/ | |||
| install -m 755 bin/resources/*-ui $(DESTDIR)$(PREFIX)/share/carla/resources/ | |||
| install -m 644 bin/resources/nekofilter/*.png $(DESTDIR)$(PREFIX)/share/carla/resources/nekofilter/ | |||
| install -m 644 bin/resources/zynaddsubfx/*.png $(DESTDIR)$(PREFIX)/share/carla/resources/zynaddsubfx/ | |||
| install -m 755 \ | |||
| bin/resources/carla-plugin \ | |||
| bin/resources/*-ui \ | |||
| $(DESTDIR)$(PREFIX)/share/carla/resources/ | |||
| install -m 644 \ | |||
| bin/resources/nekofilter/*.png \ | |||
| $(DESTDIR)$(PREFIX)/share/carla/resources/nekofilter/ | |||
| install -m 644 \ | |||
| bin/resources/zynaddsubfx/*.png \ | |||
| $(DESTDIR)$(PREFIX)/share/carla/resources/zynaddsubfx/ | |||
| # Install resources (re-use python files) | |||
| cd $(DESTDIR)$(PREFIX)/share/carla/resources/ && \ | |||
| $(LINK) ../*.py . | |||
| cd $(CURDIR) | |||
| # Install resources (lv2 plugin), TODO | |||
| # install -m 755 source/modules/native-plugins/resources/carla-plugin $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/ | |||
| # install -m 755 source/modules/native-plugins/resources/*-ui $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/ | |||
| # install -m 644 source/modules/native-plugins/resources/*.py $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/ | |||
| # install -m 644 source/modules/native-plugins/resources/nekofilter/*.png $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/nekofilter/ | |||
| # install -m 644 source/modules/native-plugins/resources/zynaddsubfx/*.png $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/zynaddsubfx/ | |||
| # Install theme | |||
| install -m 644 bin/styles/* $(DESTDIR)$(PREFIX)/lib/carla/styles/ | |||
| # $(MAKE) STYLES_DIR=$(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/resources/styles install-main -C source/modules/theme | |||
| # Link resources for lv2 plugin | |||
| $(LINK) $(PREFIX)/share/carla/resources/ $(DESTDIR)$(PREFIX)/lib/lv2/carla-native.lv2/ | |||
| # Adjust PREFIX value in script files | |||
| sed -i "s?X-PREFIX-X?$(PREFIX)?" \ | |||