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 Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!pasteur!ucbvax!grebyn.COM!karl From: karl@grebyn.COM (Karl Nyberg) Newsgroups: comp.lang.ada Subject: Grady Booch's Components Library Compilation Problems Message-ID: <8809140002.AA11081@grebyn.com> Date: 14 Sep 88 00:02:02 GMT References: <8809132132.AA12787@minotaur.uucp> Sender: daemon@ucbvax.BERKELEY.EDU Organization: Grebyn Corporation List-Id: Date: Tue, 13 Sep 88 14:32:45 -0700 From: Scott Simpson ... Unfortunately, compiling all the routines requires knowing the dependencies between modules. Does anybody have a list of the modules in a dependency order? What I need are a list of the files in dependency order ... (We are using Verdix Ada as though it matters.) Yes, it does matter (perhaps). With VADS on UNIX you could try using a.make -f *.a That would automatically determine the correct dependency order and compile things appropriately, assuming that the total number of files doesn't generate an argument list that's too long for your shell, or otherwise cause a.make to go catatonic. If you give it the -V (VERIFY) flag in addition, it will generate the list of compilation commands without executing them, so you could redirect stdout to a file and edit appropriately to make a shell script. (That's the long answer - the short one is RTFM!) There's also a compilation order tool available from the SIMTEL repository, although I haven't personally used it, and couldn't vouch for it, since I use a.make instead. I'm not even sure if it has dependencies that might prevent you from using it in your environment. -- Karl -- p.s. I still own stock in Verdix. Karl A. Nyberg karl@grebyn.com, nyberg@ajpo.sei.cmu.edu Grebyn Corporation karl%grebyn.com@haven.umd.edu P. O. Box 1144 {decuac,haven}!grebyn!karl Vienna, VA 22180-1144 703-281-2194