41 строка
1.8 KiB
Plaintext
41 строка
1.8 KiB
Plaintext
-*- text -*-
|
|
|
|
The slang library is available for OS/2, MSDOS, and WIN32 (windows
|
|
9x/NT) systems. This _includes_ the various GNU environments such as
|
|
DJGPP, and MINGW32/64. For CYGWIN, follow the UNIX instructions.
|
|
|
|
Each of the src, modules, and slsh directories contains a mkfiles
|
|
subdirectory that can be used to create Makefiles for non-CYGWIN
|
|
builds. The simplest approach to building the distribution is to
|
|
invoke the build scripts located in the top-level mkfiles directory.
|
|
|
|
For example, from a CMD window, a mingw32 version may be built and
|
|
installed using a simple 3-step process:
|
|
|
|
1. C:\path\to\slang> mkfiles\m32init.bat
|
|
2. C:\path\to\slang> mingw32-make
|
|
3. C:\path\to\slang> mingw32-make install
|
|
|
|
The first step will generate makefiles for mingw32/mingw64. Note that
|
|
mingw32-make is used for both 32 and 64 bit builds. In particular,
|
|
this step will create a top-level makefile that contains the locations
|
|
where the library and its components will get installed. Before, going
|
|
on to step 2, it is a good idea to look at the makefile and edit it if
|
|
necessary.
|
|
|
|
The second step will build the library, slsh, and the modules. If
|
|
something goes wrong here, fix it before going to step 3.
|
|
|
|
The final step installs the library and its components. The actual
|
|
work is carried out by slsh, which was created in step 2. Please
|
|
note, if you make an changes the installation paths in the makefile
|
|
after completing step 2, then you will need to rebuild it. That is,
|
|
run `mingw32-make clean', then go to step 2.
|
|
|
|
Finally you will need to make sure that the $PREFIX/bin directory is
|
|
in your PATH. Assuming that this has been done, you should be able
|
|
to run `slsh' at the CMD prompt.
|
|
|
|
More information on the makefile generation process is available
|
|
in src/mkfiles/README.
|