comp.lang.ada
 help / color / mirror / Atom feed
From: Tero Koskinen <tero.koskinen@iki.fi>
Subject: Re: What Toolchain do you use?
Date: Thu, 16 Jan 2014 06:48:28 +0200
Date: 2014-01-16T06:48:28+02:00	[thread overview]
Message-ID: <lb7oas$jg7$1@loke.gir.dk> (raw)
In-Reply-To: <lb761a$aqb$1@loke.gir.dk>

16.1.2014 1:36, Randy Brukardt wrote:
> <ake.ragnar.dahlgren@gmail.com> wrote in message
> news:c5afcdcd-3eed-4fdb-88fb-b15949993c41@googlegroups.com...
> ...
>> What build system does Janus/Ada and ICCAda use?
>
> Janus/Ada has it's own build system, which predates gprbuild by many years.
> It isn't as encompassing as gprbuild is, so I usually augment it with
> Windows (really MS-DOS) batch files (for instance, to move the result
> program to a different directory).
>
> Based on Tero's very detailed bug reports, he does something similar with
> Janus/Ada.

 From Ahven's source code you can see how I use Janus/Ada's build system:
https://bitbucket.org/tkoskine/ahven/src/tip/janusada/?at=default

The flow is basically following:
  janusada\prepare.bat
  janusada\update.bat
  janusada\compile.bat

prepare.bat needs to be called only once and when I change source
code files, I call update.bat and compile.bat. update.bat will
scan the source code files for changes and compile.bat will compile
the changed files and do the linking.

Ahven doesn't have ICCAda build scripts yet, but you can see
them from my curl-ada repository:
https://bitbucket.org/tkoskine/curl-ada/src/tip/iccada/?at=default

Same logic there:
  iccada\prepare.bat
  iccada\update.bat
  iccada\compile.bat

Yours,
  Tero



  reply	other threads:[~2014-01-16  4:48 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-15  4:15 What Toolchain do you use? kennethesills
2014-01-15  8:28 ` Dmitry A. Kazakov
2014-01-15  9:06 ` Jacob Sparre Andersen
2014-01-15  9:19 ` Tero Koskinen
2014-01-15 10:45   ` ake.ragnar.dahlgren
2014-01-15 23:36     ` Randy Brukardt
2014-01-16  4:48       ` Tero Koskinen [this message]
2014-01-16  8:10         ` ake.ragnar.dahlgren
2014-01-15  9:59 ` Ludovic Brenta
2014-01-15 11:04 ` Simon Wright
2014-01-16 19:34 ` darkestkhan
2014-01-17 11:02   ` Marius Amado-Alves
2014-01-17 13:53 ` Bill Findlay
2014-01-17 23:27   ` John B. Matthews
2014-01-18 12:18     ` Bill Findlay
2014-01-18 20:25       ` John B. Matthews
2014-01-19 12:29         ` Bill Findlay
2014-01-17 23:19 ` Jerry
2014-01-18 13:19 ` Colin Paul Gloster
2014-01-20 11:18 ` landgraf
replies disabled

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