home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / misc2 / smaint2a.doc < prev    next >
Text File  |  1991-07-05  |  4KB  |  90 lines

  1. Super-Maint v2.0 EmmaSoft                     Registration $ 55.00
  2. MISC JUN91 MAKE COMPILER LANGUAGE EMMASOFT SUPER MAINT
  3. FILES: smaint2a.sdn smaint2b.sdn
  4.  
  5. What is a Make Program?
  6. ---------------------------
  7. Anyone who has written a large program knows it is helpful to
  8. write code in separate files. This makes it easy to keep like
  9. functions  together and  organize the  code so  it is easy to
  10. find portions  when you want to.  When you want to  build the
  11. program you  have to compile  each file with  the appropriate
  12. compiler, then link the  resulting object files together with
  13. each other and your function libraries.
  14.  
  15. Make programs  (program maintenance utilities)  automate this
  16. process.   By  reading   a  make   file  that   outlines  the
  17. construction  of  your  program,  a  maker  figures out which
  18. source code files  have been changed since the  last time you
  19. built your program. It compiles  those files, then links your
  20. program. This saves a considerable amount of time, since only
  21. new  and  changed  files  are  compiled  before  linking, and
  22. because the maker  keeps track of this instead  of you having
  23. to do it manually.
  24.  
  25. Wherefore SUPER-MAINT?
  26. ---------------------------
  27. Programmer's SUPER-MAINT is  more than a mere maker.  It is a
  28. full  featured group  of programs  that make  the process  of
  29. program maintenance simple. Many make programs impose on your
  30. project by  insisting that you  learn often complicated  make
  31. file  syntax, as  well as  having to  remember how  to access
  32. macros  from  the  command  line.  SUPER-MAINT  automatically
  33. builds your make files for you.
  34.  
  35. Using the SUPER-MAINT Editor (SME.EXE)  you just point to the
  36. files  you  want  with  your  mouse  or  cursor keys, and the
  37. program  builds make  files, response  files, and  even files
  38. needed  by  PC-Lint  or  Clear+  to  help with debugging. The
  39. Editor is a full featured program that is fully configurable,
  40. has  mouse support,  an on  line version  of this manual, and
  41. context-sensitive help.
  42.  
  43. The  maker (SM.EXE)  is unique  in that  it remembers all the
  44. parameters  from your  last build.  Once you  have called the
  45. maker one  time with the parameters  (command line flags) you
  46. want,  all you  have to  type for  subsequent rebuilds is "sm
  47. (Enter) ". That's  it. To change a parameter  (such as memory
  48. model, or whether to  include debugging information) you just
  49. type "sm"  and the parameter you  want to change. No  need to
  50. retype  the  make  file  name  unless  you  want  to  build a
  51. different program. If you like  to keep all your object files
  52. in  one  directory,  and/or  all  your  executable  files  in
  53. another,  SUPER-MAINT  will  automatically  put  them  in the
  54. directory of your choice.
  55.  
  56. SUPER-MAINT's Setup program (SMSET.EXE) controls the behavior
  57. of all  the SUPER-MAINT programs.  It can be  called from the
  58. maker, the Editor, or from the command line.
  59.  
  60. The Help Facility (SMH.EXE) is called from the maker when you
  61. need  to   be  reminded  of  command   line  flags  or  other
  62. information. It  can also be  used as a  stand-alone program.
  63. You can even write your own help for DOS or other programs.
  64.  
  65. Although   the   SUPER-MAINT   Editor   builds   make   files
  66. automatically,  you may  write them  yourself with  any ascii
  67. text editor. Or you may use  the Editor to build a make file,
  68. then edit it manually.
  69.  
  70. Hardware Requirements:
  71. SUPER-MAINT  will run  on any  IBM XT,  AT, 386,  486 or true
  72. compatible  machine using  DOS 3.1  or higher,  with 640KB of
  73. memory (it may  run with less memory, but  has been tested on
  74. 640KB machines.  We assume that between  SUPER-MAINT and your
  75. compilers that you will want  this much memory), on color and
  76. monochrome systems.
  77.  
  78. Software Requirements:
  79. SUPER-MAINT  supports Microsoft,  Borland, and  Mix compilers
  80. and assemblers. As support grows for additional products they
  81. will be listed in the file README.SUP.
  82.  
  83. _____________________________________________________________
  84.  
  85. (SDA format (c)Copyright 1990 The SDN Project - SDNet/Works!)
  86. _____________________________________________________________
  87. _____________________________________________________________
  88.  
  89.  
  90.