comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@acm.org>
To: James Alan Farrell <anonymous@anonymous.com>
Cc: comp.lang.ada@ada-france.org
Subject: Re: Using ASIS when source is in multiple directories
Date: Tue, 19 Apr 2005 19:49:51 -0400
Date: 2005-04-19T19:49:51-04:00	[thread overview]
Message-ID: <mailman.55.1113954618.24457.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <ge4a61df7081v7kbc965krr9jn1hlgoasc@4ax.com> (James Alan Farrell's message of "Tue, 19 Apr 2005 10:17:59 -0400")

James Alan Farrell <anonymous@anonymous.com> writes:

> On Mon, 18 Apr 2005 19:58:10 -0400, Stephen Leake
> <stephen_leake@acm.org> wrote:
>
> I would say where the files are is up to my customers.  

Source files, yes. Build files, no; you get to tell them how to use
your tool, and your tool should build the tree files itself.

> I don't have much insight into how they do large Ada projects. But
> it is likely they will not have used ASIS before.
>
> What I do know is that my customers are several large well known
> military contractors (but I'm not at liberty to name names), and the
> analysis software will be used on very large ongoing projects.
>
>  Is it normal to put the .o files into the same directory when not
> using ASIS?

Yes. That way, you can keep different sets of compiled code around;
one with "debug" options, one with "release" options, one compiled
with ObjectAda, one with GNAT, one with the real-time target cross
compiler. 

On the other hand, "normal" is whatever your customer thinks it is :).

> I think this approach is viable, as long as we can explain to them
> what needs to be done.

Having your tool build the tree files it needs simplifies things a
lot. In particular, you can use ASIS-for-GNAT even when your customer
is not using GNAT. 

Hmm, unless compiling everything to get the tree files takes "too
long".

-- 
-- Stephe




      reply	other threads:[~2005-04-19 23:49 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-04-18 15:55 Using ASIS when source is in multiple directories James Alan Farrell
2005-04-18 16:37 ` Jean-Pierre Rosen
2005-04-18 23:58 ` Stephen Leake
2005-04-19 14:17   ` James Alan Farrell
2005-04-19 23:49     ` Stephen Leake [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox