AdaOpenAL

Generic Sound Package for Ada
used in:  adagate, adaventure, coterm, 
kcube, rcube, asok, relic, sban, swap
==================================================
key fact: one needs a single device
and a single context for multiple
sounds & buffers & data!
=====================================
ToDo:
.) consider using OTO at ~/Downloads/oto-master/src
	compare oto-alc.ads with my oal_hpp.ads
======================================================


22sep22:
.) ready to deliver new W64 standalone GNU Ada.

=================================================
16sep22: upload v1.1.2 to S.F. + GitHub
=================================================

15sep22:
.) elliminated use of defunct AdaCore compiler.
	Now using GNU Ada on Windows, OSX, and Linux.
	This forces building a 32-bit Windows mode.

16may22:
.) removed W32 build due to defunct tools.

11may22:
.) wrote to Fabien Chouteau about delta between
	W64/W32 AdaCore treatment of "bool"
	See ~/docs/letters/aOalAdacore_10may22.txt

.) AdaCoreW64 cannot build a 32-bit EXE! I tried 
	-mwin32 rather than -m64, but that is not enough?
	Use -gnatf & -v, but that is not verbose enough
	to get anywhere!

7dec21:
.) corrected license statements.

4dec21:
.) submitted to F.S.F. index successfully, I think.
	Used specific version (1.1.1) link from S.F. called
	"Portable Ada Sound Package".

=================================================
26nov21: upload v1.1.1 to S.F. + GitHub
=================================================

18oct21:
19oct21:
.) Got the OSX example working that shows how to
	call Ada from a CPP main.
.) refined scripts.

=================================================
19oct21: upload v1.1.0 to S.F. + GitHub
=================================================

18oct21:
.) removed AdaCore2020-specific code. Is now
	compilable with GNAT gpl.
.) removed OSX scripts for the example using Cpp main 
	because I could not get it to build on OSX.

=================================================
17feb21: upload v1.0.1 to S.F. + GitHub
=================================================

16feb21:
.) added soundfiles license to README.md
.) generalized compile scripts

19nov20:
.) added guard statement in snd4ada.adb:
	.) playSnd() now executes only if not loop
		MINOR issue!


=================================================
12nov20: REupload v1.0.0 to S.F. + GitHub
=================================================

11nov20:
.) added Windows, OSX scripts for ./cppExample/
	.) osx: perfect


=================================================
11nov20: REupload v1.0.0 to S.F. + GitHub
=================================================

11nov20:
.) created a nice example using this package from
	a C++ main. See ./cppExample/


6nov20:
.) forked awesomeAda to add this.
.) letter to Brosgol.


=================================================
5nov20: upload v1.0.0 to S.F. + GitHub
=================================================

5nov20:
.) fixed task termination error that only showed
	itself on OSX. Now strictly wait for each task
	to terminate before calling oal_hpp.cleanup2().


4nov20:
.) Full success...two.adb works fine.
.) single code base IF I use W64 (2020) AdaCore.

4nov20:
.) all is perfect, now!

3nov20:
.) everything now compiles nicely

