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

CC = cc

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

COMMON_CFLAGS =  

CFLAGS = -g  $(COMMON_CFLAGS)   \
         $(INCDIRS) -DX11

LIBS =   

SRC = gwin_x11.c fttimer.c gmain.c ftzoom.c ftlint.c ftdump.c ftview.c \
      ftstring.c common.c

OBJ = common.o gwin_x11.o gmain.o
OBJ1 = ftzoom.o
OBJ2 = fttimer.o
OBJ3 = ftview.o
OBJ4 = ftlint.o
OBJ5 = ftdump.o
OBJ6 = ftstring.o
OBJ7 = ftstrpnm.o

OBJDISP= $(OBJ) display.c

all: freetype ftview fttimer ftlint ftdump ftzoom ftstring ftstrpnm

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

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

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

ftview: $(OBJDISP) $(OBJ3) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11

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

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

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

# ftstrpnm does not need any extra libraries
ftstrpnm: common.o $(OBJ7) $(LIBDIR)/libttf.a
	$(CC) $(CFLAGS) -o $@ $^

clean: do_clean

distclean: do_clean
	-$(RM) dep.end ftzoom fttimer ftlint ftview ftdump ftstring ftstrpnm
	-$(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
