Keil renames object file name when build project for supporting DFU OTA

When I use Keil to build project for supporting DFU OTA. Keil shows changing *.o to *1.o. Is it normal?

Build started: Project: ble_app_band_v4
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'd:\Keil_v5\ARM\ARMCC\Bin'
Build target 'nrf52832_xxaa'
Note: source file '..\..\..\..\..\..\components\libraries\bootloader\dfu\nrf_dfu_svci.c' - object file renamed from '.\_build\nrf_dfu_svci.o' to '.\_build\nrf_dfu_svci_1.o'.
Note: source file '..\..\..\..\..\..\components\ble\ble_services\ble_dfu\ble_dfu.c' - object file renamed from '.\_build\ble_dfu.o' to '.\_build\ble_dfu_1.o'.
Note: source file '..\..\..\..\..\..\components\ble\ble_services\ble_dfu\ble_dfu_unbonded.c' - object file renamed from '.\_build\ble_dfu_unbonded.o' to '.\_build\ble_dfu_unbonded_1.o'.
Note: source file '..\..\..\..\..\..\components\ble\ble_services\ble_dfu\ble_dfu_bonded.c' - object file renamed from '.\_build\ble_dfu_bonded.o' to '.\_build\ble_dfu_bonded_1.o'.
compiling main.c...
linking...
Program Size: Code=88716 RO-data=9256 RW-data=2392 ZI-data=22904  
FromELF: creating hex file...
".\_build\nrf52832_xxaa.axf" - 0 Error(s), 0 Warning(s).
Build Time Elapsed:  00:00:02

Related