[build: Makefile + *.rul] Enforced the dependancies and used the
build_dir as build environment to avoid as possible to use the system
includes. See CHANGE.LOG for more informations.