11 messages in com.perforce.jamminginter directory dependencies (faq?)
FromSent OnAttachments
Chri...@ips.cs.tu-bs.de09 Dec 1998 00:24 
Phil...@autologue.com09 Dec 1998 10:50 
'Chr...@ips.cs.tu-bs.de09 Dec 1998 23:53 
Chri...@ips.cs.tu-bs.de10 Dec 1998 01:41 
Iain...@mcclatchie.com10 Dec 1998 02:00 
"Cowham, Robert Associate CowhamR@logica.com10 Dec 1998 02:03 
Iain...@mcclatchie.com10 Dec 1998 13:01 
Chri...@ips.cs.tu-bs.de11 Dec 1998 01:17 
Iain...@mcclatchie.com11 Dec 1998 12:57 
Chri...@ips.cs.tu-bs.de13 Dec 1998 07:19 
Laur...@perforce.com14 Dec 1998 12:59 
Subject:inter directory dependencies (faq?)
From:'Chr...@ips.cs.tu-bs.de ('Chr@ips.cs.tu-bs.de)
Date:12/09/1998 11:53:58 PM
List:com.perforce.jamming

First, I'll assume that $(TOP)/Jamfile includes $(TOP)/thelib/Jamfile and $(TOP)/theapp/Jamfile. Then your all you need in $(TOP)/theapp/Jamfile is:

LinkLibraries theapp : thelib ;

The key is that *EVERYTHING* should be visible from $(TOP)/Jamfile.

Thanks for your help. This works as long thelib is globally unique because built files don't have a grist that makes them unique, right? Uniqueness should not be a problem with the few files that are shared across many directories. I did not see this simple solution because I assumed that I need some kind of path to thelib and did not realize that all built files conceptually share a flat namespace.

--- Christian

--- Christian Lindig Technische Universitaet Braunschweig, Germany http://www.cs.tu-bs.de/softech/people/lindig mailto:lin@ips.cs.tu-bs.de