I would like to have a project that shares code between the standalone (Desktop/iOS) version, and the plugin version.
Eventually I’d like all the different targets to call the same components and processing functions, but each of the targets might also add a few behaviors that are unique to it (for example, the standalone version might generate it’s own playhead, or have a different menu).
Is there a way to do it in the Projucer without maintaining two different projects?
Ideally I’d like to be able to control the ‘shared’ resources from a central location.