hmk-0.9.7: hmk.cabal
name: hmk
version: 0.9.7
author: Mathieu Boespflug
maintainer: Mathieu Boespflug <mboes@tweag.net>
homepage: http://www.github.com/mboes/hmk
synopsis: A make alternative based on Plan9's mk.
description:
Clone of Plan9's mk command, said to have \"improved on make by
removing all the vowels from the name\". Most features of mk
are implemented, including basic meta-rules support and
concurrent execution of jobs.
.
The library exports a generic dependency graph traversal that
can be used independently of the rest.
.
The documentation is embedded in the literate Haskell source.
.
/Note:/ the library portion is released to the /public domain/.
Those source files that are not part of the library
are released under GPLv3 or later.
category: Control, Development, Distribution
license: GPL
license-file: COPYING
copyright: (c) 2008-2009. Mathieu Boespflug <mboes@tweag.net>
cabal-version: >= 1.2.0
build-type: Simple
tested-with: GHC == 6.12.1
library
build-depends: base < 5, containers
extensions: PatternGuards
exposed-modules: Control.Hmk
Control.Hmk.Analyze
Control.Hmk.IO
Control.Hmk.Concurrent
executable hmk
main-is: Main.lhs
ghc-options: -fwarn-unused-imports
other-modules: Parse, Eval, Metarule
extensions: PatternGuards, NamedFieldPuns, RecursiveDo
build-depends: base < 5, bytestring, containers,
directory, process, unix, filepath >= 1.1,
mtl, parsec >= 3.0.0, pcre-light >= 0.3