forked from mod-audio/mod-plugin-builder
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdm-spaceecho.mk
More file actions
28 lines (22 loc) · 874 Bytes
/
dm-spaceecho.mk
File metadata and controls
28 lines (22 loc) · 874 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
######################################
#
# dm-spaceecho
#
######################################
DM_SPACEECHO_VERSION = 2f2373601ec5480c234aa07ad8d4ca90debad3b2
DM_SPACEECHO_SITE = https://github.com/davemollen/dm-SpaceEcho.git
DM_SPACEECHO_SITE_METHOD = git
DM_SPACEECHO_BUNDLES = dm-SpaceEcho.lv2
define DM_SPACEECHO_BUILD_CMDS
~/.cargo/bin/rustup default nightly
rm -f $(@D)/lv2/dm-SpaceEcho.lv2/libdm_space_echo.so
(cd $(@D)/lv2 && \
~/.cargo/bin/cargo build $(MOD_PLUGIN_BUILDER_RUST_BUILD_FLAGS))
~/.cargo/bin/rustup default stable
endef
define DM_SPACEECHO_INSTALL_TARGET_CMDS
$(INSTALL) -d $(TARGET_DIR)/usr/lib/lv2
cp -rv $(@D)/lv2/dm-SpaceEcho.lv2 $(TARGET_DIR)/usr/lib/lv2/
$(INSTALL) -m 644 $(@D)/lv2/target/$(MOD_PLUGIN_BUILDER_RUST_TARGET)/release/libdm_space_echo.so $(TARGET_DIR)/usr/lib/lv2/dm-SpaceEcho.lv2/
endef
$(eval $(generic-package))