add license directly inside source
create archive directory via custom install target
specify archive extension separately
create installdirs target

https://www.gnu.org/prep/standards/html_node/Standard-Targets.html
install only when build files are newer

Prior, files were installed unconditionally.
This should only happen when new/out-of-date.
add basic install/usage instructions
add custom examples
add external references