File umake.icn

Summary

###########################################################################

	File:     umake.icn

	Subject:  Unicon version of the "make" program.

	Author:   Clinton Jeffery

	Date:     August 8, 2013

###########################################################################

 PRELIMINARY. ALPHA TEST LEVEL.

 Reasons for the existence of this program:

 1. link directly into IDE, do not launch an external process
 2. do not depend on end user to install a make.exe
 3. lingo-supremacist hubris. Write a shorter make in your language.
Classes:
DependencyGraph, Rule, UniconProject

Procedures:
initcap, macroexpand, main, make, unsplit

Global variables:
depgraph, filechars, macros, noexec, verbose

This file is part of the (main) package.

Source code.

Details
Procedures:

initcap(s)


macroexpand(s)


main(argv)


make(argv)


unsplit(f)

 Concatenate lines with a trailing backslash with the next line
 and replace the "whitespace \ whitespace" at the join with a single space


Global variables:
depgraph

filechars

macros

noexec

verbose


This page produced by UniDoc on 2021/04/15 @ 23:59:54.