Do not rebuild during install rule

The "install" target currently depends on some virtual target "compile"
that never meets the dependency as it doesn't generate a compile file.
This change modifies this dependencies and install now depends on
$(TOOLS) in each Makefile so that we don't rebuild the binaries if they
have already been generated

Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>