MAX_CPUS := 4
+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
endif
-A_OBJ = start32.ao start64.ao desctab.ao
-A_OBJ += main.o lib.o proc.o mm_virt.o mm_phys.o vm8086.o
-A_OBJ += kernelpanic.o errors.o
+A_OBJ := start32.ao start64.ao desctab.ao proc.ao
+A_OBJ += main.o lib.o proc.o mm_virt.o mm_phys.o
+A_OBJ += kernelpanic.o errors.o time.o pci.o
+A_OBJ += vm8086.o
+# rme.o
-POSTBUILD = objcopy $(BIN) -F elf32 $(BIN)
+POSTBUILD = objcopy $(BIN) -F elf32-i386 $(BIN)