Hi, I have decided to tip my toe on the plugin development pool and I’m trying to set up my build environment. So far I have managed to build the Fundamental modules and load them into VCV Rack and use them. So far so good!
I’m following the official rack development guide and and this guide from the Medium: https://medium.com/@tonetechnician/how-to-setup-your-windows-vs-code-environment-for-vcv-rack-plugin-development-and-debugging-6e76c5a5f115
I’m using VS Code as my IDE, and I’m trying to set up tasks so that when I build the module, they will be automatically copied into plugin folder. In the guide from the Medium, the author creates two tasks, one for the build/copy, and one for the cleanup. Both works just fine, only problem is that only the ‘.vcvplugin’ plugin file is copied into plugin folder - the actual dll is missing.
I investigated the makefile, that was created by the helper.py, and noticed these two files on tope of the file:
# If RACK_DIR is not defined when calling the Makefile, default to two directories above
RACK_DIR ?= ../..
To make life a bit harder, my plugin folder is located on a non standard location, so I need to somehow specify the location where the files should be copied.
Few questions: what are the directories mentioned in the makefile? And what kind of build tasks you use in VS Code to aid your plugin development?
More questions will be posted when I manage to set-up everything and start the actual development!
-k