
; emit tests

(executable
  (name emit_tests)
  (modules emit_tests)
  (flags :standard -warn-error -a+8)
  (libraries containers containers.codegen))

(rule
  (targets test_bitfield.ml test_bitfield.mli)
  (action (run ./emit_tests.exe)))

; run tests

(executables
  (names test_bitfield)
  (modules test_bitfield)
  (flags :standard -warn-error -a+8)
  (libraries containers))

(rule
  (alias runtest)
  (action (run ./test_bitfield.exe)))
