Makefile.sgi
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:2k
源码类别:

GIS编程

开发平台:

Visual C++

  1. #!smake
  2. #
  3. # Copyright (c) Mark J. Kilgard, 1995, 1997.
  4. #
  5. TOP = ../..
  6. include $(TOP)/glutdefs
  7. include $(ROOT)/usr/include/make/commondefs
  8. LD_QUICKSTART_INFO=
  9. LN = ln -s
  10. MV = mv
  11. RM = -rm -rf
  12. TARGETS = gentexfont showtxf simpletxf txfdemo
  13. LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXext -lX11 -lm
  14. SRCS = gentexfont.c showtxf.c simpletxf.c texfont.c txfdemo.c
  15. OBJS = $(SRCS:.c=.o)
  16. LCOPTS = -I$(TOP)/include -fullwarn
  17. LWOFF = ,813,852,827,826
  18. LDIRT = *~ *.bak *.pure
  19. FONTS = curlfont.txf sorority.txf haeberli.txf djb.txf rockfont.txf default.txf
  20. default : $(TARGETS)
  21. gentexfont: gentexfont.o
  22. $(CCF) -o $@ gentexfont.o -lX11
  23. showtxf: showtxf.o texfont.o
  24. $(CCF) -o $@ showtxf.o texfont.o $(LDFLAGS)
  25. simpletxf: simpletxf.o texfont.o
  26. $(CCF) -o $@ simpletxf.o texfont.o $(LDFLAGS)
  27. txfdemo: txfdemo.o texfont.o
  28. $(CCF) -o $@ txfdemo.o texfont.o $(LDFLAGS)
  29. test: all $(_FORCE)
  30. ./gentexfont
  31. ./showtxf
  32. ./showtxf rockfont.txf
  33. ./simpletxf
  34. ./txfdemo
  35. fonts: $(FONTS)
  36. default.txf: gentexfont
  37. ./gentexfont
  38. rockfont.txf: gentexfont Makefile
  39. ./gentexfont 
  40.   -fn '-sgi-rock-medium-r-normal--100-*-*-*-p-*-iso8859-1' 
  41.   -file $@ 
  42.   -glist 'OpenGL Makes Text 3D' 
  43.   -bitmap 
  44.   -w 256 
  45.   -h 256 
  46.   -gap 3 
  47.   $(NULL)
  48. curlfont.txf: gentexfont Makefile
  49. ./gentexfont 
  50.   -fn '-sgi-curl-medium-r-normal--48-*-*-*-p-*--ascii' 
  51.   -file $@ 
  52.   -glist 'ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 !@#$$%^&*()-=+/,.<>;:~{}[]' 
  53.   -bitmap 
  54.   -w 256 
  55.   -h 256 
  56.   -gap 3 
  57.   $(NULL)
  58. sorority.txf: gentexfont Makefile
  59. ./gentexfont 
  60.   -fn '-sgi-sorority-medium-r-normal--40-*-*-*-p-*--ascii' 
  61.   -file $@ 
  62.   -glist '`"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 !@#$$%^&*()-=+/,.<>;:~{}[]' 
  63.   -bitmap 
  64.   -w 256 
  65.   -h 256 
  66.   -gap 3 
  67.   $(NULL)
  68. haeberli.txf: gentexfont Makefile
  69. ./gentexfont 
  70.   -fn '-sgi-haeberli-medium-r-normal--48-*-*-*-p-*-iso8859-1' 
  71.   -file $@ 
  72.   -glist '3ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 !@#$$%^&*()-=+/,.<>;:~{}[]' 
  73.   -bitmap 
  74.   -w 256 
  75.   -h 256 
  76.   -gap 3 
  77.   $(NULL)
  78. djb.txf: gentexfont Makefile
  79. ./gentexfont 
  80.   -fn '-sgi-djb-medium-r-normal--35-*-*-*-p-*--ascii' 
  81.   -file $@ 
  82.   -glist 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890 !@#$$%^&*()-=+/,.<>;:~{}[]' 
  83.   -bitmap 
  84.   -w 256 
  85.   -h 256 
  86.   -gap 3 
  87.   $(NULL)
  88. include $(COMMONRULES)