[comp.unix.wizards] CAKE

ljgardn@anagld.UUCP (Larry J. Gardner) (02/14/89)

I would like to get any information on CAKE.  Can it execute
on a PDP.  If not, can I modify our make for SCCS recognitions
on source files s.*.[cyshl].

   
		  
			
			     

mike@BRL.MIL (Mike Muuss) (03/04/89)

In the X community, the topic of alternatives to Imake has come up
again, and I figured that I would at least mention CAKE.  CAKE is dubbed
a "5th generation Make", because it uses pattern matching to fire it's
rules, rather than just simple suffix transformations like Make uses.
It also pre-processes scripts with CPP, like Imake.

With CAKE, we maintain binaries for six different kinds of machines
from one set of sources, via NFS (Gould, Sun, Alliant, SGI 3d, SGI 4d,
Convex).  It was this feature that caused us to abandon Make, and
seek another tool:  CAKE.

We obtained CAKE from "net.sources" a long time ago;  if anyone would
like to experiment with it, feel free to obtain it via anonymous FTP
from vgr.brl.mil:

-r--r--r--  1 mike        33050 Mar  4 00:29 arch/brl-cake-example.shar
-r--r--r--  1 mike       491520 Mar  4 00:27 arch/cake.tar
-r--r--r--  1 mike       182117 Mar  4 00:33 arch/cake.tar.Z

The example file shows how we manage the BRL-CAD source & binary trees.

	Best,
	 -Mike