Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool