aboutsummaryrefslogtreecommitdiffhomepage
path: root/libslang/src/mkfiles/README
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2011-10-14 04:55:05 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2011-10-14 04:55:05 +0200
commit6aa0e0017d7d0cddc006da885946934b06949a91 (patch)
tree66b688ec32e2f91266db760b1762f2a50cc52036 /libslang/src/mkfiles/README
parenta966db5b71328f6adf9dd767e64b322a3bd7ed9c (diff)
downloaderlang-slang-fork-6aa0e0017d7d0cddc006da885946934b06949a91.tar.gz
include libslang-1.4.9 and automatically build it and link erlang-slang against it
few (erlang) people will still have libslang-1.4.9 installed or spend time to get it to link against the driver
Diffstat (limited to 'libslang/src/mkfiles/README')
-rw-r--r--libslang/src/mkfiles/README28
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.