-
Notifications
You must be signed in to change notification settings - Fork 207
/
dirstruc.txt
164 lines (157 loc) · 5.54 KB
/
dirstruc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
Harbour directory structure
===========================
Follow are the various directories that exist under the Harbour tree.
<root> - Main Harbour directory. Contains all the various
| make file and Changelog (=changes history) file.
|
+---bin - Executable and helper scripts.
| Should contain Harbour and other executables. (*)
|
+---config - Configuration Files (.mk) for the GNU Make system.
| |
| +---<platform> - Configuration files specific to <platform>.
|
+---extras - Sample files and small applications.
| |
| +---dbu - Make files (without source) for CA-Cl*pper DBU.
| |
| +---guestbk - Harbour Guests Book.
| |
| +---hbdoc - Documentation generation tool.
| |
| +---misc - A few humble demonstration.
| |
| +---rddado - ADORDD - RDD to automatically manage Microsoft ADO.
| |
| +---rl - Make files (without source) for CA-Cl*pper RL.
| |
| +---httpsrv - uHTTPD micro web server.
|
+---debian - Packaging information for Debian GNU/Linux.
|
+---doc - Documentation and white-papers.
| |
| +---en - English documentation.
|
+---include - Include files for both Harbour and C.
|
+---lib - Run-Time libraries binaries for each platform. (*)
|
+---src - All source files reside underneath.
| |
| +---codepage - National codepage collection.
| |
| +---common - Common function and expression optimizer.
| |
| +---compiler - Harbour compiler module.
| |
| +---debug - Debugger.
| |
| +---hbextern - Library with all function binding available for
| | .prg code
| |
| +---3rd - Locally hosted copies of 3rd party libraries
| | required by core code or deemed important enough
| | to be provided as part of core.
| | (plays a role primarily on non-*nix systems)
| |
| +---lang - National language message support files.
| |
| +---macro - Macro compiler.
| |
| +---main - Harbour compiler main source.
| |
| +---pp - Harbour preprocessor.
| |
| +---rdd - Replaceable Database Driver (RDD).
| | |
| | +---dbfcdx - DBFCDX RDD.
| | |
| | +---dbffpt - DBFFPT RDD.
| | |
| | +---dbfnsx - DBFNSX RDD.
| | |
| | +---dbfntx - DBFNTX RDD.
| | |
| | +---hbsix - SIx compatible functions.
| | |
| | +---hsx - HiPer-SEEK / CFTS compatible library.
| | |
| | +---nulsys - NULL RDD.
| | |
| | +---usrrdd - USRRDD which allows to create a new RDD at PRG level.
| | |
| | +---example - Usage examples.
| | |
| | +---rdds - A set of simple RDDs all written in PRG.
| |
| +---rtl - Run-Time libraries functions and various General
| | | Terminal (GT) implementation
| | |
| | +---gtcgi - GT subsystem aimed at cgi-bin applications.
| | |
| | +---gtcrs - GT subsystem based on ncurses.
| | |
| | +---gtdos - GT subsystem for MS-DOS platform.
| | |
| | +---gtgui - Minimal GT for Windows GUI programs.
| | |
| | +---gtos2 - GT subsystem for OS/2 platform.
| | |
| | +---gtpca - GT subsystem for ANSI terminals.
| | |
| | +---gtsln - GT subsystem based on slang.
| | |
| | +---gtstd - GT subsystem for plain ANSI C stream IO.
| | |
| | +---gttrm - GT subsystem for terminal. It does not use
| | | termcap/terminfo for terminal escape sequences,
| | | but rather hard coded ones for basic capabilities.
| | |
| | +---gtwin - GT subsystem for Windows compilers (Console).
| | |
| | +---gtwvt - GT subsystem for Windows using GUI windows instead of
| | | Console.
| | |
| | +---gtxwc - GT subsystem for XWindow Console.
| | |
| | +---gt_tpl - GT subsystem template.
| |
| +---vm - Harbour Virtual Machine and internal Run-Time
| | library functions.
| |
| +---mainstd - mainstd helper library.
| |
| +---mainwin - mainwin helper library.
| |
| +---vmmt - GNU Makefile for creating the multi-threaded version
| of the VM library.
|
+---tests - Test programs.
| |
| +---bldtest - Simple C program to check if Harbour can be compiled
| | on the current machine, system and C compiler.
| |
| +---hbpptest - Regression tests for the preprocessor.
| |
| +---mt - Various multi-threading tests.
| |
| +---multifnc - Overloading C functions test.
| |
| +---rddtest - RDD tests.
|
+---utils - Utilities and tools that are part of Harbour.
|
+---hbi18n - Harbour i18n .pot/.hbl file manager.
|
+---hbmk2 - Harbour Make utility.
| |
| +---examples - Usage examples.
|
+---hbtest - Regression tests for the Run-Time library.
Legend:
=======
(*) Should exist in a final build or if you build them yourself, in
source repository this directory is empty or does not contain
all files.
Chen Kedem <[email protected]>