writeSliced :: File -> [(File, [Tool])] -> Make a -> IO () Source #
Build the full Makefile named fo
and a set of sliced
versions.
Slicing
here means filtering out all rules depending on certain tools
(second element of every sls
pairs) and all the upstream rules.