update makefile
remove unused defines
remove the -DNO_ASM flag for x86/x86_64 architectures