-CPPFLAGS := -DMAX_CPUS=$(MAX_CPUS)
-CFLAGS := $(KERNEL_CFLAGS)
-ASFLAGS := -f elf64 -D MAX_CPUS=$(MAX_CPUS)
+AS_SUFFIX = asm
+
+CPPFLAGS := -DMAX_CPUS=$(MAX_CPUS) -D USE_MP=0
+CFLAGS := $(KERNEL_CFLAGS) -mno-sse -mno-mmx
+ASFLAGS := -f elf64 -D MAX_CPUS=$(MAX_CPUS) -D USE_MP=0
+LDFLAGS := -nostdlib -nodefaultlibs