home *** CD-ROM | disk | FTP | other *** search
- Super-Maint v2.0 EmmaSoft Registration $ 55.00
- MISC JUN91 MAKE COMPILER LANGUAGE EMMASOFT SUPER MAINT
- FILES: smaint2a.sdn smaint2b.sdn
-
- What is a Make Program?
- ---------------------------
- Anyone who has written a large program knows it is helpful to
- write code in separate files. This makes it easy to keep like
- functions together and organize the code so it is easy to
- find portions when you want to. When you want to build the
- program you have to compile each file with the appropriate
- compiler, then link the resulting object files together with
- each other and your function libraries.
-
- Make programs (program maintenance utilities) automate this
- process. By reading a make file that outlines the
- construction of your program, a maker figures out which
- source code files have been changed since the last time you
- built your program. It compiles those files, then links your
- program. This saves a considerable amount of time, since only
- new and changed files are compiled before linking, and
- because the maker keeps track of this instead of you having
- to do it manually.
-
- Wherefore SUPER-MAINT?
- ---------------------------
- Programmer's SUPER-MAINT is more than a mere maker. It is a
- full featured group of programs that make the process of
- program maintenance simple. Many make programs impose on your
- project by insisting that you learn often complicated make
- file syntax, as well as having to remember how to access
- macros from the command line. SUPER-MAINT automatically
- builds your make files for you.
-
- Using the SUPER-MAINT Editor (SME.EXE) you just point to the
- files you want with your mouse or cursor keys, and the
- program builds make files, response files, and even files
- needed by PC-Lint or Clear+ to help with debugging. The
- Editor is a full featured program that is fully configurable,
- has mouse support, an on line version of this manual, and
- context-sensitive help.
-
- The maker (SM.EXE) is unique in that it remembers all the
- parameters from your last build. Once you have called the
- maker one time with the parameters (command line flags) you
- want, all you have to type for subsequent rebuilds is "sm
- (Enter) ". That's it. To change a parameter (such as memory
- model, or whether to include debugging information) you just
- type "sm" and the parameter you want to change. No need to
- retype the make file name unless you want to build a
- different program. If you like to keep all your object files
- in one directory, and/or all your executable files in
- another, SUPER-MAINT will automatically put them in the
- directory of your choice.
-
- SUPER-MAINT's Setup program (SMSET.EXE) controls the behavior
- of all the SUPER-MAINT programs. It can be called from the
- maker, the Editor, or from the command line.
-
- The Help Facility (SMH.EXE) is called from the maker when you
- need to be reminded of command line flags or other
- information. It can also be used as a stand-alone program.
- You can even write your own help for DOS or other programs.
-
- Although the SUPER-MAINT Editor builds make files
- automatically, you may write them yourself with any ascii
- text editor. Or you may use the Editor to build a make file,
- then edit it manually.
-
- Hardware Requirements:
- SUPER-MAINT will run on any IBM XT, AT, 386, 486 or true
- compatible machine using DOS 3.1 or higher, with 640KB of
- memory (it may run with less memory, but has been tested on
- 640KB machines. We assume that between SUPER-MAINT and your
- compilers that you will want this much memory), on color and
- monochrome systems.
-
- Software Requirements:
- SUPER-MAINT supports Microsoft, Borland, and Mix compilers
- and assemblers. As support grows for additional products they
- will be listed in the file README.SUP.
-
- _____________________________________________________________
-
- (SDA format (c)Copyright 1990 The SDN Project - SDNet/Works!)
- _____________________________________________________________
- _____________________________________________________________
-
-