This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
devel:kamailio-5.0-design [2016/02/28 11:50] miconda |
devel:kamailio-5.0-design [2016/02/28 11:57] miconda [Build System] |
||
---|---|---|---|
Line 38: | Line 38: | ||
===== Source Tree Structure ===== | ===== Source Tree Structure ===== | ||
+ | |||
+ | Goals: | ||
+ | |||
+ | * group files per components to be easier to spot their role, especially the core, include files and utilities | ||
+ | |||
+ | ==== Reorganizing Source Files Location ==== | ||
It was discussed in the past: | It was discussed in the past: | ||
* source code files should be relocated to have a better structure for include headers, core files, modules and internal libraries as well as utilities | * source code files should be relocated to have a better structure for include headers, core files, modules and internal libraries as well as utilities | ||
+ | |||
+ | Two models proposed: | ||
+ | |||
+ | * a) only move core files in a new ' | ||
+ | * b) move all source code files for Kamailio in a new ' | ||
===== Build System ===== | ===== Build System ===== | ||
- | Revising | + | Goals: |
+ | |||
+ | * revising | ||
+ | |||
+ | ==== Reviewing Alternative Build Systems ==== | ||
Alternatives to analyze: | Alternatives to analyze: |