| Executable | Optimal byte-ordering | Visual | Makefile | Compiler | Notes |
|---|---|---|---|---|---|
| web_linux_24 | SGI | 24 bit DirectColor | Makefile_linux_24 | gcc | 32 bit AMD or Intel |
| web_linux_24_64 | SGI | 24 bit DirectColor | Makefile_linux_24_64 | gcc | 64 bit AMD OS |
| web_linux | SGI | 8 bit PseudoColor | Makefile_linux | gcc | setting separate server |
| - | native Intel | 8 bit PseudoColor | Makefile_linux_le | gcc | setting separate server |
| - | SGI | 8 bit PseudoColor | Makefile_linux_pg | Portland Group | setting separate server. |
In the documention that follows WEB_DIR refers to the location of Web on your system and a '?' inside a filename refers to the suffix of one of the specific Web distributions available e.g. _linux, _linux_le, or _linux_24.
The directory: WEB_DIR/src contains Makefiles:
These makefiles can be used to compile the source code, place the object code in an object library, link the object code with system object libraries, and create an executable binary file.
cd WEB_DIR/src
mv web? web?_orig
mv web?.a web?_orig.a
cd WEB_DIR/AppPlusS
xmkmf -a ; make ;
cd WEB_DIR/src
make -f Makefile?If the make operation fails due to a missing header file: Xm.h then you will have to install the XWindow/Motif Development and headers files. Some Linux distributions do not install this by default, but it usually is present in the distribution.
| -DFUNCPROTO | require function prototypes | -O2 | optimization level | -woff | ignore enumerated warnings | -fullwarn | list verbose warnings | -P_SGIOSF | cpp flag for SGI byte ordering | -DSP_SUNSP | cpp flag for selective compilation on Sun | -DSP_NT | cpp flag for selective compilation on NT | -app_plus | cpp flag for selective compilation for 24 bit visual | -DWEB_24 | cpp flag for selective compilation for Appplus widget | -DWEB_BGFG | cpp flag for selective compilation with fixed color menus | -I/usr/X11R6/include | set location of Xwindow headers |
| -Xm | Motif | -Xt | X Toolkit | -X11 | X11 | -Xmu | Window | -m | math |
Send such info to:
ArDean Leith
Wadsworth Labs, P.O. Box 509, Albany, New York 12201
phone: 518-486-5604
fax: 518-474-7992
email: spider@wadsworth.org
WWW:
www.wadsworth.org/spider_doc/web/docs/web.html
Source file: compilew-linux.html Updated: 22 Mar. 2006 ArDean Leith