I'm incorporating some external libraries into my build and so I have a custom hierarchy built up. I've been able to figure out on my own how access my projects in a solution i.e:
/plugins/my-custom-folder/plugin1 /plugins/my-custom-folder/plugin2 /plugins/my-custom-folder/plugin3
But I cannot figure out how to use my custom common api. Assuming I've given it the ModuleID com.company.common.framework and placing it in my-custom-folder I've tried adding it a few different way to a projectdefinition.txt
1. APIS=plugins/my-custom-folder/common.framework 2. APIS=common.framework 3. APIS=plugins/my-custom-folder/com.company.common.framework 4. APIS=com.company.common.framework
The ones where I specify plugins/ get close, the project gets generated but the reference can't be found, and it doesn't pop up in my solution's framework list. The framework folder itself is called plugins/my-custom-folder/common.framework. Maybe it needs to be com.company.common.framework after the ModuleID defined in the projectdefintion.txt. I also noticed the C4D frameworks don't even use the ModuleID field.