# Mapping file for suggest-strings to libraries
.root: /usr/local/lib/ggi
#
# suggest_name			library_name			versions
# ------------			--------------------------	--------
# Displays
display-aa			display/aa.so
display-auto			display/auto.so
display-dga			display/xf86dga.so
display-xf86dga			display/xf86dga.so
display-directx			display/directx.so
display-file			display/file.so
display-fbdev			display/fbdev.so
display-glide			display/glide.so
display-kgi			display/kgi.so
display-ipc			display/ipc.so
display-lcd823			display/lcd823.so
display-libkgi			display/kgilib.so
display-memory			display/memory.so
display-monotext		display/monotext.so
display-multi			display/multi.so
display-palemu			display/palemu.so
display-quartz			display/quartz.so
display-sub			display/sub.so
display-suidkgi			display/suidkgi.so
display-svga			display/svgalib.so
display-svgalib			display/svgalib.so
display-terminfo		display/terminfo.so
display-tele			display/tele.so
display-tile			display/tile.so
display-trueemu			display/trueemu.so
display-vcsa			display/vcsa.so
helper-vgagl			display/vgagl.so
display-vgl			display/vgl.so
display-wsfb			display/wsfb.so
display-x			display/X.so
helper-x-evi			helper/helper_x_evi.so
helper-x-dbe			helper/helper_x_dbe.so
helper-x-dga			helper/helper_x_dga.so
helper-x-shm			helper/helper_x_shm.so
helper-x-vidmode		helper/helper_x_vidmode.so
helper-mansync			display/mansync.so
helper-linux-vtswitch		display/linvtsw.so

# Display abbreviations
aa				display/aa.so
auto				display/auto.so
directx				display/directx.so
dga				display/xf86dga.so
xf86dga				display/xf86dga.so
file				display/file.so
fbdev				display/fbdev.so
glide				display/glide.so
kgi				display/kgi.so
ipc				display/ipc.so
lcd823				display/lcd823.so
libkgi				display/kgilib.so
memory				display/memory.so
monotext			display/monotext.so
multi				display/multi.so
palemu				display/palemu.so
quartz				display/quartz.so
sub				display/sub.so
suidkgi				display/suidkgi.so
svga				display/svgalib.so
terminfo			display/terminfo.so
tele				display/tele.so
tile				display/tile.so
trueemu				display/trueemu.so
vcsa				display/vcsa.so
vgl				display/vgl.so
wsfb				display/wsfb.so
x				display/X.so

# Stubs library - generic drawing code goes here
generic-stubs			default/stubs.so

# Stubs library - code for pseudo targets goes here
generic-pseudo-stubs		default/pseudo_stubs.so

# Color library
generic-color			default/color.so

# Linear framebuffers
generic-text-16			default/text_16.so
generic-text-32			default/text_32.so

generic-linear-1 		default/linear_1.so
generic-linear-1-r 		default/linear_1_r.so
generic-linear-2 		default/linear_2.so
generic-linear-4 		default/linear_4.so
generic-linear-4-r 		default/linear_4_r.so
generic-linear-8 		default/linear_8.so
generic-linear-16 		default/linear_16.so
generic-linear-24 		default/linear_24.so
generic-linear-32 		default/linear_32.so
generic-linmm-banked		default/linmm_banked.so

# Planar framebuffers
generic-planar			default/planar.so
generic-ilbm			default/ilbm.so
generic-iplanar-2p		default/iplanar_2p.so

# Ramdac support via IOCTL
generic-ramdac			default/ramdac.so
# MMIO ping-pong commands
generic-mmio 			default/mmio.so
# IOCTL interface
generic-ioctl 			default/ioctl.so

# Fbdev accels
.include /etc/ggi/targets/fbdev.conf

# KGI accels
.include /etc/ggi/targets/kgi.conf

# temporary directive to load LibBuf storage/renderers.
.include /etc/ggi/libggibuf.conf
