rewrite the makefile, make it more beautiful
fix delta of view extract and make flags