#!/bin/sh
######									######
#	                                                         	     #
#	    		      GLgcc(Non aux)				     #
#   			      Made By Taka				     #
#	                                                        2000 6/8     #
#					         Last modified: 2002 10/15   #
#                                                modified by Naotoshi Seo    #
#                                                Last modified: 2002 11/27   #
######									######

if [ $# -lt 1 ]; then
  exit;
fi

if [ -x /bin/uname ]; then
   OS=`uname -s`
fi
case "$OS" in 
  # For Solaris
    SunOS )
      LD_LIBRARY_PATH=/usr/local/X11R6.4/lib
      export LD_LIBRARY_PATH
      if [ $0 = /home/student/s1080134/bin/gllib ]; then
	echo "Now make C object file..."
	exec /usr/local/gnu/bin/gcc -fpcc-struct-return -O2 \
	-I. -I/usr/local/X11R6.4/include \
	-I/home/student/s1080134/usr/Solaris/include -c "$@"
      elif [ $0 = /home/student/s1080134/bin/gl ]; then
	echo "Now Make C execution file..."
	exec /usr/local/gnu/bin/gcc "$@" -fpcc-struct-return -O2 \
	-I. -I/usr/local/X11R6.4/include \
	-I/home/student/s1080134/usr/Solaris/include \
	-L/usr/local/X11R6.4/lib \
	-L/home/student/s1080134/usr/Solaris/lib \
	-lXext -lX11 -lXi -lXmu -lglut -lGL -lGLU -lm -lglpng
      elif [ $0 = /home/student/s1080134/bin/gllib++ ]; then
	echo "Now make C++ object file..."
	exec /usr/local/bin/g++  \
	-I. -I/usr/local/X11R6.4/include \
	-I/home/student/s1080134/usr/Solaris/include -c "$@"
      elif [ $0 = /home/student/s1080134/bin/gl++ ]; then
	echo "Now Make C++ execution file..."
	exec /usr/local/bin/g++ "$@" \
	-I. -I/usr/local/X11R6.4/include \
	-I/home/student/s1080134/usr/Solaris/include \
	-L/usr/local/X11R6.4/lib \
	-L/home/student/s1080134/usr/Solaris/lib \
	-lXext -lX11 -lXi -lXmu -lglut -lGL -lGLU -lm -lglpng          
      fi
    ;;
    
    # For IRIX
      IRIX )
	LD_LIBRARY_PATH=/usr/local/X11R6.4/lib
	export LD_LIBRARY_PATH
	if [ $0 = /home/student/s1080134/bin/gllib ]; then
	  echo "Now make C object file..."
	  exec /usr/sbin/gcc \
	  -I/home/student/s1080134/usr/IRIX/include -n32 -c  "$@"
	elif [ $0 = /home/student/s1080134/bin/gl ]; then
	  echo "Now Make C execution file..."
	  exec /usr/sbin/gcc "$@" \
	  -I. -I/home/student/s1080134/usr/IRIX/include \
	  -L/home/student/s1080134/usr/IRIX/lib\
	  -n32 -L/usr/lib32 \
	  -lglpng -lglut -lGL -lGLU -lXext -lXmu -lX11 -lm 
	elif [ $0 = /home/student/s1080134/bin/gllib++ ]; then
	  echo "Now make C++ object file..."
	  exec /usr/local/bin/g++ -I/usr/local/X11R6.4/include \
	  -I/home/student/s1080134/usr/IRIX/include -c "$@"
       elif [ $0 = /home/student/s1080134/bin/gl++ ]; then
	 echo "Now Make C++ execution file..."
	 exec /usr/local/bin/g++ -I/usr/local/X11R6.4/include "$@" \
	 -L/usr/local/X11R6.4/lib -L/usr/lib32 \
	 -Wl,-rpath -Wl,/usr/local/X11R6.4/lib \
	 -I/home/student/s1080134/usr/IRIX/include \
	  -L/home/student/s1080134/usr/IRIX/lib \
	  -lglpng -lglut -lGL -lGLU -lXext -lXmu -lX11 -lXi -lm 
	fi
	
      ;;
    esac
    #-I/usr/local/X11R6.4/include/ \
    #-I/usr/local/X11R6.4/include -L/usr/local/X11R6.4/lib \ 
    #-I/usr/local/Mesa-4.1/include -L/usr/local/Mesa-4.1/lib32 \
    #-L. -L/usr/lib32 \
    #-I/home/grd/m5051108/include -L/home/grd/m5051108/lib/sgi \
    #-I/home/student/s1080134/usr/IRIX/include -L/home/student/s1080134/usr/IRIX/lib \
    #-I/home/student/s1061099/Solaris8/include -L/home/student/s1061099/Solaris8/lib \
