# Generated automatically from Makefile.in by configure.
SHELL = /bin/sh

include VERSION

.SUFFIXES: .o .lo .la .C

srcdir = .
top_srcdir = .
top_builddir= $(top_srcdir)
prefix = /usr
exec_prefix = ${prefix}

bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include/gltt
oldincludedir = /usr/include

INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644
transform = s,x,x,

LIBTOOL = $(SHELL) $(top_builddir)/libtool

CXX = g++
CXXFLAGS = -O2 -m486 -fno-strength-reduce
LDFLAGS = -s
GL_INCLUDES = 
GL_LDFLAGS = 
GL_BASELIBS=-lMesaGL -lMesaGLU

GLUT_INCLUDES = 
GLUT_LDFLAGS = 

TTF_INCLUDES = 
TTF_LDFLAGS = 

LIBSOCKET = 
RANLIB = ranlib
X_INCLUDES = 
X_LDFLAGS = -L/usr/X11R6/lib

mkinstalldirs= $(SHELL) $(top_srcdir)/mkinstalldirs

SRCS= FTEngine.C FTFace.C FTInstance.C FTGlyph.C \
 FTGlyphBitmap.C FTGlyphPixmap.C \
 FTFont.C FTBitmapFont.C FTPixmapFont.C \
 FTGlyphVectorizer.C \
 GLTTGlyphPolygonizer.C GLTTGlyphPolygonizerHandler.C \
 GLTTGlyphTriangulator.C \
 GLTTBitmapFont.C GLTTPixmapFont.C GLTTOutlineFont.C GLTTFont.C

OBJS=$(SRCS:.C=.o)
LOBJS=$(SRCS:.C=.lo)

DEMO_SRCS=BottomText.C hsv_to_rgb.C delays.C demo.C
DEMO_OBJS=$(DEMO_SRCS:.C=.o)

LOGO_SRCS=hsv_to_rgb.C delays.C logo.C
LOGO_OBJS=$(LOGO_SRCS:.C=.o)

BBOXDEMO_SRCS=bboxdemo.C
BBOXDEMO_OBJS=$(BBOXDEMO_SRCS:.C=.o)

DEMO=demo
LOGO=logo
BBOXDEMO=bboxdemo

DEMOS= $(DEMO) $(LOGO) $(BBOXDEMO)
DEMOS_SRCS= $(DEMO_SRCS) $(LOGO_SRCS) $(BBOXDEMO_SRCS)
DEMOS_OBJS=$(DEMOS_SRCS:.C=.o)

AR=ar

ALL_FLAGS=$(CXXFLAGS) $(GLUT_INCLUDES) $(GL_INCLUDES) $(TTF_INCLUDES) $(X_INCLUDES)

GLTT_LIB=libgltt.la
GL_LIBS=$(GLUT_LDFLAGS) -lglut $(GL_LDFLAGS) $(GL_BASELIBS)
X_LIBS=$(X_LDFLAGS) -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE $(LIBSOCKET) -lm
TTF_LIBS=$(TTF_LDFLAGS) -lttf
ALL_LIBS=$(LDFLAGS) libgltt.la $(GL_LIBS) $(X_LIBS) $(TTF_LIBS)

TARGET = lib_and_demos

all: $(TARGET)

lib_only: $(GLTT_LIB)

lib_and_demos: $(DEMOS)

.C.o:
	$(LIBTOOL) --mode=compile $(CXX) $(ALL_FLAGS) -c $*.C

.C.lo:
	$(LIBTOOL) --mode=compile $(CXX) $(ALL_FLAGS) -c $*.C

$(DEMO): $(GLTT_LIB) $(DEMO_OBJS)
	$(LIBTOOL) $(CXX) -o $@ $(DEMO_OBJS) $(ALL_LIBS)

$(LOGO): $(GLTT_LIB) $(LOGO_OBJS)
	$(LIBTOOL) $(CXX) -o $@ $(LOGO_OBJS) $(ALL_LIBS)

$(BBOXDEMO): $(GLTT_LIB) $(BBOXDEMO_OBJS)
	$(LIBTOOL) $(CXX) -o $@ $(BBOXDEMO_OBJS) $(ALL_LIBS)

$(GLTT_LIB): $(LOBJS)
	$(LIBTOOL) $(CXX) --mode=link -o $@ \
            -rpath $(libdir) \
            -version-info $(VERSION_MAJOR):$(VERSION_MINOR):0 \
            $(LOBJS) $(TTF_LIBS)

dep: $(SRCS) $(DEMO_SRCS) $(LOGO_SRCS)
	$(CXX) -MM $(ALL_FLAGS) $(SRCS) $(DEMOS_SRCS) > depend

clean:
	rm -f *.o *.lo *.la *.a $(DEMOS)
	rm -rf .libs

distclean: clean
	rm -f config.log config.status config.cache Makefile config.h depend
	touch depend

install: $(GLTT_LIB)
	$(mkinstalldirs) $(libdir)
	$(LIBTOOL) --mode=install $(INSTALL) $(GLTT_LIB) $(libdir)/
	$(mkinstalldirs) $(includedir)
	$(INSTALL_DATA) FT*.h GLTT*.h $(includedir)/

install-demos: $(DEMOS)
	$(mkinstalldirs) $(bindir)
	$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $(DEMOS) $(bindir)/

distrib:
	mkdistrib.sh

include depend
