name:                 shake
version:              0.19.8
visibility:           public
id:                   shake-0.19.8-Ak7x8TsCB5185PNztZ17JA
key:                  shake-0.19.8-Ak7x8TsCB5185PNztZ17JA
license:              BSD-3-Clause
copyright:            Neil Mitchell 2011-2024
maintainer:           Neil Mitchell <ndmitchell@gmail.com>
author:               Neil Mitchell <ndmitchell@gmail.com>
homepage:             https://shakebuild.com
synopsis:
    Build system library, like Make, but more accurate dependencies.

description:
    Shake is a Haskell library for writing build systems - designed as a
    replacement for @make@. See "Development.Shake" for an introduction,
    including an example. The homepage contains links to a user
    manual, an academic paper and further information:
    <https://shakebuild.com>

    To use Shake the user writes a Haskell program
    that imports "Development.Shake", defines some build rules, and calls
    the 'Development.Shake.shakeArgs' function. Thanks to do notation and infix
    operators, a simple Shake build system
    is not too dissimilar from a simple Makefile. However, as build systems
    get more complex, Shake is able to take advantage of the excellent
    abstraction facilities offered by Haskell and easily support much larger
    projects. The Shake library provides all the standard features available in other
    build systems, including automatic parallelism and minimal rebuilds.
    Shake also provides more accurate dependency tracking, including seamless
    support for generated files, and dependencies on system information
    (e.g. compiler version).

category:             Development, Shake
abi:                  55aecfd12c1ac6f6fab52788b5c04a15
exposed:              True
exposed-modules:
    Development.Shake Development.Shake.Classes
    Development.Shake.Command Development.Shake.Config
    Development.Shake.Database Development.Shake.FilePath
    Development.Shake.Forward Development.Shake.Rule
    Development.Shake.Util

hidden-modules:
    Development.Ninja.Env Development.Ninja.Lexer
    Development.Ninja.Parse Development.Ninja.Type
    Development.Shake.Internal.Args
    Development.Shake.Internal.CmdOption
    Development.Shake.Internal.CompactUI
    Development.Shake.Internal.Core.Action
    Development.Shake.Internal.Core.Build
    Development.Shake.Internal.Core.Database
    Development.Shake.Internal.History.Shared
    Development.Shake.Internal.History.Symlink
    Development.Shake.Internal.History.Bloom
    Development.Shake.Internal.History.Cloud
    Development.Shake.Internal.History.Network
    Development.Shake.Internal.History.Server
    Development.Shake.Internal.History.Serialise
    Development.Shake.Internal.History.Types
    Development.Shake.Internal.Core.Monad
    Development.Shake.Internal.Core.Pool
    Development.Shake.Internal.Core.Rules
    Development.Shake.Internal.Core.Run
    Development.Shake.Internal.Core.Storage
    Development.Shake.Internal.Core.Types
    Development.Shake.Internal.Demo Development.Shake.Internal.Derived
    Development.Shake.Internal.Errors
    Development.Shake.Internal.FileInfo
    Development.Shake.Internal.FileName
    Development.Shake.Internal.FilePattern
    Development.Shake.Internal.Options Development.Shake.Internal.Paths
    Development.Shake.Internal.Profile
    Development.Shake.Internal.Progress
    Development.Shake.Internal.Resource
    Development.Shake.Internal.Rules.Default
    Development.Shake.Internal.Rules.Directory
    Development.Shake.Internal.Rules.File
    Development.Shake.Internal.Rules.Files
    Development.Shake.Internal.Rules.Oracle
    Development.Shake.Internal.Rules.OrderOnly
    Development.Shake.Internal.Rules.Rerun
    Development.Shake.Internal.Value General.Bilist General.Binary
    General.Chunks General.Cleanup General.Fence General.EscCodes
    General.Extra General.FileLock General.GetOpt General.Ids
    General.Intern General.ListBuilder General.Makefile General.Pool
    General.Process General.Template General.Thread General.Timing
    General.TypeMap General.Wait Paths_shake

import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/shake-0.19.8-Ak7x8TsCB5185PNztZ17JA

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/shake-0.19.8-Ak7x8TsCB5185PNztZ17JA

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/shake-0.19.8-Ak7x8TsCB5185PNztZ17JA

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:             /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/shake-0.19.8
hs-libraries:         HSshake-0.19.8-Ak7x8TsCB5185PNztZ17JA
depends:
    base-4.20.0.0-inplace binary-0.8.9.2-inplace
    bytestring-0.12.1.0-inplace deepseq-1.5.0.0-inplace
    directory-1.3.8.3-inplace extra-1.8-CqLOOjzw4Y52tnO6v2n00A
    filepath-1.5.2.0-inplace filepattern-0.1.3-87gW85imcRl63z7BJuzR48
    hashable-1.5.0.0-93vVlDWTvOTF1kJlBpPOXB
    heaps-0.4.1-HG4Ifs3FEZTE9ZTRFuqd9n
    js-dgtable-0.5.2-E1EccQOI8dN4NDMcrk4miP
    js-flot-0.8.3-57fLyRp77XHGB6de0iiFjp
    js-jquery-3.3.1-B4T5dT1neDI3IOzKmDeW9g
    primitive-0.9.0.0-E3mDWyaMF4OIki7z5jah63 process-1.6.19.0-inplace
    random-1.3.0-23BW6tricnOKWC1NYRlV2o time-1.12.2-inplace
    transformers-0.6.1.1-inplace unix-2.8.5.1-inplace
    unordered-containers-0.2.20-DmA1der3vIe6VwQRGylcdv
    utf8-string-1.0.2-1XncvugNvmEUe6szfkLY0

haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/shake-0.19.8/html/shake.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/shake-0.19.8/html
