Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 867 Bytes

DEVNOTES.md

File metadata and controls

36 lines (22 loc) · 867 Bytes

Build

alr build now builds both executables, or...

  • MV/Emua: gprbuild -Pmvemua
  • VS/Emua: gprbuild -Pvsemua

Default build is with debugging and without optimisation. Append -Xmode=release for optimised build.

Clean

alr clean or...

gprclean -Pmvemua

You MUST do a gprclean when switching between the mv- and vs- builds.

Regenerate tests

gnattest -P vsemua.gpr -v dg_types.ads --harness-dir=driver

Recompile tests

cd obj/driver

gprbuild -Ptest_driver

Run Tests

(In obj/driver)

./test_runner

Valgrind (Call Profiling)

valgrind --tool=callgrind ./vsemua -pr SPIGOT.PR -root /home/steve/ada/github.com/dgemua/FILESYSTEM -dir :SAMPLES

Run VS/Emua

  • ./vsemua -pr SPIGOT.PR -root /home/steve/Ada/dgemua/FILESYSTEM -dir :SAMPLES
  • ./vsemua -pr MMM.PR -root /home/steve/Ada/dgemua/FILESYSTEM -dir :GAMES:MMM