Programming a Pro Mini bootloader?

I am using Arduino 1.05 / Max OSX, and my board is set to "Arduino Pro or Pro Mini (5V 16Mhz) W / ATmega328".

I am currently designing a stand alone board with ATMega328 and would like to make it, from the IDE perspective, similar to Arduino Pro Mini so I can keep developing with the IDE. The bootloader programming will be done using an AVRISP mkII and AVRDUDES.

What hex file is used when I run "Burn Bootloader" in the IDE? What else do I need to program in my board to make it look to the IDE like a Arduino Pro Mini? (fuses? anything else?).

(my question is not how to program but what to program, I have a working AVRISP mkII / AVRDUDES setup that works).

Thanks,
Z.

I programmed my standalone 328 using these instructions.

...R

Ask Nick!

Thanks guys for the pointers. I dug the IDE files and found this in one of them

pro5v.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
pro5v.upload.protocol=arduino
pro5v.upload.maximum_size=14336
pro5v.upload.speed=19200
pro5v.bootloader.low_fuses=0xff
pro5v.bootloader.high_fuses=0xdd
pro5v.bootloader.extended_fuses=0x00
pro5v.bootloader.path=atmega
pro5v.bootloader.file=ATmegaBOOT_168_diecimila.hex
pro5v.bootloader.unlock_bits=0x3F
pro5v.bootloader.lock_bits=0x0F
pro5v.build.mcu=atmega168
pro5v.build.f_cpu=16000000L
pro5v.build.core=arduino
pro5v.build.variant=standard

I think it describes the bootloader hex files and fuse values used. I will give it a try.

Would be nice if the program-bootloader function in the IDE would have a verbose preference, similar to programming the app itself. Currently it gives no hint what it is doing.