cake3 (hackage): Cake3 is a EDSL for building Makefiles, written in Haskell. With cake3, developer can write their build logic in Haskell, obtain clean and safe Makefile and distribute it among the non-Haskell-aware users. Currenly, GNU Make is the only backend supported.  Example program  Basic workflow  Install the cake3  Create Cakefile.hs in the project root  Build the application using cake3 script provided  Execute the application to obtain the Makefile  See the README on the GitHub https://github.com/grwlf/cake3 for more information. Distribution contains several example projects.
Keywords: bsd3|development|library|program