running the suggested command did this:
[root@cnesx10165 build]# make dep clean bzImage
*** Warning: make dep is unnecessary now.
CLEAN init
CLEAN .tmp_versions
CLEAN include/asm-i386/asm_offsets.h
CHK include/asm-i386/asm_offsets.h
/bin/sh: line 1: arch/i386/kernel/asm-offsets.s: No such file or directory
UPD include/asm-i386/asm_offsets.h
mv: cannot stat `include/asm-i386/asm_offsets.h.tmp': No such file or directory
make: *** [include/asm-i386/asm_offsets.h] Error 1
It removed some asm file that I needed.
Now I get the following error with the missing file:
[root@cnesx10165 build]# make modules modules_install
SPLIT include/linux/autoconf.h -> include/config/*
CHK include/asm-i386/asm_offsets.h
/bin/sh: line 1: arch/i386/kernel/asm-offsets.s: No such file or directory
UPD include/asm-i386/asm_offsets.h
mv: cannot stat `include/asm-i386/asm_offsets.h.tmp': No such file or directory
make: *** [include/asm-i386/asm_offsets.h] Error 1

however, after replacing asm-offsets.s for this kernel with the one from another of my kernels, I now get the same old error of:
[root@cnesx10165 build]# make modules modules_install CHK include/asm-i386/asm_offsets.h
UPD include/asm-i386/asm_offsets.h
HOSTCC scripts/conmakehash
HOSTCC scripts/kallsyms
CC scripts/empty.o
HOSTCC scripts/mk_elfconfig
MKELF scripts/elfconfig.h
HOSTCC scripts/file2alias.o
HOSTCC scripts/modpost.o
HOSTCC scripts/sumversion.o
HOSTLD scripts/modpost
HOSTCC scripts/pnmtologo
HOSTCC scripts/bin2c
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2
oh yeah, no main.o file yet
Help us!