@@ -575,4 +575,17 @@ Executable Example-PersistClient
575575 C-sources: ProjectM36/DirectoryFsync.c
576576 Build-Depends: unix
577577
578+Test-Suite test-scripts
579+ Default-Language: Haskell2010
580+ type: exitcode-stdio-1.0
581+ main-is: test/scripts.hs
582+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t
583+ GHC-Options: -Wall
584+ CPP-Options: -DPROJECTM36_VERSION="v0.1"
585+ if os(windows)
586+ Build-Depends: Win32 >= 2.3 && < 2.4
587+ Other-Modules: ProjectM36.Win32Handle
588+ else
589+ C-sources: ProjectM36/DirectoryFsync.c
590+ Build-Depends: unix
578591