From c42e893924509fe362c2f6623326bb42a7144593 Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 24 Jan 2019 13:31:24 +0000 Subject: [PATCH] Custom filename for AU binary --- Makefile.plugins.mk | 6 +++--- distrho/src/CoreAudio106/Info.plist | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk index 056c96a1..0a36014a 100644 --- a/Makefile.plugins.mk +++ b/Makefile.plugins.mk @@ -57,10 +57,10 @@ lv2 = $(TARGET_DIR)/$(NAME).lv2/$(NAME)$(LIB_EXT) lv2_dsp = $(TARGET_DIR)/$(NAME).lv2/$(NAME)_dsp$(LIB_EXT) lv2_ui = $(TARGET_DIR)/$(NAME).lv2/$(NAME)_ui$(LIB_EXT) vst = $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) -au_plugin = $(TARGET_DIR)/$(NAME).component/Contents/MacOS/dpfplugin +au_plugin = $(TARGET_DIR)/$(NAME).component/Contents/MacOS/$(NAME) au_pkginfo = $(TARGET_DIR)/$(NAME).component/Contents/PkgInfo au_plist = $(TARGET_DIR)/$(NAME).component/Contents/Info.plist -au_rsrc = $(TARGET_DIR)/$(NAME).component/Contents/Resources/dpfplugin.rsrc +au_rsrc = $(TARGET_DIR)/$(NAME).component/Contents/Resources/$(NAME).rsrc # --------------------------------------------------------------------------------------------------------------------- # Set stuff needed for AU @@ -287,7 +287,7 @@ $(au_pkginfo): $(OBJS_DSP) $(au_plist): $(OBJS_DSP) -@mkdir -p $(shell dirname $@) @echo "Creating AU Info.plist for $(NAME)" - cp $(DPF_PATH)/distrho/src/CoreAudio106/Info.plist $@ + sed -e "s/X-DPF-EXECUTABLE-DPF-X/$(NAME)/g" $(DPF_PATH)/distrho/src/CoreAudio106/Info.plist > $@ $(au_rsrc): $(BUILD_DIR)/step2.rsrc -@mkdir -p $(shell dirname $@) diff --git a/distrho/src/CoreAudio106/Info.plist b/distrho/src/CoreAudio106/Info.plist index 0e1a11a5..e0e7c89f 100755 --- a/distrho/src/CoreAudio106/Info.plist +++ b/distrho/src/CoreAudio106/Info.plist @@ -5,13 +5,13 @@ CFBundleDevelopmentRegion English CFBundleExecutable - dpfplugin + X-DPF-EXECUTABLE-DPF-X CFBundleIconFile CFBundleIdentifier com.yourcompany.dpfplugin CFBundleName - dpfplugin + X-DPF-EXECUTABLE-DPF-X CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType