Article 1557 of net.sources: ion: version B 2.10.2 9/17/84 chuqui version 1.9 3/12/85; site unisoft.UUCP Posting-Version: version B 2.10.1 6/24/83; site utah-cs.UUCP Path: unisoft!dual!lll-crg!gymble!umcp-cs!seismo!utah-cs!brownc From: brownc@utah-cs.UUCP (Eric C. Brown) Newsgroups: net.sources Subject: A new version of MAKE for the IBM PC (part 1 of 2) Message-ID: <3331@utah-cs.UUCP> Date: 8 May 85 03:52:00 GMT Date-Received: 10 May 85 15:48:37 GMT Organization: Univ of Utah CS Dept Lines: 1860 About a year ago, Landon Dyer posted a version of MAKE for the IBM PC. This had some problems, most notably that it would not directly execute programs. Therefore, I hacked it up and added direct execution of programs and some features that I needed in a make, most notably, extraction of files from archives. This posting contains the MAKE sources and the sources for an archiver called LAR, which is similar to LU except that the date and time are preserved in the archive. MAKE can examine LAR format files and conditionally extract files from the archive. Both MAKE and LAR were written in Wizard C. They depend on a number of include files being present, and on a number of library functions. Most of the dependencies are localized to LWTOL.C, execute.c, parsedir.c, and getdir.c. Some functions such as _open, _close, _read, and _write are binary versions of the standard unix open, close, etc. No guarantees are made about the portability of these programs. Eric C. Brown brownc@utah-cs ..!seismo!utah-cs!brownc