Standalone use of atmega644p / 164p

No, you should have an optiboot_atmega164p.hex and an optiboot_atmega164p.lst.
Do you have a line

make atmega164

in makeall?
(if not just do make atmega164 manually)