Literate Programming with Make and Sweave