CC	= gcc  
OGLDIR	= /usr/local
SYS_DEF	= -DOPENGL -DANSI_CPP
INCDIRS	= -I$(OGLDIR)/include -I/usr/X11R6/include
LIBDIRS	= -L$(OGLDIR)/lib -L/usr/X11R6/lib

AUX_LIB    = -lMesaaux
TK_LIB     = -lMesatk
GLUT_LIB   = -lglut
OGL_LIB    = -lMesaGLU -lMesaGL
SYS_LIBS   = -lXt -lX11 -lXext -lm -ll

LIBS	=  $(GLIDE_LIB) $(AUX_LIB) $(OGL_LIB) $(SYS_LIBS) $(TK_LIB)

CFLAGS	= -g -Wall -pipe $(SYS_DEF) $(INCDIRS)

SRCS	= parser.c run_as5.c

OBJS	= parser.o run_as5.o

PROGRAM	= run_as5

default:    $(PROGRAM)

program:    $(PROGRAM)

all:	    $(PROGRAM)


$(PROGRAM): $(OBJS) 
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBDIRS)  $(LIBS)


depend: $(SRCS)
	makedepend -- $(CFLAGS) -- -I. $(SRCS) 

clean:
	rm -f *.o $(PROGRAM)

# DO NOT DELETE THIS LINE -- make depend depends on it
run_as5.o:  common.h
parser.o:   common.h
