memlnaut-nisps/vcv/Makefile
monkey-w1n5t0n fbc68ebfab feat(vcv): evolve module to 8x16 + LED rings + token palette + WS-OSC bridge
8 inputs x 16 outputs; per-output LED ring widget (drawLayer+nvgArc); palette
from frontend tokens; OSC bridge verbs for bidirectional browser training;
vendored self-contained iml.hpp (retired nisps-core); compiles against Rack
SDK 2.6.4. See SPEC.md BUILD DELTAS.
2026-06-28 04:14:30 +02:00

17 lines
510 B
Makefile

RACK_DIR ?= $(HOME)/.local/share/Rack2/Rack-SDK
FLAGS += -std=c++20
FLAGS += -I$(RACK_DIR)/include -I$(RACK_DIR)/dep/include
# The retired nisps-core header tree is gone; the runtime IML/MLP is vendored
# self-contained in src/iml.hpp (see that file's header for the rationale).
FLAGS += -Isrc
SOURCES += src/plugin.cpp
SOURCES += src/MEMLNaut.cpp
DISTRIBUTABLES += res
include $(RACK_DIR)/plugin.mk
# Remove SDK's default c++11 to avoid conflicting flags
CXXFLAGS := $(filter-out -std=c++11,$(CXXFLAGS))