(executable
  (name example)
  (modules example)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name stktest)
  (modules stktest)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_button)
  (modules test_button)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_canvas)
  (modules test_canvas)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_clist)
  (modules test_clist)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx landmarks-ppx))
)

(executable
  (name test_default_app)
  (modules test_default_app)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx landmarks-ppx))
)

(executable
  (name test_dialog)
  (modules test_dialog)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_empty)
  (modules test_empty)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_entry)
  (modules test_entry)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_flex)
  (modules test_flex)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_focus)
  (modules test_focus)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_fonts)
  (modules test_fonts)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_frame)
  (modules test_frame)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_iconv)
  (modules test_iconv)
  (libraries stk_iconv unix)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
;  (link_flags (:standard -cclib -lc6))
)

(executable
  (name test_image)
  (modules test_image)
  (libraries stk unix)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
;  (link_flags (:standard -cclib -lc6))
)

(executable
  (name test_keys)
  (modules test_keys)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_notebook)
  (modules test_notebook)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_pack)
  (modules test_pack)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_paned)
  (modules test_paned)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_range)
  (modules test_range)
  (libraries logs logs.fmt logs.lwt fmt fmt.tty tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_rope)
  (modules test_rope)
  (libraries logs logs.fmt logs.lwt fmt fmt.tty tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_text)
  (modules test_text)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

(executable
  (name test_textlog)
  (modules test_textlog)
  (libraries landmarks logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx landmarks-ppx))
)

(executable
  (name test_textview)
  (modules test_textview)
  (libraries landmarks logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx landmarks-ppx))
)

(executable
  (name test_textview_rope)
  (modules test_textview_rope)
  (libraries landmarks logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx landmarks-ppx))
)

(executable
  (name test_tree)
  (modules test_tree)
  (libraries logs logs.fmt logs.lwt fmt tsdl tsdl-ttf tsdl-image lwt.unix stk)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps lwt_ppx))
)

