Fixed dependency issue
Cleaned makefile
Fixed wrong comment
Fixed sign inconsistency