shutter-network / rolling-shutter

Rolling Shutter is an MEV protection system to be plugged into rollups.
https://twitter.com/project_shutter/
26 stars 7 forks source link

Add ninja file generator #423

Open schmir opened 7 months ago

schmir commented 7 months ago

Sorry to bother you one last time.

I've played around with the ninja build system a bit and in lacking another project to try this on, I've implemented a ninja file generator for rolling-shutter.

This solves some of the problems the current approach with the Makefile and the bb.edn file have.

Usage is like build.clj; ninja or build.clj -x.

It's written in clojure, so you may prefer to rewrite it in python or not use it at all :)