-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmakefile.cabal
More file actions
70 lines (62 loc) · 2.41 KB
/
makefile.cabal
File metadata and controls
70 lines (62 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
name: makefile
version: 1.1.0.2
synopsis: Simple Makefile parser and generator
description:
This package provides a few @Attoparsec@ parsers and convenience functions
for parsing and generating Makefiles.
The datatypes used for describing Makefiles are located in 'Data.Makefile'.
The parsers and parsing functions are located in 'Data.Makefile.Parse'.
The generating and encoding functions are located in 'Data.Makefile.Render'.
To parse a Makefile in the current folder, simply run 'parseMakefile'. To
parse a Makefile located at @path@, run 'parseAsMakefile' @path@. To parse a
Makefile from a Text @txt@, run 'parseMakefileContents txt`.
To encode a @Makefile@, run 'encodeMakefile'.
homepage: http://github.com/nmattia/makefile
license: MIT
license-file: LICENSE
author: Nicolas Mattia
maintainer: nicolas@nmattia.com
copyright: 2016-2025 Nicolas Mattia
category: Parsing
build-type: Simple
cabal-version: >=1.10
extra-source-files:
test-data/basic/Makefile1
test-data/basic/Makefile2
test-data/elfparse/Makefile
source-repository head
type: git
location: https://github.com/nmattia/makefile.git
library
hs-source-dirs: src
default-language: Haskell2010
build-depends: base < 5
, attoparsec
, text
exposed-modules:
Data.Makefile
, Data.Makefile.Parse
, Data.Makefile.Parse.Internal
, Data.Makefile.Render
, Data.Makefile.Render.Internal
ghc-options: -Wall
test-suite test
hs-source-dirs: src
default-language: Haskell2010
type: exitcode-stdio-1.0
main-is: Test.hs
build-depends: base < 5
, attoparsec
, tasty
, tasty-hunit
, tasty-quickcheck
, text
, doctest
, Glob
, QuickCheck
other-modules: Data.Makefile
, Data.Makefile.Parse
, Data.Makefile.Parse.Internal
, Data.Makefile.Render
, Data.Makefile.Render.Internal
ghc-options: -Wall