# Generated automatically from Makefile.in by configure.
# This file is part of the FreeType project.
#
# test/Makefile.in

CC = gcc

LIBDIR = ../lib
INCDIRS = -I.. -I$(LIBDIR) -I$(LIBDIR)/extend

CFLAGS = -g -O2   -I/usr/X11R6/include -Wall -pedantic -ansi $(INCDIRS) -DX11

LIBS =  -lSM -lICE   -L/usr/X11R6/lib

SRC = gwin_x11.c timer.c gmain.c zoom.c lint.c ftdump.c view.c ftstring.c

OBJ = gwin_x11.o gmain.o
OBJ1 = zoom.o
OBJ2 = timer.o
OBJ3 = view.o
OBJ4 = lint.o
OBJ5 = ftdump.o
OBJ6 = ftstring.o

#
# If the platform does not have the function basename() this will make
# sure that our basename.c is used.
#
EXTRA_OBJS = 

all: freetype view timer lint ftdump zoom ftstring

freetype:
	$(MAKE) -C $(LIBDIR) all

zoom: $(OBJ) $(OBJ1) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11 

timer: $(OBJ) $(OBJ2) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11

view: $(OBJ) $(OBJ3) $(EXTRA_OBJS) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11

lint: $(OBJ4) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS)

ftdump: $(OBJ5) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS)

ftstring: $(OBJ) $(OBJ6) $(EXTRA_OBJS) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11

clean: do_clean

distclean: do_clean
	-$(RM) dep.end zoom timer lint view ftdump ftstring
	-$(RM) *~ *.orig core
	-$(RM) config.cache config.log config.status Makefile ft_conf.h

do_clean:
	-$(RM) *.o

# depend:
#	cd $(LIBDIR); $(MAKE) -f $(MAKEFILE) depend
#	$(CC) -E -M $(INCDIRS) $(SRC) > dep.end

# ifeq (dep.end,$(wildcard dep.end))
#   include dep.end
# endif

# end of Makefile.in
