To build the operating system, a batch file (BUILD.BAT) is included to make
life easier. If you feel hardy, read on to understand the directory
structure.
Directory Structure
-------------------
dos-c root directory
+-----dist holds image of distribution disk
+-----doc documentation directory
+-----hdr common *.h files
+-----lib LIBM.LIB and DEVICE.LIB
+-----src source directories for:
+--------+-----boot boot.bin
+--------+-----command COMMAND.COM and HELP.EXE
+--------+-----drivers DEVICE.LIB
+--------+-----fs common kernel and ipl fs manage files
+--------+-----ipl IPL.SYS
+--------+-----kernel KERNEL.EXE
+--------+-----misc miscellaneous files for kernel and ipl
+--------+-----tmp
+--------+-----utils SYS.EXE
Organization in a nutshell
--------------------------
Each component or group of utilities is segreagated into its own directory.
Whenever common files are needed, they are removed and placed into a
seperate directory. In order to build that component or utility, a makefile
exists in the directory that bears the component's or utility's basename.
Each makefile has at least two targets, production and clean. The target
production builds the expected component or utility and the component clean
cleans up the director for distribution. The makefile may have at least one
additonal target that builds ythe component. Study the makefile to better
understand this.
$Header: C:/dos-c/doc/build.txv 1.0 05 Jul 1995 18:50:22 patv $
$Log: C:/dos-c/doc/build.txv $
Rev 1.0 05 Jul 1995 18:50:22 patv
Initial revision.