-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libbelaextra - incomplete #624
Comments
the rationale for shared /static libraries is loosely as follows:
Supercollider The libraries (as in: the |
It is in both actually. I think I needed it for a project where I was only using |
now sure what you exactly mean by 'user-provided' code... then 'user libraries' which are additional 'optional' libraries which are not 'supported' by the Bela team and help in a different repo - say a 'community library'? anyway.... I'll send you a PR... |
A user could create their own library and store it in |
libbelaextra only contains some of libraries
(I need everything for cross-compilation)
is there any reason not to change Makefile
FROM:
LIB_EXTRA_OBJS = $(EXTRA_CORE_OBJS) build/core/GPIOcontrol.o libraries/Scope/build/Scope.o libraries/UdpClient/build/UdpClient.o libraries/UdpServer/build/UdpServer.o libraries/Midi/build/Midi.o libraries/Gui/build/Gui.o
TO:
LIB_EXTRA_OBJS = $(EXTRA_CORE_OBJS) build/core/GPIOcontrol.o libraries//build/.o
note: its a bit unclear to me why GPIOcontrol is not in libbela.a and so is required in libbelaextra ?!
another option might be...
rather than to have bela + belaextra
to have:
libbela & libbelacomplete
where complete = all build//.o + all libraries//build/.o
so you only need to link one library.
The text was updated successfully, but these errors were encountered: