2012-02-17 01:22:28 +02:00
|
|
|
#!/usr/bin/make -f
|
|
|
|
# Makefile for Cadence #
|
|
|
|
# ---------------------- #
|
|
|
|
# Created by falkTX
|
|
|
|
#
|
|
|
|
|
2012-08-14 00:27:45 +03:00
|
|
|
PREFIX = /usr/local
|
2012-04-26 11:39:09 +03:00
|
|
|
DESTDIR =
|
|
|
|
|
|
|
|
SED_PREFIX = $(shell echo $(PREFIX) | sed "s/\//\\\\\\\\\//g")
|
|
|
|
|
2012-06-04 09:11:43 +03:00
|
|
|
PYUIC = pyuic4
|
2012-02-19 13:57:49 +02:00
|
|
|
PYRCC = pyrcc4 -py3
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-09-09 14:21:29 +03:00
|
|
|
# Detect X11 rules dir
|
|
|
|
ifeq "$(wildcard /etc/X11/xinit/xinitrc.d/ )" ""
|
|
|
|
X11_RC_DIR = $(DESTDIR)/etc/X11/Xsession.d/
|
|
|
|
else
|
|
|
|
X11_RC_DIR = $(DESTDIR)/etc/X11/xinit/xinitrc.d/
|
|
|
|
endif
|
|
|
|
|
2012-04-08 18:59:49 +03:00
|
|
|
|
2012-05-09 18:35:26 +03:00
|
|
|
all: UI RES CPP
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-07-28 21:17:40 +03:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------------------------------
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-05-31 02:48:08 +03:00
|
|
|
UI: cadence catarina catia claudia carla tools
|
|
|
|
|
2012-10-03 16:21:04 +03:00
|
|
|
cadence: src/ui_cadence.py \
|
2012-10-04 09:45:31 +03:00
|
|
|
src/ui_cadence_tb_jack.py src/ui_cadence_tb_alsa.py src/ui_cadence_tb_a2j.py src/ui_cadence_tb_pa.py \
|
|
|
|
src/ui_cadence_rwait.py
|
2012-02-29 14:42:44 +02:00
|
|
|
|
|
|
|
catarina: src/ui_catarina.py \
|
|
|
|
src/ui_catarina_addgroup.py src/ui_catarina_removegroup.py src/ui_catarina_renamegroup.py \
|
|
|
|
src/ui_catarina_addport.py src/ui_catarina_removeport.py src/ui_catarina_renameport.py \
|
|
|
|
src/ui_catarina_connectports.py src/ui_catarina_disconnectports.py
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-03-12 04:15:30 +02:00
|
|
|
catia: src/ui_catia.py
|
|
|
|
|
2012-03-15 17:28:43 +02:00
|
|
|
claudia: src/ui_claudia.py \
|
2012-03-16 04:56:29 +02:00
|
|
|
src/ui_claudia_studioname.py src/ui_claudia_studiolist.py \
|
2012-03-18 03:36:02 +02:00
|
|
|
src/ui_claudia_createroom.py src/ui_claudia_projectname.py src/ui_claudia_projectproperties.py \
|
2012-05-04 00:51:14 +03:00
|
|
|
src/ui_claudia_runcustom.py src/ui_claudia_launcher.py src/ui_claudia_launcher_app.py
|
2012-03-15 17:28:43 +02:00
|
|
|
|
2012-04-26 11:03:24 +03:00
|
|
|
carla: src/ui_carla.py src/ui_carla_control.py \
|
2012-03-25 11:51:22 +03:00
|
|
|
src/ui_carla_about.py src/ui_carla_database.py src/ui_carla_edit.py src/ui_carla_parameter.py src/ui_carla_plugin.py src/ui_carla_refresh.py \
|
|
|
|
src/ui_inputdialog_value.py
|
|
|
|
|
2012-11-13 15:41:10 +02:00
|
|
|
caitlyn: src/ui_caitlyn.py
|
|
|
|
|
2012-02-17 01:22:28 +02:00
|
|
|
tools: \
|
2012-08-17 06:51:34 +03:00
|
|
|
src/ui_logs.py src/ui_render.py \
|
2012-03-11 05:45:50 +02:00
|
|
|
src/ui_settings_app.py src/ui_settings_jack.py
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_cadence.py: resources/ui/cadence.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-05-31 02:48:08 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_cadence_tb_jack.py: resources/ui/cadence_tb_jack.ui
|
2012-09-10 02:14:40 +03:00
|
|
|
$(PYUIC) $< -o $@
|
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_cadence_tb_alsa.py: resources/ui/cadence_tb_alsa.ui
|
2012-10-04 09:45:31 +03:00
|
|
|
$(PYUIC) $< -o $@
|
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_cadence_tb_a2j.py: resources/ui/cadence_tb_a2j.ui
|
2012-09-22 13:27:10 +03:00
|
|
|
$(PYUIC) $< -o $@
|
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_cadence_tb_pa.py: resources/ui/cadence_tb_pa.ui
|
2012-10-03 16:21:04 +03:00
|
|
|
$(PYUIC) $< -o $@
|
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_cadence_rwait.py: resources/ui/cadence_rwait.ui
|
2012-09-10 02:14:40 +03:00
|
|
|
$(PYUIC) $< -o $@
|
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina.py: resources/ui/catarina.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_addgroup.py: resources/ui/catarina_addgroup.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_removegroup.py: resources/ui/catarina_removegroup.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_renamegroup.py: resources/ui/catarina_renamegroup.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_addport.py: resources/ui/catarina_addport.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_removeport.py: resources/ui/catarina_removeport.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_renameport.py: resources/ui/catarina_renameport.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_connectports.py: resources/ui/catarina_connectports.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catarina_disconnectports.py: resources/ui/catarina_disconnectports.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-29 14:42:44 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_catia.py: resources/ui/catia.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-12 04:15:30 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia.py: resources/ui/claudia.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-15 17:28:43 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_studioname.py: resources/ui/claudia_studioname.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-15 17:28:43 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_studiolist.py: resources/ui/claudia_studiolist.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-15 17:28:43 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_createroom.py: resources/ui/claudia_createroom.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-16 04:56:29 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_projectname.py: resources/ui/claudia_projectname.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-16 22:37:30 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_projectproperties.py: resources/ui/claudia_projectproperties.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-16 22:37:30 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_runcustom.py: resources/ui/claudia_runcustom.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-16 22:37:30 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_launcher.py: resources/ui/claudia_launcher.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-05-04 00:51:14 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_claudia_launcher_app.py: resources/ui/claudia_launcher_app.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-05-04 00:51:14 +03:00
|
|
|
|
2012-11-13 15:41:10 +02:00
|
|
|
src/ui_caitlyn.py: resources/ui/caitlyn.ui
|
|
|
|
$(PYUIC) $< -o $@
|
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla.py: resources/ui/carla.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla_control.py: resources/ui/carla_control.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla_about.py: resources/ui/carla_about.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla_database.py: resources/ui/carla_database.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla_edit.py: resources/ui/carla_edit.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla_parameter.py: resources/ui/carla_parameter.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla_plugin.py: resources/ui/carla_plugin.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_carla_refresh.py: resources/ui/carla_refresh.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_logs.py: resources/ui/logs.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-19 13:57:49 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_render.py: resources/ui/render.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_settings_app.py: resources/ui/settings_app.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-11 05:45:50 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_settings_jack.py: resources/ui/settings_jack.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-02-26 14:22:00 +02:00
|
|
|
|
2012-11-06 12:46:03 +02:00
|
|
|
src/ui_inputdialog_value.py: resources/ui/inputdialog_value.ui
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYUIC) $< -o $@
|
2012-03-25 11:51:22 +03:00
|
|
|
|
2012-07-28 21:17:40 +03:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------------------------------
|
2012-04-08 18:59:49 +03:00
|
|
|
|
2012-07-28 21:17:40 +03:00
|
|
|
RES: src/resources_rc.py
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-07-28 21:17:40 +03:00
|
|
|
src/resources_rc.py: resources/resources.qrc
|
2012-06-10 04:17:38 +03:00
|
|
|
$(PYRCC) $< -o $@
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-07-28 21:17:40 +03:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------------------------------
|
2012-04-08 18:59:49 +03:00
|
|
|
|
2012-11-16 16:23:52 +02:00
|
|
|
CPP: caitlib carla-backend carla-bridge carla-discovery jackmeter xycontroller
|
|
|
|
|
|
|
|
caitlib:
|
|
|
|
$(MAKE) -C c++/caitlib
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-11-06 19:18:16 +02:00
|
|
|
carla-backend: carla-engine carla-native carla-plugin
|
2012-07-27 20:38:25 +03:00
|
|
|
$(MAKE) -C c++/carla-backend
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-11-06 19:18:16 +02:00
|
|
|
carla-bridge:
|
2012-07-27 20:38:25 +03:00
|
|
|
$(MAKE) -C c++/carla-bridge
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-11-06 19:18:16 +02:00
|
|
|
carla-discovery:
|
2012-08-18 01:46:30 +03:00
|
|
|
$(MAKE) -C c++/carla-discovery NATIVE=1
|
2012-05-31 13:05:49 +03:00
|
|
|
|
2012-11-06 19:18:16 +02:00
|
|
|
carla-engine:
|
|
|
|
$(MAKE) -C c++/carla-engine
|
|
|
|
|
2012-09-08 10:48:10 +03:00
|
|
|
carla-lilv:
|
2012-07-27 20:38:25 +03:00
|
|
|
$(MAKE) -C c++/carla-lilv
|
2012-05-31 13:05:49 +03:00
|
|
|
|
2012-11-05 09:40:36 +02:00
|
|
|
carla-native:
|
|
|
|
$(MAKE) -C c++/carla-native
|
|
|
|
|
2012-11-06 19:18:16 +02:00
|
|
|
carla-plugin:
|
|
|
|
$(MAKE) -C c++/carla-plugin
|
|
|
|
|
2012-09-15 03:26:46 +03:00
|
|
|
carla-rtmempool:
|
|
|
|
$(MAKE) -C c++/carla-rtmempool
|
|
|
|
|
2012-07-28 20:50:18 +03:00
|
|
|
jackmeter:
|
|
|
|
$(MAKE) -C c++/jackmeter
|
|
|
|
|
2012-08-17 06:51:34 +03:00
|
|
|
xycontroller:
|
|
|
|
$(MAKE) -C c++/xycontroller
|
|
|
|
|
2012-07-28 21:17:40 +03:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------------------------------
|
2012-07-28 20:50:18 +03:00
|
|
|
|
2012-09-20 04:15:18 +03:00
|
|
|
debug:
|
2012-11-04 16:29:18 +02:00
|
|
|
$(MAKE) DEBUG=true
|
2012-09-15 20:35:55 +03:00
|
|
|
|
2012-11-10 12:15:12 +02:00
|
|
|
doxygen:
|
2012-11-16 16:23:52 +02:00
|
|
|
$(MAKE) doxygen -C c++/caitlib
|
2012-11-10 16:34:16 +02:00
|
|
|
$(MAKE) doxygen -C c++/carla-backend
|
|
|
|
$(MAKE) doxygen -C c++/carla-bridge
|
|
|
|
$(MAKE) doxygen -C c++/carla-engine
|
|
|
|
$(MAKE) doxygen -C c++/carla-native
|
|
|
|
$(MAKE) doxygen -C c++/carla-plugin
|
2012-09-15 20:35:55 +03:00
|
|
|
|
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
2012-09-03 00:56:05 +03:00
|
|
|
posix32:
|
|
|
|
$(MAKE) -C c++/carla-bridge posix32
|
|
|
|
$(MAKE) -C c++/carla-discovery posix32
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-09-03 00:56:05 +03:00
|
|
|
posix64:
|
|
|
|
$(MAKE) -C c++/carla-bridge posix64
|
|
|
|
$(MAKE) -C c++/carla-discovery posix64
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-09-05 11:35:51 +03:00
|
|
|
win32:
|
|
|
|
$(MAKE) -C c++/carla-bridge win32
|
|
|
|
$(MAKE) -C c++/carla-discovery win32
|
|
|
|
|
|
|
|
win64:
|
|
|
|
$(MAKE) -C c++/carla-bridge win64
|
|
|
|
$(MAKE) -C c++/carla-discovery win64
|
|
|
|
|
2012-05-31 13:05:49 +03:00
|
|
|
wine32:
|
2012-09-05 11:35:51 +03:00
|
|
|
$(MAKE) -C c++/carla-jackbridge wine32
|
|
|
|
cp c++/carla-jackbridge/libcarla-jackbridge-win32.dll.so c++/carla-bridge/libcarla-jackbridge-win32.dll
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-05-31 13:05:49 +03:00
|
|
|
wine64:
|
2012-09-05 11:35:51 +03:00
|
|
|
$(MAKE) -C c++/carla-jackbridge wine64
|
|
|
|
cp c++/carla-jackbridge/libcarla-jackbridge-win64.dll.so c++/carla-bridge/libcarla-jackbridge-win64.dll
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-07-28 21:17:40 +03:00
|
|
|
# ------------------------------------------------------------------------------------------------------------------------------------------------------
|
2012-05-09 18:35:26 +03:00
|
|
|
|
2012-02-17 01:22:28 +02:00
|
|
|
clean:
|
2012-11-16 16:23:52 +02:00
|
|
|
$(MAKE) clean -C c++/caitlib
|
2012-07-27 20:38:25 +03:00
|
|
|
$(MAKE) clean -C c++/carla-backend
|
|
|
|
$(MAKE) clean -C c++/carla-bridge
|
|
|
|
$(MAKE) clean -C c++/carla-discovery
|
2012-11-07 09:52:19 +02:00
|
|
|
$(MAKE) clean -C c++/carla-engine
|
2012-09-05 11:35:51 +03:00
|
|
|
$(MAKE) clean -C c++/carla-jackbridge
|
2012-11-07 09:52:19 +02:00
|
|
|
$(MAKE) clean -C c++/carla-lilv
|
|
|
|
$(MAKE) clean -C c++/carla-native
|
|
|
|
$(MAKE) clean -C c++/carla-plugin
|
2012-09-15 03:26:46 +03:00
|
|
|
$(MAKE) clean -C c++/carla-rtmempool
|
2012-08-02 18:47:58 +03:00
|
|
|
$(MAKE) clean -C c++/jackmeter
|
2012-08-18 01:46:30 +03:00
|
|
|
$(MAKE) clean -C c++/xycontroller
|
2012-08-02 18:47:58 +03:00
|
|
|
rm -f *~ src/*~ src/*.pyc src/ui_*.py src/resources_rc.py
|
2012-11-10 12:15:12 +02:00
|
|
|
rm -rf c++/*/doxygen
|
2012-02-17 01:22:28 +02:00
|
|
|
|
2012-04-26 11:03:24 +03:00
|
|
|
install:
|
|
|
|
# Create directories
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/bin/
|
2012-11-16 16:23:52 +02:00
|
|
|
install -d $(DESTDIR)$(PREFIX)/lib/cadence/
|
2012-04-26 11:03:24 +03:00
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/applications/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/cadence/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/cadence/src/
|
2012-04-26 11:39:09 +03:00
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/cadence/pulse2jack/
|
2012-05-09 21:05:34 +03:00
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/cadence/icons/
|
|
|
|
install -d $(DESTDIR)$(PREFIX)/share/cadence/templates/
|
2012-09-09 14:21:29 +03:00
|
|
|
install -d $(X11_RC_DIR)
|
2012-04-26 11:39:09 +03:00
|
|
|
|
|
|
|
# Install script files and binaries
|
|
|
|
install -m 755 \
|
2012-06-10 04:17:38 +03:00
|
|
|
data/cadence \
|
2012-09-09 13:49:36 +03:00
|
|
|
data/cadence-aloop-daemon \
|
|
|
|
data/cadence-jacksettings \
|
|
|
|
data/cadence-logs \
|
|
|
|
data/cadence-pulse2jack \
|
|
|
|
data/cadence-render \
|
2012-09-09 14:30:48 +03:00
|
|
|
data/cadence-session-start \
|
2012-04-26 11:39:09 +03:00
|
|
|
data/catarina \
|
|
|
|
data/catia \
|
|
|
|
data/claudia \
|
2012-05-04 19:59:57 +03:00
|
|
|
data/claudia-launcher \
|
2012-04-26 11:39:09 +03:00
|
|
|
data/carla \
|
2012-08-02 18:47:58 +03:00
|
|
|
data/carla-control \
|
2012-12-24 19:42:36 +02:00
|
|
|
data/carla-standalone \
|
2012-12-22 20:00:14 +02:00
|
|
|
data/caitlyn \
|
2012-09-09 13:49:36 +03:00
|
|
|
c++/jackmeter/cadence-jackmeter \
|
|
|
|
c++/xycontroller/cadence-xycontroller \
|
2012-04-26 11:39:09 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/
|
2012-12-17 06:17:04 +02:00
|
|
|
# data/cadence-cpufreq
|
2012-04-26 11:39:09 +03:00
|
|
|
|
|
|
|
# Install desktop files
|
|
|
|
install -m 644 data/*.desktop $(DESTDIR)$(PREFIX)/share/applications/
|
2012-04-26 11:03:24 +03:00
|
|
|
|
|
|
|
# Install icons, 16x16
|
2012-08-02 17:53:53 +03:00
|
|
|
install -m 644 resources/16x16/cadence.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
|
|
|
install -m 644 resources/16x16/catarina.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
|
|
|
install -m 644 resources/16x16/catia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
|
|
|
install -m 644 resources/16x16/claudia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
|
|
|
install -m 644 resources/16x16/claudia-launcher.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
|
|
|
install -m 644 resources/16x16/carla.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
2012-08-02 18:47:58 +03:00
|
|
|
install -m 644 resources/16x16/carla-control.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/
|
2012-04-26 11:03:24 +03:00
|
|
|
|
|
|
|
# Install icons, 48x48
|
2012-08-02 17:53:53 +03:00
|
|
|
install -m 644 resources/48x48/cadence.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
|
|
|
install -m 644 resources/48x48/catarina.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
|
|
|
install -m 644 resources/48x48/catia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
|
|
|
install -m 644 resources/48x48/claudia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
|
|
|
install -m 644 resources/48x48/claudia-launcher.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
|
|
|
install -m 644 resources/48x48/carla.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
2012-08-02 18:47:58 +03:00
|
|
|
install -m 644 resources/48x48/carla-control.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
2012-04-26 11:03:24 +03:00
|
|
|
|
|
|
|
# Install icons, 128x128
|
2012-08-02 17:53:53 +03:00
|
|
|
install -m 644 resources/128x128/cadence.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
|
|
|
install -m 644 resources/128x128/catarina.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
|
|
|
install -m 644 resources/128x128/catia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
|
|
|
install -m 644 resources/128x128/claudia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
|
|
|
install -m 644 resources/128x128/claudia-launcher.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
|
|
|
install -m 644 resources/128x128/carla.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
2012-08-02 18:47:58 +03:00
|
|
|
install -m 644 resources/128x128/carla-control.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
|
2012-04-26 11:03:24 +03:00
|
|
|
|
|
|
|
# Install icons, 256x256
|
2012-08-02 17:53:53 +03:00
|
|
|
install -m 644 resources/256x256/cadence.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
|
|
|
install -m 644 resources/256x256/catarina.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
|
|
|
install -m 644 resources/256x256/catia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
|
|
|
install -m 644 resources/256x256/claudia.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
|
|
|
install -m 644 resources/256x256/claudia-launcher.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
|
|
|
install -m 644 resources/256x256/carla.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
2012-08-18 01:46:30 +03:00
|
|
|
install -m 644 resources/256x256/carla-control.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
|
2012-04-26 11:03:24 +03:00
|
|
|
|
|
|
|
# Install icons, scalable
|
2012-08-02 17:53:53 +03:00
|
|
|
install -m 644 resources/scalable/cadence.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
|
|
|
install -m 644 resources/scalable/catarina.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
|
|
|
install -m 644 resources/scalable/catia.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
|
|
|
install -m 644 resources/scalable/claudia.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
|
|
|
install -m 644 resources/scalable/claudia-launcher.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
|
|
|
install -m 644 resources/scalable/carla.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
2012-08-02 18:47:58 +03:00
|
|
|
install -m 644 resources/scalable/carla-control.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
|
2012-04-26 11:39:09 +03:00
|
|
|
|
|
|
|
# Install main code
|
|
|
|
install -m 755 src/*.py $(DESTDIR)$(PREFIX)/share/cadence/src/
|
2012-09-11 17:17:09 +03:00
|
|
|
|
|
|
|
install -m 755 \
|
2012-11-16 16:23:52 +02:00
|
|
|
c++/caitlib/*.so \
|
2012-09-11 17:17:09 +03:00
|
|
|
c++/carla-backend/*.so \
|
|
|
|
c++/carla-bridge/carla-bridge-* \
|
|
|
|
c++/carla-discovery/carla-discovery-* \
|
2012-11-16 16:23:52 +02:00
|
|
|
$(DESTDIR)$(PREFIX)/lib/cadence/
|
2012-04-26 11:39:09 +03:00
|
|
|
|
2012-09-09 14:21:29 +03:00
|
|
|
# Install addtional stuff for Cadence
|
2012-08-14 15:52:55 +03:00
|
|
|
install -m 644 data/pulse2jack/* $(DESTDIR)$(PREFIX)/share/cadence/pulse2jack/
|
2012-12-31 01:13:52 +02:00
|
|
|
install -m 644 data/70cadence-plugin-paths $(X11_RC_DIR)
|
2012-09-09 14:21:29 +03:00
|
|
|
install -m 644 data/99cadence-session-start $(X11_RC_DIR)
|
|
|
|
|
|
|
|
# Install addtional stuff for Claudia
|
2012-05-09 21:05:34 +03:00
|
|
|
cp -r data/icons/* $(DESTDIR)$(PREFIX)/share/cadence/icons/
|
|
|
|
cp -r data/templates/* $(DESTDIR)$(PREFIX)/share/cadence/templates/
|
2012-04-26 11:39:09 +03:00
|
|
|
|
|
|
|
# Adjust PREFIX value in script files
|
|
|
|
sed -i "s/X-PREFIX-X/$(SED_PREFIX)/" \
|
2012-06-10 04:17:38 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/cadence \
|
2012-09-09 13:49:36 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/cadence-aloop-daemon \
|
|
|
|
$(DESTDIR)$(PREFIX)/bin/cadence-jacksettings \
|
|
|
|
$(DESTDIR)$(PREFIX)/bin/cadence-logs \
|
|
|
|
$(DESTDIR)$(PREFIX)/bin/cadence-pulse2jack \
|
|
|
|
$(DESTDIR)$(PREFIX)/bin/cadence-render \
|
2012-09-09 14:30:48 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/cadence-session-start \
|
2012-04-26 11:39:09 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/catarina \
|
|
|
|
$(DESTDIR)$(PREFIX)/bin/catia \
|
|
|
|
$(DESTDIR)$(PREFIX)/bin/claudia \
|
2012-05-04 15:14:01 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/claudia-launcher \
|
2012-04-26 11:39:09 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/carla \
|
2012-09-09 14:21:29 +03:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/carla-control \
|
2012-12-24 19:42:36 +02:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/carla-standalone \
|
2012-12-22 20:00:14 +02:00
|
|
|
$(DESTDIR)$(PREFIX)/bin/caitlyn \
|
2012-12-31 01:13:52 +02:00
|
|
|
$(X11_RC_DIR)/70cadence-plugin-paths \
|
2012-09-09 14:21:29 +03:00
|
|
|
$(X11_RC_DIR)/99cadence-session-start
|
2012-12-17 06:17:04 +02:00
|
|
|
# $(DESTDIR)$(PREFIX)/bin/cadence-cpufreq
|
2012-04-26 11:03:24 +03:00
|
|
|
|
2012-12-22 20:00:14 +02:00
|
|
|
# Remove unfinished
|
|
|
|
rm $(DESTDIR)$(PREFIX)/bin/caitlyn
|
|
|
|
rm $(DESTDIR)$(PREFIX)/share/applications/caitlyn.desktop
|
|
|
|
|
2012-04-26 11:03:24 +03:00
|
|
|
uninstall:
|
2012-08-23 03:59:07 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/bin/cadence*
|
2012-04-26 11:03:24 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/bin/catarina
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/bin/catia
|
2012-08-23 03:59:07 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/bin/claudia*
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/bin/carla*
|
2012-06-10 04:17:38 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/cadence.desktop
|
2012-04-26 11:03:24 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/catarina.desktop
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/catia.desktop
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/claudia.desktop
|
2012-05-04 19:59:57 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/claudia-launcher.desktop
|
2012-06-10 04:17:38 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/carla.desktop
|
2012-08-02 18:47:58 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/carla-control.desktop
|
2012-12-30 01:34:30 +02:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/applications/caitlyn.desktop
|
2012-08-23 03:59:07 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/*/apps/cadence.png
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/*/apps/catarina.png
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/*/apps/catia.png
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/*/apps/claudia.png
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/*/apps/claudia-launcher.png
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/*/apps/carla.png
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/*/apps/carla-control.png
|
2012-06-10 04:17:38 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/cadence.svg
|
2012-04-26 11:03:24 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/catarina.svg
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/catia.svg
|
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/claudia.svg
|
2012-05-04 19:59:57 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/claudia-launcher.svg
|
2012-06-10 04:17:38 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/carla.svg
|
2012-08-02 18:47:58 +03:00
|
|
|
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/carla-control.svg
|
2012-12-31 01:13:52 +02:00
|
|
|
rm -f $(X11_RC_DIR)/70cadence-plugin-paths
|
2012-09-09 14:21:29 +03:00
|
|
|
rm -f $(X11_RC_DIR)/99cadence-session-start
|
2012-11-16 16:23:52 +02:00
|
|
|
rm -rf $(DESTDIR)$(PREFIX)/lib/cadence/
|
2012-04-26 11:03:24 +03:00
|
|
|
rm -rf $(DESTDIR)$(PREFIX)/share/cadence/
|