This directory contains sample programs which demonstrate how X auxiliary object can be implemented.
This directory contains the following files.
readme.html
aux_so.c
iiimpAux.h
aux_ext.c
Makefile
does not exist, run configure script at src/server.
$ cd /somewhere/src/server
$ sh configure
You can specify your favorite options if you want.
$ cd /somewhere/src/server/programs/language_engines/sampleja/xaux
$ gmake CFLAGS='-g -DENABLE_TRACE'
This example specifies CFLAGS option to enable some tracing feature.
If everything goes well, the following two files will be created.
aux.so
aux_ext
# pkill htt_server
htt_server
on a terminal emulator.
$ /usr/bin/iiimd -if sampleja
htt_server
will write out activity information.-ifpath_name
option should be given to specify the
path where sampleja
object is placed.
For detail of sampleja, refer to README of
sampleja
.
htt_xbe
on the other terminal emulator.
$ env TRACE_AUX_SO=DIMPSXs IIIM_AUX_SO_PATH=./aux.so /usr/lib/iiim/iiim-xbe -if sampleja
htt_xbe
will write out trace information.
panel
window will start.
panel
window, then click [text] button.aux
window will start.
aux
window will change to ``9 寛司''.
aux
window and htt_xbe stop.