
-- ================================================= Построение AdaMagic64 ==========================================================

cd /d C:\ADAPROJECTS\AdaMagic\Ada_Magic_Lib
cd src
rename *.bdy *.adb
rename *.spc *.ads
cd ..
rename src adainclude
ls -l adainclude/*.adb > adb.txt
ls -l adainclude/*.c > c.txt
ls -l adainclude/*.ads > ads.txt

gmake -C adalib system.o

-- ==================================================================================================================================
set ADA_MAGIC=C:\AdaMagic64
set OLD_PATH=%PATH%
set PATH=C:\AdaMagic64\bin;C:\AdaMagic64\mingw\bin;%OLD_PATH%

cd /d C:\AdaMagic64\rtl.windows
build-1.bat
build-2.bat >results.txt 2>&1

-- edit IL/system.rts.master_pkg.bdy.c IL/system.rts.tasking_types_pkg.bdy.c
cd OBJ
gcc -c -m64 -I.. -I../src -g -w -save-temps ../IL/system.rts.master_pkg.bdy.c
gcc -c -m64 -I.. -I../src -g -w -save-temps ../IL/system.rts.tasking_types_pkg.bdy.c
cd ..
-- edit INFO/system.rts.master_pkg.bdy.info INFO/system.rts.tasking_types_pkg.bdy.info
build-2.bat >results.txt 2>&1

C:\AdaMagic64\rtl.windows>small_hello.exe
Hello, world.  Abs(-12e17) =  1200000000000000000

C:\AdaMagic64\rtl.windows>with_all.exe
Hello from With_All.
PATH = C:\AdaMagic64\bin;C:\AdaMagic64\mingw\bin;C:\MinGW64\8.3.1\mingw64\sbin;C:\MinGW64\8.3.1\mingw64\bin;C:\MinGW64\8.3.1\python;C:\MinGW64\8.3.1\python\Scripts;C:\MinGW64\8.3.1\perl\bin;C:\msys64\usr\bin;C:\Program Files\Microsoft MPI\Bin\;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\wget;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Git\cmd;C:\depot_tools;C:\Users\dukov.RTSDD\AppData\Local\Microsoft\WindowsApps;

cd /d C:\ADAPROJECTS\AdaMagic\AdaMagic_Experiments
clean.cmd
Redo_Registration.cmd
Compile.cmd > result.log 2>&1

Experiments.Hello.exe
C:\ADAPROJECTS\AdaMagic\AdaMagic_Experiments>Experiments.Hello.exe
Atomic_Counter PASS
Atomic_Unsigned PASS


-- compress Windows Console (Administrator)
cd /d C:\
tar --create --file=AdaMagic64.tar AdaMagic64
xz -e --threads=0 AdaMagic64.tar

cd /d C:\ADAPROJECTS\AdaMagic
tar --create --file=AdaMagic_Experiments.tar AdaMagic_Experiments
xz -e --threads=0 AdaMagic_Experiments.tar

