All components are technically 'SPARK' now.
Futhermore, disable proofs for now. Recent GNATprove versions issue many
warnings which should be sorted through and corrected. However, we
postpone this to a later date.
COMPONENT_TARGETS = cspecs
-include ../library_ada.mk
+NO_PROOF = true
+
+include ../library_spark.mk
for Languages use ("Ada");
for Source_Dirs use ("generated", "src");
- for Object_Dir use "obj";
- for Library_Dir use "lib";
+ for Object_Dir use "obj/" & Library_Spark.Build_Mode;
+ for Library_Dir use "lib/" & Library_Spark.Build_Mode;
for Library_Name use "xhcidbg";
for Library_Kind use "static";
package body HW.DbC
with
+ SPARK_Mode => Off,
Refined_State => (State => (Connected, Running,
DbC_Run_Deadline, DbC_Poll_Deadline,
DbC_Stat_Deadline, Events.State,
package HW.DbC
with
+ SPARK_Mode => Off,
Abstract_State => (State, (DMA with External)),
Initializes => State
is