Skip to content

Commit

Permalink
Added .cabal file and handy make targets.
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisdone committed Dec 11, 2011
1 parent 9204b22 commit 909423c
Show file tree
Hide file tree
Showing 6 changed files with 57 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
@@ -1,3 +1,5 @@
.*.sw?
.*~
all-about-monads.mediawiki
dist/
cabal-dev/
Empty file added LICENSE
Empty file.
18 changes: 18 additions & 0 deletions Makefile
Expand Up @@ -6,3 +6,21 @@ all-about-monads.mediawiki: ${toc}
| runhaskell transform.hs \
| pandoc -f native -t mediawiki -o $@ \
-B before.mediawiki -A after.mediawiki

cabal-dev-all-about-monads.mediawiki: ${toc}
cabal-dev/bin/pandoc -f html -t native ${toc} \
| cabal-dev/bin/all-about-monads \
| cabal-dev/bin/pandoc -f native -t mediawiki -o $@ \
-B before.mediawiki -A after.mediawiki

cabal-all-about-monads.mediawiki: ${toc}
pandoc -f html -t native ${toc} \
| dist/build/all-about-monads/all-about-monads \
| pandoc -f native -t mediawiki -o $@ \
-B before.mediawiki -A after.mediawiki

cabal-dev-all-about-monads:
cabal-dev install

cabal-all-about-monads:
cabal install
13 changes: 13 additions & 0 deletions README.md
@@ -0,0 +1,13 @@
To make with runhaskell:

$ make all-about-monads.mediawiki

To make with cabal-dev:

$ make cabal-dev-all-about-monads
$ make cabal-dev-all-about-monads.mediawiki

To make with cabal:

$ make cabal-all-about-monads
$ make cabal-all-about-monads.mediawiki
2 changes: 2 additions & 0 deletions Setup.hs
@@ -0,0 +1,2 @@
import Distribution.Simple
main = defaultMain
22 changes: 22 additions & 0 deletions all-about-monads.cabal
@@ -0,0 +1,22 @@
Name: all-about-monads
Version: 0.1
Synopsis: Attempt to port All About Monads to HaskellWiki
Description: Attempt to port All About Monads to HaskellWiki
Homepage: http://www.haskell.org/haskellwiki/All_About_Monads
License: BSD3
License-file: LICENSE
Author: .
Maintainer: .
Category: Text
Build-type: Simple
Cabal-version: >=1.2

Executable all-about-monads
Main-is: transform.hs
Hs-source-dirs: .
Build-depends: base,
pandoc




0 comments on commit 909423c

Please sign in to comment.