There’s no way in the gradle file I can force it to not build build shared libs if I do an assemble? I’d like it if they didn’t even show up in the task list. Being able to rebuild everything with a single command would come in handy. I have X86, X64 and Arm variants I want to build.
is it also possible to define just a specific project not to generate a shared library? So by default saying don’t build any shared libs except for project A?
Yes, as mentioned above you can set the ‘buildable’ flag to false for any binaries you don’t want to build. To enable building for a specific component, try this (untested):