
Hi, I'm considering to convert one of my projects to Shake; everything I've seen so far seemed really interesting! However, before I start, I'd like to see how other people structure their Shake-based build systems. I tried to find some open source projects which showcase how Shake is used, but unfortunately I didn't find anything yet. Is anybody aware of open source projects which I could look at, or is there maybe a conventional file extension for… what do you call them, "Shakefiles"? other than .hs which I could google for? -- Frerich Raabe - raabe@froglogic.com www.froglogic.com - Multi-Platform GUI Testing

On Thu, May 30, 2013 at 8:17 PM, Frerich Raabe
Hi,
I'm considering to convert one of my projects to Shake; everything I've seen so far seemed really interesting!
However, before I start, I'd like to see how other people structure their Shake-based build systems. I tried to find some open source projects which showcase how Shake is used, but unfortunately I didn't find anything yet.
Is anybody aware of open source projects which I could look at, or is there maybe a conventional file extension for… what do you call them, "Shakefiles"? other than .hs which I could google for?
Hi Frerich, There are a couple hackages that depend on shake: http://packdeps.haskellers.com/reverse/shake -- Adam

hi frerich, On May 31, 2013, at 2:17 AM, Frerich Raabe wrote:
Is anybody aware of open source projects which I could look at, or is there maybe a conventional file extension for… what do you call them, "Shakefiles"? other than .hs which I could google for?
we are using a shake-based build system for our mobile sound engine [1]; see the shakefile here [2] and associated modules [3]. the focus is on cross-compilation of static/shared libraries for mobile platforms (currently ios, android in the works) so it might not be what you're looking for. however, most of it is quite generic (if you're working with c, c++, objc, asm) and we're going to release it as a library as soon the features and the API have settled a bit. cheers, sk [1] http://methc.la [2] https://github.com/samplecount/methcla/blob/develop/engine/shakefile.hs [3] https://github.com/samplecount/methcla/tree/develop/engine/Shakefile
participants (3)
-
adam vogt
-
Frerich Raabe
-
Stefan Kersten