6 |
7u83 |
1 |
Directory Restructuring
|
|
|
2 |
=======================
|
|
|
3 |
|
|
|
4 |
This document describes the directory restructuring proposed in the
|
|
|
5 |
./outlineplan and ./components documents.
|
|
|
6 |
|
|
|
7 |
Paths are approximate, and do not include the trunk or src components,
|
|
|
8 |
for brevity.
|
|
|
9 |
|
|
|
10 |
Old path Component New path
|
|
|
11 |
========================================================================
|
|
|
12 |
|
|
|
13 |
/tendra libTenDRA /tendra
|
|
|
14 |
/tdf libANDF /andf
|
|
|
15 |
|
|
|
16 |
/tendra/installers Installers /tendra/installers
|
|
|
17 |
/tendra/producers Producers /tendra/producers
|
|
|
18 |
|
|
|
19 |
Tools:
|
|
|
20 |
/tendra/tools/disp disp /disp
|
|
|
21 |
/tendra/tools/tcc tcc /tcc
|
|
|
22 |
/tendra/tools/tld tld /tld
|
|
|
23 |
/tendra/tools/tnc tnc /tnc
|
|
|
24 |
/tendra/tools/tpl tpl /tpl
|
|
|
25 |
/tendra/utilities/lexi lexi /lexi
|
|
|
26 |
/tendra/utilities/sid sid /sid
|
|
|
27 |
/tendra/utilities/calculus calculus /calculus
|
|
|
28 |
|
|
|
29 |
Utilities:
|
|
|
30 |
/tendra/tools/tspec tspec /tendra/utilities/tspec
|
|
|
31 |
/tendra/utilities/make_err make_err /tendra/utilities/make_err
|
|
|
32 |
/tendra/utilities/make_tdf make_tdf /andf/utilities/make_tdf
|
|
|
33 |
|
|
|
34 |
Miscellany:
|
|
|
35 |
/tendra/lib/apis Producers /tendra/producers/lib/apis
|
|
|
36 |
/tendra/lib/env tcc /tcc/lib/env
|
|
|
37 |
/tendra/lib/machines tcc /tcc/lib/machines
|
|
|
38 |
/tendra/lib/tdf libANDF /andf/lib/tdf
|
|
|
39 |
/tendra/lib/cpp tcc /tcc/lib/cpp
|
|
|
40 |
/tendra/lib/libtdf libANDF /andf/lib/libtdf
|
|
|
41 |
/tendra/lib/startup libTenDRA /tendra/lib/startup
|
|
|
42 |
|
|
|
43 |
See development/movingouttools for details of how we intend to go about
|
|
|
44 |
moving the tools into their new paths, and how they relate to the
|
|
|
45 |
shared components with the rest of the source tree.
|
|
|
46 |
|
|
|
47 |
Within these directories, the structure is expected to remain as-is.
|
|
|
48 |
|
|
|
49 |
Directories not mentioned here are special cases, and need splitting
|
|
|
50 |
up according to their own specific requirements.
|
|
|
51 |
|
|
|
52 |
This document does not cover the build system; see
|
|
|
53 |
development/buildsystem instead.
|