diff --git a/design.txt b/design.txt index 80b383f..149ff46 100644 --- a/design.txt +++ b/design.txt @@ -62,19 +62,24 @@ Dependencies: deps.txt File format: One entry per line. Indentation for presentational purposes only. Module entry: - + module: Extension entry: extension: +Extra CXXFLAGS: + cxxflags: +Extra LDFLAGS: + ldflags: Options: ? - Optional dependency r - Reverse dependency; load before the specified module (not for extensions) Example: - network - plants ? - stuff ?r + module:network + module:plants ? + module:stuff ?r extension:ecs2 + ldflags:-lsasl2 Extension structure ------------------- diff --git a/todo.txt b/todo.txt index 483a5e8..428efb6 100644 --- a/todo.txt +++ b/todo.txt @@ -5,3 +5,4 @@ Buildat TODO - Modules should be run in threads. - Implement module depencencies in test/testmodules/__loader - There should probably be a builtin/loader that __loader usually wants to call +- Implement deps.txt cxxflags and ldflags