remove useless message
pull out dependency rules to fix a broken dist target
add install target
renamed convenience script to avoid conflict with deprecated implicit rule