From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2a94e3d53d82207f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-09-10 17:03:28 PST Path: nntp.gmd.de!xlink.net!howland.reston.ans.net!swiss.ans.net!cmcl2!thecourier.cims.nyu.edu!thecourier.cims.nyu.edu!nobody From: dewar@cs.nyu.edu (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: Multiple compilation-units (was: Re: GWU/ADA Interface) Date: 10 Sep 1994 11:22:24 -0400 Organization: Courant Institute of Mathematical Sciences Message-ID: <34sivg$5ei@gnat.cs.nyu.edu> References: <1994Sep1.122026.17797@sei.cmu.edu> <347b20$jf9@theopolis.orl.mmc.com> <347r7s$8nk@gnat.cs.nyu.edu> <34kpo2$11r@siberia.gatech.edu> NNTP-Posting-Host: gnat.cs.nyu.edu Date: 1994-09-10T11:22:24-04:00 List-Id: Jonothan mentions that he has built a utility which uses the unit listing from GNAT to generate dependencies. Much better is using the ALI files. The D lines in the ALI files are EXACTLY the list of source file dependencies. That's how we generate dependencies. Much better than either approach is an Ada make utility that calculates the dependencies dynamically as it goes along. We are working on such a utility and hope to have it available soon. Jonathan, I think you would find it *much* easier to parse the ALI files! Robert