Skip to content
This repository was archived by the owner on Mar 7, 2026. It is now read-only.
This repository was archived by the owner on Mar 7, 2026. It is now read-only.

Build: simplify use as a library #1667

Description

@elagil

Hello!

I am in the process of using blackmagic firmware as a library in a project that uses an unsupported platform and software framework (an RTOS).
For that, I would like to make the build system of blackmagic a bit more modular, similar to what is done in lwip. More specifically, https://github.com/lwip-tcpip/lwip/blob/master/src/Filelists.mk .

The idea is to create separate makefiles/CMakeLists for each of the components (e.g. core and targets), and also make it an option to build (or not build) with the opencm library. For example, I have no use for the opencm library, because my RTOS ships its own HAL.

Would you accept such a pull request?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions