home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / maths / plplot / plplot_2 / sys / dos / emx / mkmf.bat < prev    next >
Encoding:
DOS Batch File  |  1994-08-26  |  1.7 KB  |  70 lines

  1. @echo off
  2. :# -----------------------------------------------------------------------
  3. :# Example Makefile build script for DOS.
  4. :# -----------------------------------------------------------------------
  5.  
  6. echo creating tmp\Makefile
  7.  
  8. set enable_f77="no"
  9. set plcf=..\..\..\cf
  10.  
  11. :# Makefile initialization
  12.  
  13. type cf\init.in        >tmp\Makefile
  14.  
  15. :# Default target, core source and object file lists
  16.  
  17. type %plcf%\dist.in    >>tmp\Makefile 
  18.  
  19. :# Copy source file lists and add compiler specific source to makefile
  20.  
  21. type cf\emx.in    >>tmp\Makefile
  22.  
  23. :# Optional packages
  24.  
  25. if %enable_f77% == "yes" type %plcf%\pkg_f77.in    >>tmp\Makefile
  26.  
  27. :# Library targets
  28.  
  29. type cf\initlib.in    >>tmp\Makefile
  30. type cf\lib.in        >>tmp\Makefile
  31.  
  32. :# Program and demo file dependencies, targets
  33.  
  34. type %plcf%\exes.in    >>tmp\Makefile 
  35. type %plcf%\demos.in    >>tmp\Makefile 
  36.  
  37. :# Installation and miscellaneous.
  38.  
  39. type cf\install.in    >>tmp\Makefile 
  40. type cf\Misc.in        >>tmp\Makefile 
  41.  
  42. :#  Object file dependencies
  43.  
  44. type %plcf%\objs.in    >>tmp\Makefile 
  45.  
  46. :# make list of objects for the response file
  47.  
  48. echo creating tmp\libfiles.tmp
  49.  
  50. type cf\all_o.rsp >tmp\libfiles.tmp
  51. if %enable_f77% == "yes" type cf\fstubs_o.rsp >>tmp\libfiles.tmp
  52.  
  53. :# -----------------------------------------------------------------------
  54. :# Now build Makedemo.in.
  55. :# Makedemo is a stand-alone makefile for the demo programs.
  56. :# Note: it links against the installed PLplot library.
  57. :# -----------------------------------------------------------------------
  58.  
  59. echo creating tmp\Makedemo
  60.  
  61. type cf\init.in        >tmp\Makedemo
  62. type cf\initdemo.in    >>tmp\Makedemo
  63.  
  64. type %plcf%\demos.in    >>tmp\Makedemo
  65. type cf\Miscdemo.in    >>tmp\Makedemo
  66.  
  67. :# unset local variables
  68. set enable_f77=
  69. set plcf=
  70.