#!/bin/sh rm -f xaw_incdir if test "$1" = "" ; then echo "Checking which type of Xaw widgets are available :" echo "(looking for Xaw, Xaw3d, Xaw95, neXtaw)" echo "" else WIDGETS=`echo $1 | tr [a:z] [A:Z]` fi if test "$WIDGETS" = "" ; then if [ -r /usr/lib/libXaw3d.so ] || [ -r /usr/X11R6/lib/libXaw3d.so ] ; then echo "libXaw3d.so is installed" if [ -d /usr/include/X11/Xaw3d ] ; then if [ -r /usr/include/X11/Xaw3d/Xaw3dP.h ] ; then echo "Found Xaw3dg library (extended version of Xaw3d)" echo "" WIDGETS=XAW3DG else echo "Found Xaw3d library" echo "" WIDGETS=XAW3D fi else echo "However /usr/include/X11/Xaw3d/*.h headers not present !" echo "Install xaw3d-dev" fi fi if test "$WIDGETS" = "" && ( [ -r /usr/lib/libneXtaw.so ] || [ -r /usr/X11R6/lib/libneXtaw.so ] ) ; then echo "libneXtaw.so is installed" if [ -d /usr/include/X11/neXtaw ] ; then echo "Found neXtaw library" echo "" WIDGETS=NEXTAW else echo "However /usr/include/X11/neXtaw/*.h headers not present !" echo "Install nextaw-dev" fi fi if test "$WIDGETS" = "" && ( [ -r /usr/lib/libXaw95.so ] || [ -r /usr/X11R6/lib/libXaw95.so ] ) ; then echo "libXaw95.so is installed" if [ -d /usr/include/X11/Xaw95 ] ; then echo "Found Xaw95 library" echo "" WIDGETS=XAW95 else echo "However /usr/include/X11/Xaw95/*.h headers not present !" echo "Install xaw95-dev" fi fi fi if test "$WIDGETS" = "XAW3DG" ; then ln -sf /usr/include/X11/Xaw3d xaw_incdir echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG" echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG" > Local.xawdefs echo "SYS_LIBRARIES = -lXaw3d -L." echo "SYS_LIBRARIES = -lXaw3d -L." >> Local.xawdefs echo "" xmkmf ; echo "cd rw" ; cd rw ; xmkmf exit fi if test "$WIDGETS" = "XAW3D" ; then ln -sf /usr/include/X11/Xaw3d xaw_incdir echo "XAWLIB_DEFINES = -DXAW3D" echo "XAWLIB_DEFINES = -DXAW3D" > Local.xawdefs echo "SYS_LIBRARIES = -lXaw3d -L." echo "SYS_LIBRARIES = -lXaw3d -L." >> Local.xawdefs echo "" xmkmf ; echo "cd rw" ; cd rw ; xmkmf exit fi if test "$WIDGETS" = "XAW95" ; then ln -sf /usr/include/X11/Xaw95 xaw_incdir echo "XAWLIB_DEFINES = -DXAW95" echo "XAWLIB_DEFINES = -DXAW95" > Local.xawdefs echo "SYS_LIBRARIES = -lXaw95 -L." echo "SYS_LIBRARIES = -lXaw95 -L." >> Local.xawdefs echo "" xmkmf ; echo "cd rw" ; cd rw ; xmkmf exit fi if test "$WIDGETS" = "NEXTAW" ; then ln -sf /usr/include/X11/neXtaw xaw_incdir echo "XAWLIB_DEFINES = -DXAW3D" echo "XAWLIB_DEFINES = -DXAW3D" > Local.xawdefs echo "SYS_LIBRARIES = -lneXtaw -L." echo "SYS_LIBRARIES = -lneXtaw -L." >> Local.xawdefs echo "" xmkmf ; echo "cd rw" ; cd rw ; xmkmf exit fi echo "None of Xaw3d, Xaw95 or neXtaw are completely installed" echo "with their development environments" echo "Defaulting to (plain & ugly) Xaw instead" ln -sf /usr/include/X11/Xaw xaw_incdir echo "XAWLIB_DEFINES = -DXAWPLAIN" echo "XAWLIB_DEFINES = -DXAWPLAIN" > Local.xawdefs echo "SYS_LIBRARIES = XawClientLibs -lm" echo "SYS_LIBRARIES = XawClientLibs -lm" >> Local.xawdefs echo "" xmkmf ; echo "cd rw" ; cd rw ; xmkmf