Haskell makefile library
April 29, 2017
What happened since the last version:
Makefiledata-structure can now be encoded through
encodeMakefile. This does what you expect: encode your Haskell-crafted
Makefileas a Makefile that can be used with GNU make, for instance. Big thanks to Michel Kuhlmann for implementing the feature.
The library now uses
bytestring. All types reflect the change. Thanks to Mateusz Kowalczyk for complaining about it.
It is now possible to differentiate the various kinds of Makefile variable assignments.
Various discrepancies between the library and GNU make’s parsing were fixed. Big thanks to Ryan Scott for reporting those.
I hope you have fun using the library. Don’t hesitate to submit patches or feature requests on GitHub.
Like Haskell? Here's more on the topic: