home *** CD-ROM | disk | FTP | other *** search
/ Pro Intralink 3.1 / Pro Intralink v3.1.iso / dsrc / templates / unix / u_shlib.inc < prev    next >
Encoding:
Text File  |  2001-11-27  |  3.3 KB  |  94 lines

  1. // 27-Mar-97 $$1  Pete  Created.
  2. // 03-Oct-97 $$2  JJE   Add SHLIB_PATH for hitachi
  3. // 16-Jan-98 $$3  JJE   Add memmove for sun
  4. // 05-Mar-98 $$4  JJE   Check LD_PRELOAD first
  5. // 05-Mar-98 $$5  JJE   Set LD_PRELOAD differently
  6. // 06-Apr-98 $$6  JJE   Change to sgi* for mips4
  7. // 24-Apr-98 $$7  JJE   fix sun lib path so opengl will work
  8. // 12-May-98 $$8  JJE   Remove libmul.o
  9. // 30-Jul-98 $$9  JJE   Set n32 path on mips4
  10. // 12-Aug-98 $$10 JJE   Add stublib for ibm
  11. // 16-Sep-98 $$11 JJE   Don't set system lib path for ibm
  12. // 03-Jun-99      JJE   Set opengl in libpath on hp
  13. // 25-Jun-99      JJE   Rearrange libpath on sun and hp
  14. // 27-Sep-99 $$12 JJE   Sub to new build area
  15. // 04-Oct-99 $$13 JJE   Sun changes
  16. // 08-Mar-00 $$14 JJE   No /usr/lib on HP
  17. // 04-Aug-00 $$15 TWH   Change hp700|hp8k to hp*
  18. // 10-Nov-00 $$16 JJE   Chg on Sun/Hp to make sure we put our lib dir early
  19. // 23-Jan-01 $$17 TWH   Sun4_solaris_64 changes
  20. // 24-Apr-01 $$18 TWH   Mv Xgl stubs for solaris 8 from shlibproe.inc
  21. // 25-May-01 $$19 JJE  Don't use ucb paths on sun
  22. if ($mc =~ sun4_solaris*) then
  23.    if ($?LD_LIBRARY_PATH) then
  24.       setenv LD_LIBRARY_PATH /usr/openwin/lib:$prodir/$mc/lib:${LD_LIBRARY_PATH}:$prodir/$mc/obj
  25.    else
  26.       setenv LD_LIBRARY_PATH /usr/openwin/lib:$prodir/$mc/lib:$prodir/$mc/obj
  27.    endif
  28.    if ( !(-e /opt/SUNWits/Graphics-sw/xgl/lib/libxgl.so) ) then
  29.       set xgl_stub = "${PRO_DIRECTORY}/${PRO_MACHINE_TYPE}/xglstub"
  30.       setenv LD_LIBRARY_PATH ${xgl_stub}:${LD_LIBRARY_PATH}
  31.    endif
  32.    if (! $?TMPDIR) then
  33.        setenv TMPDIR /tmp
  34.    endif
  35. endif
  36.  
  37. if ($mc =~ hp* || $mc == hitachi) then
  38.    if ($?SHLIB_PATH) then
  39.       setenv SHLIB_PATH /opt/graphics/OpenGL/lib:$prodir/$mc/lib:${SHLIB_PATH}:/usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/obj
  40.    else
  41.       setenv SHLIB_PATH /opt/graphics/OpenGL/lib:/usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/lib:$prodir/$mc/obj
  42.    endif
  43. endif
  44.  
  45. if ($mc == ibm_rs6000) then
  46.    if ($?LIBPATH) then
  47.       setenv LIBPATH $prodir/$mc/lib:${LIBPATH}:$prodir/$mc/obj
  48.    else
  49.       setenv LIBPATH $prodir/$mc/lib:$prodir/$mc/obj
  50.    endif
  51.    if ( ! -e /usr/lib/libGL.a ) then
  52.       setenv LIBPATH ${LIBPATH}:$prodir/$mc/stublib
  53.    endif
  54. endif
  55.  
  56. if ($mc == alpha_unix) then
  57.    if (! -e /usr/shlib/libGL.so) then
  58.        if ($?LD_LIBRARY_PATH) then
  59.           setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$prodir/$mc/obj
  60.        else
  61.           setenv LD_LIBRARY_PATH $prodir/$mc/obj
  62.        endif
  63.    endif
  64.    set os_version = `uname -r | tr -d 'V' | awk -F. '{print $1}'`
  65.    if ($os_version < 4 ) then
  66.       if ($?LD_LIBRARY_PATH) then
  67.            setenv LD_LIBRARY_PATH $prodir/$mc/libcxx:${LD_LIBRARY_PATH}
  68.       else
  69.            setenv LD_LIBRARY_PATH $prodir/$mc/libcxx
  70.       endif
  71.    endif
  72.    if ($?LD_LIBRARY_PATH) then
  73.       setenv LD_LIBRARY_PATH $prodir/$mc/lib:${LD_LIBRARY_PATH}
  74.    else
  75.       setenv LD_LIBRARY_PATH $prodir/$mc/lib
  76.    endif
  77. endif
  78.  
  79. if ($mc =~ sgi*) then
  80.    if ($?LD_LIBRARY_PATH) then
  81.       setenv LD_LIBRARY_PATH $prodir/$mc/lib:${LD_LIBRARY_PATH}:$prodir/$mc/obj
  82.    else
  83.       setenv LD_LIBRARY_PATH $prodir/$mc/lib:$prodir/$mc/obj
  84.    endif
  85. endif
  86. if ($mc == sgi_mips4) then
  87.    if ($?LD_LIBRARYN32_PATH) then
  88.       setenv LD_LIBRARYN32_PATH $prodir/$mc/lib:${LD_LIBRARYN32_PATH}:$prodir/$mc/obj
  89.    else
  90.       setenv LD_LIBRARYN32_PATH $prodir/$mc/lib:$prodir/$mc/obj
  91.    endif
  92. endif
  93.  
  94.