Make Makefiles optional, and use scripts for all actions. This makes the installation and maintenance easier.