home *** CD-ROM | disk | FTP | other *** search
/ gondwana.ecr.mu.oz.au/pub/ / Graphics.tar / Graphics / VOGLE.ZIP / HERSHEY / SRC / MAKEFILE < prev    next >
Text File  |  1996-01-12  |  1KB  |  53 lines

  1. #
  2. # Makes the binary Hershey font file for VOGLE
  3. #
  4. LIB = ../../src/libvogle.a
  5. CC = cc
  6. CFLAGS = -I../../src $(MCFLAGS)
  7. LIBS = -lsuntool -lsunwindow -lpixrect  -lm
  8. SHELL = /bin/sh
  9.  
  10. .IGNORE:
  11.  
  12. HDR = h2v.h
  13.  
  14. all:    h2v hdisp fdisp fonts
  15.  
  16. h2v:    h2v.o getchar.o
  17.     $(CC) -o $@ $@.o getchar.o -lm
  18.  
  19. hdisp:    hdisp.o getchar.o ../../src/libvogle.a
  20.     $(CC) -o $@ $@.o getchar.o $(LIB) $(LIBS)
  21.  
  22. fdisp:    fdisp.o ../../src/libvogle.a
  23.     $(CC) -o $@ $@.o $(LIB) $(LIBS)
  24.  
  25. $(FONTLIB):
  26.     if test ! -d $(FONTLIB);\
  27.     then mkdir $(FONTLIB);\
  28.     fi;
  29.  
  30. fonts:    h2v $(FONTLIB)
  31.     ./h2v ../data/hersh.oc
  32.     ./h2v ../data/hersh.or ../fonts/japan.hmp japanese
  33.     mv astrology cursive cyrillic futura.l futura.m gothic.eng \
  34.     gothic.ger gothic.ita greek japanese markers math.low \
  35.     math.upp meteorology music script symbolic times.g \
  36.     times.i times.ib times.r times.rb $(FONTLIB)
  37.     chmod a+r $(FONTLIB)/*
  38.     touch fonts
  39.  
  40. h2v: h2v.h
  41.  
  42. clean:
  43.     rm -f astrology cursive cyrillic futura.l futura.m gothic.eng \
  44.     gothic.ger gothic.ita greek japanese markers math.low \
  45.     math.upp meteorology music script symbolic times.g \
  46.     times.i times.ib times.r times.rb *.o core fonts
  47.  
  48. clobber:
  49.     rm -f astrology cursive cyrillic futura.l futura.m gothic.eng \
  50.     gothic.ger gothic.ita greek japanese markers math.low \
  51.     math.upp meteorology music script symbolic times.g \
  52.     times.i times.ib times.r times.rb *.o core h2v hdisp fdisp fonts
  53.