diff options
Diffstat (limited to 'libslang/src/mkfiles/README')
-rw-r--r-- | libslang/src/mkfiles/README | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libslang/src/mkfiles/README b/libslang/src/mkfiles/README new file mode 100644 index 0000000..59217e2 --- /dev/null +++ b/libslang/src/mkfiles/README @@ -0,0 +1,28 @@ +-*- text -*- +Due to various incompatibilities between various make programs for PC +systems as well as differing notions of what the path separator should +be, I have decided that the best and most maintainable approach is to +create a master makefile that that consists of system/compiler/make +sections from which the approriate makefile is constructed. The +easiest way to do this is to run the master makefile through a +preprocessor. To this end, I have created a master makefile for +DOS/OS2 systems called makefile.all. This makefile is processed by +the DOS executable mkmake.exe to produce various makefiles. For +example, + + mkmake BCC < makefile.all > makefile + +produces a makefile suitable for BCC, whereas + + mkmake OS2 EMX < makefile.all > makefile + +produces a makefile for OS2 assuming that EMX is the compiler. + +Use + + mkmake < makefile.all | more + +for more information. (Better yet, look at makefile.all; it is best +viewed with a folding editor). + +Note that the resulting makefile should be copied to the src directory. |