MODMAKE.ART  ·  ART  ·  1.9 KB  ·  1980-01-01  ·  from CompuLink-User-Group_Magazette_Vol-2-Issue-1_1986
                                   M2Make
                        A Make Utility for Modula-2

         M2Make is a utility for  updating  complex  Modula-2  systems
     inspired by the MAKE program found on UNIX systems.  The Modula-2
     language allows M2Make to work directly from  your  source  files
     rather  than  requiring  you  to specify the dependancies of your
     various modules in a separatly written  and  maintained  "script"
     file.

         If  you  are  writing  large Modula-2 systems then M2Make can
     save you time and frustration. You need never get another "Module
     version conflict" message in your  compiles  or  links.  You  can
     update   any   number   of   interdependant  DEFINITION  and / or
     IMPLEMENTATION modules and create a new executable with just  one
     command.  Even  IMPORT  new modules and M2Make will automatically
     figure out which modules need to be recompiled  (and  only  those
     which need to be recompiled).

            M2Make  runs  on MS-DOS (or PC-DOS) versions 2 or 3 and is
         designed  to  work   with   Logitech   Modula-2/86.    Normal
         distribution  is  via  Fidonet attached files.  This is not a
         public domain program so I am relying on the honesty  of  the
         sysops  to  give this program only to the intended recipient.
         If you want a diskette add $5.  A copy of  the  documentation
         file is free and available on request (via fidonet again).

         M2Make executable and example files     $30
         maintainance and updates                $20
         sources                                $500

         For more information, send Fidomail to:
                            Lloyd Miller, node 134/1, the Calgary_Fido

         or paper mail to:
                            Lloyd Miller
                            2420 Capitol Hill Crescent, N.W.
                            Calgary, Alberta    T2M-4C2