Implement a non-recursive make.
authorCarl Worth <cworth@cworth.org>
Tue, 10 Nov 2009 15:14:49 +0000 (07:14 -0800)
committerCarl Worth <cworth@cworth.org>
Tue, 10 Nov 2009 15:24:10 +0000 (07:24 -0800)
commitc5dccd851a8b79d8cedbfc8f2d2b8f9be2b7fa5a
tree7eaa0b616a99460359c7e2ee593c46c6a4c64a60
parent3cdb24d38aaa4cf043526a946e0a4ae290a6881d
Implement a non-recursive make.

The idea here is that every Makefile at each lower level will be an
identical, tiny file that simply defers to a top-level make.

Meanwhile, the Makefile.local file at each level is a Makefile snippet
to be included at the top-level into a large, flat Makefile. As such,
it needs to define its rules with the entire relative directory to
each file, (typically in $(dir)). The local files can also append to
variables such as SRCS and CLEAN for files to be analyzed for
dependencies and to be cleaned.
Makefile
Makefile.local [new file with mode: 0644]
lib/Makefile [new file with mode: 0644]
lib/Makefile.local [new file with mode: 0644]