This is a simple GNU "Make" command implementation in haskell. I aim to get my hands dirty o haskell with this implementaion.
$ clone the repo;
$ cd haskell-make;
$ cabal sandbox init
$ cabal build
You need at least GHC 7.8 to build the project.
- parses the Makefile and creates a dependency tree.
- builds the "all" target and its dependencies based on timestamps.
- add test suite.
- add support for variable declarations.
- add support for comments in Makefile.