Hi,
Not into Mikro C, so hopefully others can help out with the detail, but from your code you show a routine for Reading from EEprom and one for Writing Data to EEprom for use once your code is running.
Your question seems to say you want to load EEprom with data at programming time, but you do not appear to have any code to do that.
Expect something along these lines is whats needed in your code to load EEprom with data, with the correct memory location for the chip you are using,
__EEPROM_DATA(0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07);
or
#pragma romdata eedata_scn=0xf00000
rom eedata_values[8] = {0, 1, 2, 3, 4, 5, 6, 7};
#pragma romdata
Again not into MikroC but your code does not appear to have any Config Bits, though do not know if thats done separately in MikroC ?