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

GIS编程

开发平台:

Visual C++

  1. #!smake
  2. #
  3. # Copyright (c) Mark J. Kilgard, 1995.
  4. #
  5. # If you have a non-SGI system !!READ THIS!!
  6. # By default, GLUT has Makefiles that are symbolic links to Makefile.sgi
  7. # files that work for IRIX (SGI's Unix).  If you have a non-SGI system,
  8. # you should generate the Makefiles you need from Imakefiles.  To do
  9. # this, run the ./mkmkfiles.imake script in this directory.
  10. include $(ROOT)/usr/include/make/commondefs
  11. TOP = .
  12. RM = -rm -rf
  13. # lib      - GLUT libraries
  14. # test     - GLUT tests
  15. # progs    - GLUT programs
  16. # doc      - GLUT documentation
  17. SUBDIRS = lib test progs
  18. LDIRT = *.bak glut.tar glut.tar.Z glut.tar.gz glut_data.tar.gz glut_data.tar glut_data.tar.Z disttest data.tmp *.zip
  19. default $(COMMONTARGS): $(_FORCE)
  20. $(SUBDIRS_MAKERULE)
  21. DIST = README NOTICE README.glut2 README.fortran README.xinput 
  22.        README.inventor README.irix64bit CHANGES Imakefile Makefile.sgi 
  23.        mkmkfiles.imake mkmkfiles.sgi Glut.cf lib test progs man 
  24.        README.ibm-shlib README.irix6 FAQ.glut README.glut3 README.linux 
  25.        README.man Makefile IAFA-PACKAGE README.mesa README.ada 
  26.        include adainclude glutdefs README.win README.mui 
  27.        glutmake.bat glutwin32.mak Makefile.win Portability.txt
  28. DIST_NAME = glut-3.7
  29. ZIP_NAME = glut37
  30. ZIP_DATA_NAME = glutdata
  31. glut.tar.gz :
  32. $(RM) disttest $(DIST_NAME) glut.stage1.tar $@
  33. find . -name '.nfs*' -print
  34. mkmkfiles.sgi
  35. $(MAKE) tree_clobber
  36. find . -name '*.bak' -print | xargs /bin/rm -f
  37. tar cvf glut.stage1.tar $(DIST)
  38. $(RM) $(DIST_NAME)
  39. mkdir $(DIST_NAME)
  40. ( cd $(DIST_NAME) ; tar xvf ../glut.stage1.tar )
  41. ( cd $(DIST_NAME) ; find . -name '*.ac' -print | xargs /bin/rm -f )
  42. tar cvf glut.tar $(DIST_NAME)
  43. $(RM) $(DIST_NAME) glut.stage1.tar
  44. gzip -fv glut.tar
  45. ZIP = /usr/freeware/bin/zip
  46. zip: glut.tar.gz glut_data.tar.gz
  47. $(RM) disttest
  48. mkdir disttest
  49. ( cd disttest ; cp ../glut.tar.gz . ; gunzip glut.tar.gz ; tar xvf glut.tar )
  50. ( cd disttest; for i in `find . -name Makefile.win -print` ; do 
  51.   rm -f `dirname $$i`/`basename $$i .win` ; 
  52.   cp  $$i `dirname $$i`/`basename $$i .win` ; 
  53. done )
  54. ( cd disttest ; $(ZIP) -r ../$(ZIP_NAME).zip $(DIST_NAME) )
  55. $(RM) disttest
  56. mkdir disttest
  57. ( cd disttest ; cp ../glut_data.tar.gz . ; gunzip glut_data.tar.gz ; tar xvf glut_data.tar )
  58. ( cd disttest ; $(ZIP) -r ../$(ZIP_DATA_NAME).zip $(DIST_NAME) )
  59. $(RM) disttest
  60. dist: zip
  61. tree_clobber:
  62. $(RM) $(LDIRT)
  63. ( cd build ; /bin/rm -f IDB finalidb joinedidb )
  64. $(MAKE) clobber
  65. ( cd lib/glut ; $(MAKE) clobber )
  66. ( cd lib/fglut ; $(MAKE) clobber )
  67. ( cd lib/mui ; $(MAKE) clobber )
  68. ( cd lib/glut.n32 ; $(MAKE) clobber )
  69. ( cd lib/fglut.n32 ; $(MAKE) clobber )
  70. ( cd lib/mui.n32 ; $(MAKE) clobber )
  71. ( cd lib/glut.n64 ; $(MAKE) clobber )
  72. ( cd lib/fglut.n64 ; $(MAKE) clobber )
  73. ( cd lib/mui.n64 ; $(MAKE) clobber )
  74. ( cd progs/fortran ; $(MAKE) clobber )
  75. ( cd progs/inventor ; $(MAKE) clobber )
  76. ( cd progs/tiff ; $(MAKE) clobber )
  77. ( cd progs/glc ; $(MAKE) clobber )
  78. ( cd progs/ada ; $(MAKE) clobber )
  79. ( cd mkfiles ; $(MAKE) clobber )
  80. ( cd man ; $(MAKE) clobber )
  81. ( cd adainclude ; $(MAKE) clobber )
  82. ( cd progs/ada ; $(MAKE) clobber )
  83. tree_check:
  84. p_check -w | grep -v ximages/ | grep -v images/ | grep -v sgiprogs/ 
  85.   | grep -v /Makefile | grep -v doc/ | grep -v inprogress/ 
  86.   | grep -v build/ | grep -v /.ident | grep -v _number
  87. glut_data.tar.gz :
  88. find . -name '*.bak' -print | xargs /bin/rm -f
  89. tar cvf glut_data.stage1.tar data
  90. $(RM) data.tmp/$(DIST_NAME)
  91. mkdir -p data.tmp/$(DIST_NAME)
  92. ( cd data.tmp/$(DIST_NAME) ; tar xvf ../../glut_data.stage1.tar )
  93. ( cd data.tmp ; tar cvf ../glut_data.tar $(DIST_NAME) )
  94. $(RM) data.tmp/$(DIST_NAME) glut_data.stage1.tar
  95. gzip -fv glut_data.tar
  96. dist: $(_FORCE)
  97. $(RM) glut.tar.gz glut.tar.Z
  98. $(MAKE) glut.tar.gz
  99. .ORDER: glut.tar.gz glut_data.tar.gz
  100. testdist: glut.tar.gz glut_data.tar.gz
  101. $(RM) disttest
  102. mkdir disttest
  103. ( cd disttest ; cp ../glut.tar.gz . ; gunzip glut.tar.gz ; tar xvf glut.tar )
  104. ( cd disttest ; cp ../glut_data.tar.gz . ; gunzip glut_data.tar.gz ; tar xvf glut_data.tar )
  105. ( cd disttest/$(DIST_NAME) ; ./mkmkfiles.imake ; make )
  106. ( cd disttest/$(DIST_NAME)/test ; make test )
  107. $(RM) disttest
  108. mkdir disttest
  109. ( cd disttest ; cp ../glut.tar.gz . ; gunzip glut.tar.gz ; tar xvf glut.tar )
  110. ( cd disttest ; cp ../glut_data.tar.gz . ; gunzip glut_data.tar.gz ; tar xvf glut_data.tar )
  111. ( cd disttest/$(DIST_NAME) ; ./mkmkfiles.sgi ; make )
  112. ( cd disttest/$(DIST_NAME)/test ; make test )
  113. $(RM) disttest
  114. $(SUBDIRS): $(_FORCE)
  115. cd $@; $(MAKE)
  116. $(_FORCE):