A the name implies; a Makefile for fetching, building and installing Ada development tools and support packages on a Linux/Unix system.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Makefile
README.md

README.md

Ada development Makefile

This is a primitive automagic wrapper around the tedious and manual process of installing and building Ada tools.

It's created to scratch a local itch within our company - but could perhaps be used elsewhere.

This work is licenced under GPLv2

Dependencies

Not much is needed for using this makefile;

  • make (obviously)
  • git (for AWS and Yolk)
  • subversion (for GNATColl)
  • any dependencies for the subprojects obviously still applies.
  • sudo, gksudo, su if you want to install to a system location

Usage

You need to fetch some files from libre.adacore.com/download and place them in ./tgz

Specifically:

  • florist-gpl-2012-src.tgz
  • gnat-gpl-2012-x86_64-pc-linux-gnu-bin.tar.gz
  • xmlada-gpl-4.3-src.tgz

Use $ make ada-development to get stated.

Or check out the first few lines of the makefile for additional projects.

Put this in your .bashrc/.cshrc/.zshrc - or export them ad-hoc for relevant projects.

export PATH=$PATH:/usr/gnat/bin; export LIBRARY_PATH=$LIBRARY_PATH:/usr/lib/x86_64-linux-gnu

You should of course change this to fit your system.

Have fun!