[819] in Release_Engineering

home help back first fref pref prev next nref lref last post

CAKE

daemon@ATHENA.MIT.EDU (geer@ATHENA.MIT.EDU)
Mon Mar 6 09:17:24 1989

From: <geer@ATHENA.MIT.EDU>
To: rel-eng@ATHENA.MIT.EDU
Date: Mon, 06 Mar 89 09:16:49 EST
i have picked this up, paper will be available
today.  

--dan

------- Forwarded Message

Date:     Sat, 4 Mar 89 0:41:17 EST
From: Mike Muuss <mike@brl.mil>
To: xpert@expo.lcs.mit.edu
Cc: Unix-Wizards@brl.mil
Subject:  CAKE

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

------- End of Forwarded Message


home help back first fref pref prev next nref lref last post