##!smake


#GLUTHOME = /usr/share/src/OpenGL/toolkits/libglut
GLUTHOME = ../glut-3.7/lib
#GLUTLIB = $(GLUTHOME)
GLUTLIB = $(GLUTHOME)/glut.n32/
TARGET = texture
#TARGET = transformation

# defines
OPT = -O3
CFLAGS	= -g $(OPT) -n32 -Xcpluscomm -I$(GLUTHOME)/../include
LIBS	= -L$(GLUTLIB) -L./librgb -lglut \
          -lGLU -lGL -lXext -lX11 -lXmu -lm 
SRCS	= $(TARGET).c glm.c
EXES	= $(TARGET)


# default rule
default	: $(EXES)
#default	: tentacoply

# cleanup rules
clean	:
	rm -f *.o *~ #* .~*

clobber	: 
	rm -f $(EXES) *.o


# inference rules
$(EXES)	: $(SRCS:.c=.o)
$(TARGET): $(SRCS:.c=.o)
	$(CC) $(CFLAGS) -o $@ $? $(LIBS)
.c.o	: 
	$(CC) $(CFLAGS) -c $<


