# Makefile for C source file 
CC = gcc

RM = rm -f

XLIBONLY = -lX11
EXTENSIONLIB = -lXext
XLIB = $(EXTENSIONLIB) $(XLIBONLY)

XMULIBONLY = -lXmu
XMULIB = $(XMULIBONLY) -z nodefs
XILIB = -lXi

EXTRA_LIBRARIES = -lsocket -lnsl

OPENGL = -L$(OGLHOME)/lib -lGL -L$(OPENWINHOME)
GLU = -L$(OGLHOME)/lib -lGLU
GLUT = /usr/local/lib/libglut.a
INCLUDES = -I/usr/local/include

LDLIBS = $(EXTRA_LIBRARIES)
GLUT_LIBS = $(GLUT) $(GLU) $(OPENGL) $(XMULIB) $(XILIB) $(XLIB) -lm

TARGETS = planet

all:: $(TARGETS)

planet:	planet.o
	$(RM) $@
	$(CC) -o $@ planet.o $(GLUT_LIBS) $(LDLIBS)

planet.o: planet.c
	$(CC) -c planet.c $(INCLUDES)

clean::
	$(RM) $(TARGETS) *.o



