home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / ft-beta.zip / freetype / test / Makefile.in < prev    next >
Makefile  |  1997-10-06  |  2KB  |  72 lines

  1. # This file is part of the FreeType project.
  2. #
  3. # test/Makefile.in
  4.  
  5. CC = @CC@
  6.  
  7. LIBDIR = ../lib
  8. INCDIRS = -I.. -I$(LIBDIR) -I$(LIBDIR)/extend
  9.  
  10. CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ @XX_CFLAGS@ $(INCDIRS) -DX11
  11.  
  12. LIBS = @X_PRE_LIBS@ @X_EXTRA_LIBS@ @X_LIBS@
  13.  
  14. SRC = gwin_x11.c timer.c gmain.c zoom.c lint.c ftdump.c view.c ftstring.c
  15.  
  16. OBJ = gwin_x11.o gmain.o
  17. OBJ1 = zoom.o
  18. OBJ2 = timer.o
  19. OBJ3 = view.o
  20. OBJ4 = lint.o
  21. OBJ5 = ftdump.o
  22. OBJ6 = ftstring.o
  23.  
  24. #
  25. # If the platform does not have the function basename() this will make
  26. # sure that our basename.c is used.
  27. #
  28. EXTRA_OBJS = @LIBOBJS@
  29.  
  30. all: freetype view timer lint ftdump zoom ftstring
  31.  
  32. freetype:
  33.     $(MAKE) -C $(LIBDIR) all
  34.  
  35. zoom: $(OBJ) $(OBJ1) $(LIBDIR)/libttf.a
  36.     $(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11 
  37.  
  38. timer: $(OBJ) $(OBJ2) $(LIBDIR)/libttf.a
  39.     $(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11
  40.  
  41. view: $(OBJ) $(OBJ3) $(EXTRA_OBJS) $(LIBDIR)/libttf.a
  42.     $(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11
  43.  
  44. lint: $(OBJ4) $(LIBDIR)/libttf.a
  45.     $(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS)
  46.  
  47. ftdump: $(OBJ5) $(LIBDIR)/libttf.a
  48.     $(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS)
  49.  
  50. ftstring: $(OBJ) $(OBJ6) $(EXTRA_OBJS) $(LIBDIR)/libttf.a
  51.     $(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11
  52.  
  53. clean: do_clean
  54.  
  55. distclean: do_clean
  56.     -$(RM) dep.end zoom timer lint view ftdump ftstring
  57.     -$(RM) *~ *.orig core
  58.     -$(RM) config.cache config.log config.status Makefile ft_conf.h
  59.  
  60. do_clean:
  61.     -$(RM) *.o
  62.  
  63. # depend:
  64. #    cd $(LIBDIR); $(MAKE) -f $(MAKEFILE) depend
  65. #    $(CC) -E -M $(INCDIRS) $(SRC) > dep.end
  66.  
  67. # ifeq (dep.end,$(wildcard dep.end))
  68. #   include dep.end
  69. # endif
  70.  
  71. # end of Makefile.in
  72.