# OpenGL Makefile for IRIX

               CC = cc
               RM = rm -f
     STD_INCLUDES = -nostdinc -I/usr/include
      STD_DEFINES = -DXML -DSYSV -DSVR4
  EXTRA_LDOPTIONS = -call_shared
  EXTRA_LIBRARIES = -nostdlib -L/lib -L/usr/lib
    PROTO_DEFINES = -DFUNCPROTO=7 -DNARROWPROTO
        OPTIMIZER = -g
      CDEBUGFLAGS = $(OPTIMIZER)
        CCOPTIONS = -xansi -Wf,-XNh2000
      ALLINCLUDES = $(INCLUDES) $(STD_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES)
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
           LDLIBS = $(EXTRA_LIBRARIES)
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS)
             XLIB = -lX11

DEP_LIBRARIES = /usr/dcs/software/unsupported/encap/glut-3.6/lib/libglut.a
LOCAL_LIBRARIES = $(DEP_LIBRARIES) $(XLIB) -lXmu -lGL -lGLU
INCLUDES = -I. -I/usr/dcs/software/unsupported/encap/glut-3.6/include \
           -I/usr/dcs/software/supported/include

all::	mp0 mp1 mp2 mp3 mp4 mp5 mp6

mp0:	mp0.o $(DEP_LIBRARIES)
	$(CC) -o mp0 mp0.o $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) -lm
	$(RM) mp0.o

mp1:	mp1.o $(DEP_LIBRARIES)
	$(CC) -o mp1 mp1.o $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) -lm
	$(RM) mp1.o
	
mp2:	mp2.o $(DEP_LIBRARIES)
	$(CC) -o mp2 mp2.o $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) -lm
	$(RM) mp2.o
	
mp3:	mp3.o $(DEP_LIBRARIES)
	$(CC) -o mp3 mp3.o $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) -lm
	$(RM) mp3.o
	
mp4:	mp4.o $(DEP_LIBRARIES)
	$(CC) -o mp4 mp4.o $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) -lm
	$(RM) mp4.o
	
mp5:	mp5.o $(DEP_LIBRARIES)
	$(CC) -o mp5 mp5.o $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) -lm
	$(RM) mp5.o
	
mp6:	mp6.o $(DEP_LIBRARIES)
	$(CC) -o mp6 mp6.o $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) -lm
	$(RM) mp6.o
	
clean:	;
	$(RM) mp0 mp1 mp2 mp3 mp4 mp5 mp6 \
	mp0.o mp1.o mp2.o mp3.o mp4.o mp5.o mp6.o

