Prototype

This commit is contained in:
Armin 2026-08-05 23:12:17 +02:00
commit 4271fc34bb
14 changed files with 950 additions and 169 deletions

View file

@ -1,10 +1,10 @@
SHELL := /bin/bash
BUILD_DIR := build
PLUGIN_DIR := build/MonoStep_artefacts/Release/VST3
PLUGIN := MonoStep.vst3
PLUGIN_DIR := build/Monostep_artefacts/Release/VST3
PLUGIN := Monostep.vst3
VST3_DIR := $(HOME)/Library/Audio/Plug-Ins/VST3
TEST_HOST := build/MonoStepTestHost_artefacts/Release/MonoStepTestHost
TEST_HOST := build/MonostepTestHost_artefacts/Release/MonostepTestHost
.PHONY: all build install test clean
@ -13,7 +13,7 @@ all: install
# Configure (if needed) and build the VST3 plugin.
build:
cmake -S . -B $(BUILD_DIR) -DCMAKE_BUILD_TYPE=Release
cmake --build $(BUILD_DIR) --target MonoStep_VST3
cmake --build $(BUILD_DIR) --target Monostep_VST3
# Build then copy the fresh plugin into the user VST3 directory.
install: build
@ -23,7 +23,7 @@ install: build
@echo "Installed $(PLUGIN) into $(VST3_DIR)"
test: build
cmake --build $(BUILD_DIR) --target MonoStepTestHost
cmake --build $(BUILD_DIR) --target MonostepTestHost
"$(TEST_HOST)" "$(PLUGIN_DIR)/$(PLUGIN)"
clean: