home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Shareware 1999 March
/
PCShareware-3-99.iso
/
IMPLE
/
DJGPP.RAR
/
DJGPP2
/
XLIB-SR0.ZIP
/
SRC
/
XLIBEMU
/
README
< prev
next >
Wrap
Text File
|
1994-02-20
|
2KB
|
72 lines
# $Id: readme 1.5 1994/02/01 15:20:18 ulrich Exp $
#
# Readme for Xlibemu version 0.3
#
# Author: Ulrich Leodolter
# Email: ulrich@lab1.psy.univie.ac.at
# Address: Austria 3051 St.Christopen, Ludmerfeld 33
#
This is the distribution for Xlibemu, an emulation for Xlib.
Xlibemu is not an X Window server and has no network support.
Xlibemu covers most of the library functions only partly or
in a dummy way, and some functions aren't implemented at all.
It was developed to be able to compile X applications that
are useful even when not running in an multitasking system.
Xlibemu does not use the X Window System Protocol, it replaces
most(some) of the library functions by emulation functions.
With this version of Xlibemu it is possible to run Emacs 19.19,
or Tcl7.0/Tk3.3 (I have tested both).
To understand what Xlibemu does or doesn't please look at the
sources. First look at "hello.c" to see how an window manager
(fvwm()) can be linked together with an application.
Compilation:
You need the following packages installed:
DJGPP 1.11 or later
GRX 1.03 library, sources and fonts
The sources from X11R5 subdirectory mit/lib/X/*
The include files from X11R5 distribution
(I have copied the directory /usr/include/X11 from my Linux
installation, so i don't know exactly which files are used
to compile X applications that need only libX11.a)
First Step:
>cd xlibemu
>set DJGPP=<your djgpp directory>
>rem fvwm 1.18d
>make -C../fvwm/fvwm libfvwm.o
>cp ../fvwm/fvwm/libfvwm.o ../fvwm
>make depend
>make install
If you want to use cursor.fnt you must update fonts.dir:
>cp cursor.fnt %GRXFONT%
>cd %GRXFONT%
>fntool -itype fnt -otype dir *.fnt
To run hello:
>set GRXFONT=%DJGPP%/contrib/libgrx/fonts
>set DISPLAY=1024x758x256
>set HOME=<your home directory>
>rem # not really needed for hello
>set XMODMAP=<your modmap file>
>cp _fvwmrc %HOME%
>go32 hello
Type 'q' to quit hello.
Please send all comments, flames, patches, etc, to me. I am responsible
for the Xlibemu development.
For Copyright information look at "copying.h".
I someone want's to use this sources in a commerical software package,
(i don't believe in that) percentages are welcome by the author.