fix some compile error
fix some compile error
add asm compile
fix makefile clear function
remove hard-coded filename in makefile