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=2.0 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,163994d4f34e92d0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.236.75.138 with SMTP id z10mr12274422yhd.14.1343909885901; Thu, 02 Aug 2012 05:18:05 -0700 (PDT) X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 88.191.116.97 Path: a15ni8189945qag.0!nntp.google.com!border1.nntp.dca.giganews.com!novia!news-peer1!btnet!zen.net.uk!hamilton.zen.co.uk!xlned.com!feeder1.xlned.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!nntp.giganews.com!goblin3!goblin.stu.neva.ru!news.matabio.net!jeffrey.matabio.net!thue.elzevir.fr!nntpfeed.proxad.net!dedibox.gegeweb.org!gegeweb.eu!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: how to tell gnatmake to send executables to a different directory when compiling multi source? Date: Sun, 29 Jul 2012 22:21:45 -0500 Organization: Aioe.org NNTP Server Message-ID: References: <214bbd15-f7cb-4710-a6a7-64f37923bf4e@googlegroups.com> <87wr1moexq.fsf@ludovic-brenta.org> <87sjcaoa08.fsf@ludovic-brenta.org> Reply-To: nma@12000.org NNTP-Posting-Host: 9ii5QNw33OfeoTzEH8w9ug.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: 2012-07-29T22:21:45-05:00 List-Id: On 7/29/2012 7:20 PM, Vasiliy Molostov wrote: > > It is better to get some large (old-school) open source tar-ball (I have > learned it via compiling suse distribution sources under solaris, > including gnat gcc jgnat and the rest of 4+Gb raw source code) and at the > same time to read gnu makefile reference manual - after two-three days of > "sick" reading any well-motivated person can find himself well-grounded to > do anything with makefiles. > I learned Make many years ago when I had to build Netscape web server on another flavor of Unix. The web server was about 1 or 2 million lines of C code (not sure, but it was big) with tons of those lovely #ifdefs, and the makefiles would build this source code for 16 or so different platforms. Yes, that many different flavors of Unix including windows and OS/2 also (many of these flavors of Unix are dead now. The Netscape web server itself is not around any more ofcourse, this was in back in the days of Netscape glory). But I remember spending weeks just doing nothing but trying to figure out how the Makefiles work in order to make the need adjustment to add the platform I wanted to build the sources for. --Nasser