Context
People may want to bundle libcartesi in other projects and may need to use other build systems, the problem is that we have some generated files that can only be generated in our Makefile build system. We should refactor our sources in a way that at least libcartesi is easy to build with other build tools (e.g CMake, node-gyp, etc).
Subtasks
Context
People may want to bundle libcartesi in other projects and may need to use other build systems, the problem is that we have some generated files that can only be generated in our Makefile build system. We should refactor our sources in a way that at least
libcartesiis easy to build with other build tools (e.g CMake, node-gyp, etc).Subtasks
machine-c-version.havailable in the source tarball.includedirectory insrc, to make easy to just copy include headers.