home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / egaint.zip / DISKMANT / EGAINT / MAKEFILE < prev    next >
Text File  |  1989-07-14  |  3KB  |  101 lines

  1. #
  2. # Makefile for egaint 0.93.05 and aint 0.90.01
  3. #  (for use with Turbo Make 2.0)
  4. #
  5.  
  6. #
  7. # Copyright (C) 1989 Eric Ng
  8. #
  9. # Egaint is free software; you can redistribute it and/or modify it
  10. # under the terms of the GNU General Public License, Version 1, as
  11. # published by the Free Software Foundation.
  12. #
  13. # This program is distributed in the hope that it will be useful, but
  14. # without any warranty whatsoever, without even the implied warranties
  15. # of merchantability or fitness for a particular purpose.  See the
  16. # enclosed GNU General Public License for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License
  19. # along with egaint; see the file COPYING.  If not, write to:
  20. #
  21. #       Free Software Foundation, Inc.
  22. #       675 Massachusetts Avenue
  23. #       Cambridge, Massachusetts 02139
  24. #
  25.  
  26. #
  27. # The complete egaint 0.93.05 package can be obtained at either of
  28. # the following bulletin board systems:
  29. #
  30. #       Tom and Sue McDermet's The Odyssey
  31. #       A carrier of the SmartNet network
  32. #       Morris Plains, New Jersey
  33. #       (201) 984-6574
  34. #
  35. #       John Looker's Bandersnatch
  36. #       Phoenix Net #807/7
  37. #       Basking Ridge, New Jersey
  38. #       (201) 766-3801
  39. #
  40. # In addition, bug reports, modifications, and other assorted
  41. # queries can be directed, via Internet e-mail, to
  42. #
  43. #       erc@{mars,irss,inis}.njit.edu
  44. #
  45. # Please note that since I will be returning to college in the
  46. # fall, future versions of egaint may not be posted on the above
  47. # bulletin board systems.  The e-mail address, however, should
  48. # remain valid.
  49. #
  50.  
  51. #
  52. # Egaint 0.93.05 was originally written in Turbo Pascal 4.0;
  53. # however, I have just received my upgrade copy of Turbo Pascal 5.5.
  54. # This new version of the compiler, so far, has not exhibited
  55. # any problems and compiled without change.  What this means,
  56. # through interpolation, is that it should (but is not guaranteed to)
  57. # compile with Turbo Pascal 5.0 (but I can't verify this).
  58. #
  59.  
  60. #
  61. # Build the main file (egaint)
  62. #
  63. egaint.exe:   eg9305.pas driver.tpu fonts.tpu
  64.     tpc /m eg9305.pas
  65.     copy egaint.exe eg.exe                  # all this because I've been
  66.     copy eg9305.exe egaint.exe              # have problems using RENAME
  67.     del eg9305.exe                          # with Make
  68. #
  69. # More elegant, unsupported solution:
  70. #
  71. #   if exist egaint.exe ren egaint.exe eg.exe
  72. #   ren eg9305.exe egaint.exe
  73. #
  74.  
  75. #
  76. # Combine all the used fonts into a unit
  77. #
  78. fonts.tpu:    fonts.pas sans.obj litt.obj
  79.     tpc fonts.pas
  80. sans.obj:     sans.chr
  81.     binobj sans.chr sans.obj SansSerifFontProc
  82. litt.obj:     litt.chr
  83.     binobj litt.chr litt.obj SmallFontProc
  84.  
  85. #
  86. # Combine the EGA/VGA driver into a unit
  87. #
  88. driver.tpu:   driver.pas egavga.obj
  89.     tpc driver.pas
  90. egavga.obj:   egavga.bgi
  91.     binobj egavga.bgi egavga.obj EgaVgaDriver
  92.  
  93. #
  94. # Make aint (really easy)
  95. #
  96. aint.exe:     aint9.pas
  97.     tpc aint9.pas
  98.     del aint.exe
  99.     ren aint9.exe aint.exe
  100.  
  101.