Since POK partitions are loaded by executing their main function, one of the Ada packages must export a function as main. Moreover, the runtime should be disabled using pragma No_Run_Time.
The following piece of code is an example of how to proceed:
An ARINC653 layer is also available in libpok/ada/arinc653 and should be used the same way as described above.