Skip to content
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

Module system #18

Closed
alfreb opened this issue Oct 1, 2014 · 3 comments
Closed

Module system #18

alfreb opened this issue Oct 1, 2014 · 3 comments

Comments

@alfreb
Copy link
Contributor

alfreb commented Oct 1, 2014

We need a proper module system. I guess "included" modules could be built into a separate archive, modules.a, to complement os.a. This way we can always link with the modules, but only the ones reference will be linked in.

@alfreb
Copy link
Contributor Author

alfreb commented Oct 23, 2014

I also think 1 module == 1 namespace

@alfreb
Copy link
Contributor Author

alfreb commented Oct 24, 2014

./mod/my_module Contains module sources and includes.
./mod/my_module.hpp contains a common include for everything required to use the module.

There should be a common makefile for all modules, which builds them all into the same archive, modules.a. The service should link against this, but of course not the OS.

@alfreb alfreb mentioned this issue Oct 29, 2014
@alfreb
Copy link
Contributor Author

alfreb commented Nov 15, 2015

We've started the includer-project, in a separate repo.

@alfreb alfreb closed this as completed Nov 15, 2015
AndreasAakesson added a commit to AndreasAakesson/IncludeOS that referenced this issue Dec 16, 2016
AndreasAakesson added a commit to AndreasAakesson/IncludeOS that referenced this issue Dec 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant