Compiler can't find nrf_mbr.h when compiling nrf_log modules

When I compile one of the nfr_log modules (e.x. nrf_log_frontend.c) I get the following error.

1> Compiling ‘nrf_log_frontend.c’
1> In file included from ../../SDKs/nRF_SDK/components/libraries/util/sdk_common.h:61,
1>                  from C:\nerv-code\Lancelot_Dev\SDKs\nRF_SDK\components\libraries\log\src\nrf_log_frontend.c:40:
1> ../../SDKs/nRF_SDK/components/libraries/util/app_util.h:133:10: fatal error: nrf_mbr.h: No such file or directory
1> compilation terminated.

I do include ../components/softdevice/s132/headers/nfr52 in my User Include Directories which contains the nfr_mbr.h header file, but the compiler still complains. At first I thought it could be because I have another path in my User Include Directories which also had the nfr_mbr.h but that was not the case - ..\components\softdevice\mbr\nrf52832\headers is not included.

How can I fix this?

  • Hi Kenan, 

    Which SDK version  and which toolchain are you using? Which example are you trying to compile?

    Best regards

    Bjørn

  • It's a pain. Might be worth just including all the include paths to get started, then later gradually remove those that are not required. This is a batch file which will list all the project include paths if you place it in the SDK you are using:

    rem: Project Header File Directory Listing Utility
    rem:
    rem: Author - Hugh
    rem:
    rem: "find" can get lost, use specific path
    SET path=C:\Windows\System32\;%path%
    rem:
    rem: Setup output file and initialise it
    set OutputFile=HeaderIncludeList.txt
    echo Project root directory                 > %OutputFile%
    echo ======================                >> %OutputFile%
    cd                                         >> %OutputFile%
    echo -                                     >> %OutputFile%
    echo Header file Include Directories       >> %OutputFile%
    echo ===============================       >> %OutputFile%
    rem: Catalogue all header file directories
    rem:  - leave out "File(s)" total size
    rem:
    dir *.h /O N /S | find "Directory"         >> %OutputFile%
    rem:
    rem: Now edit to replace " Directory of D:\blahblah" with "D:\blahblah"
    @echo off
    rem: Begin localization of environment changes:
    setlocal
    set "Search= Directory of "
    rem: optionally use relative path, but not today
    set "Replace="
    set "TempFile=Temp-99.txt"
    (for /f "delims=" %%i in (%OutputFile%) do (
        set "line=%%i"
        setlocal ENABLEDELAYEDEXPANSION
        set "line=!line:%Search%=%Replace%!"
        echo(!line!
        endlocal)
    )>"%TempFile%"
    rem: Update output file
    if exist %OutputFile% del %OutputFile%
    if exist %TempFile% rename %TempFile% %OutputFile%

    This is a sample file output from SDK 15.3.0:  oh include seems to be broken, oh well here's content:

    Project root directory                 
    ======================                
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi
    -                                     
    Header file Include Directories       
    ===============================       
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_advertising
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_db_discovery
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_dtm
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_link_ctx_manager
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_racp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_radio_notification
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_ancs_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_ans_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_bas
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_bas_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_bps
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_cscs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_cts_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_dfu
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_dis
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_dis_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_escs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_gls
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_hids
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_hrs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_hrs_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_hts
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_ias
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_ias_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_ipsp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_lbs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_lbs_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_lls
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_nus
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_nus_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_rscs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_rscs_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\ble_tps
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\eddystone
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\experimental_ble_lns
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\experimental_ble_ots
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\experimental_gatts_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\experimental_nrf_ble_cgms
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\experimental_nrf_ble_ots_c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\ble_services\nrf_ble_bms
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\nrf_ble_gatt
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\nrf_ble_qwr
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\nrf_ble_scan
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\ble\peer_manager
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\boards
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\adns2080
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\bh1745
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\ccs811
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\cherry8x16
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\ds1624
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\hts221
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\lis2dh12
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\lps22hb
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\max9850
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\mcp4725
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\mpu6050
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\nrf6350
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\sx1509b
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\synaptics_touchpad
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_ext\uda1380
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_nrf\nrf_soc_nosd
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_nrf\radio_config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_nrf\sdio
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_nrf\sdio\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_nrf\spi_master
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_nrf\twi_master\deprecated
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\drivers_nrf\twi_master\deprecated\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\background_dfu
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\background_dfu\transport
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\background_dfu\transport\tftp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ble_6lowpan
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\coap
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\context_manager
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\errno
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\iot_file
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\iot_file\static
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\iot_timer
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_parse
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_stack\icmp6
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_stack\include
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_stack\pbuffer
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_stack\sntp_client
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_stack\tftp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_stack\udp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\ipv6_stack\utils
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\lwm2m
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\medium
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\medium\ble_ncfgs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\medium\commissioning
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\mqtt
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\api
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\api\arpa
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\api\netinet
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\api\sys
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\config\medium
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\libraries\fifo
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\libraries\mbuf
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\iot\socket\libraries\portdb
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\atomic
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\atomic_fifo
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\atomic_flags
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\balloc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\block_dev
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\block_dev\empty
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\block_dev\qspi
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\block_dev\ram
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\block_dev\sdc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\bootloader
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\bootloader\ble_dfu
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\bootloader\dfu
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\bootloader\serial_dfu
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\bsp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\button
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\cli
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\cli\ble_uart
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\cli\cdc_acm
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\cli\libuarte
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\cli\rtt
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\cli\uart
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crc16
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crc32
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\cc310
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\cc310_bl
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\cifra
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\mbedtls
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\micro_ecc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\nrf_hw
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\nrf_sw
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\oberon
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\crypto\backend\optiga
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\csense
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\csense_drv
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\delay
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\ecc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\experimental_libuarte
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\experimental_section_vars
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\experimental_task_manager
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\fds
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\fifo
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\fstorage
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\gfx
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\gpiote
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\hardfault
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\hci
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\led_softblink
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\log
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\log\src
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\low_power_pwm
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\memobj
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\mem_manager
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\mpu
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\mutex
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\pwm
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\pwr_mgmt
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\queue
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\ringbuf
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\scheduler
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\sdcard
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\sensorsim
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\serial
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\sha256
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\simple_timer
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\slip
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\sortlist
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\spi_mngr
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\stack_guard
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\stack_info
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\strerror
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\svc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\timer
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\timer\experimental
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\twi_mngr
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\twi_sensor
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\uart
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\audio
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\cdc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\cdc\acm
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\dummy
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\hid
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\hid\generic
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\hid\kbd
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\hid\mouse
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\msc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\usbd\class\nrf_dfu_trigger
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\libraries\util
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\ac_rec
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\ble_oob_advdata
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\ble_pair_lib
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\ble_pair_msg
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\ep_oob_rec
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\hs_rec
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\connection_handover\le_oob_rec
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\conn_hand_parser\ac_rec_parser
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\conn_hand_parser\ble_oob_advdata_parser
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\conn_hand_parser\le_oob_rec_parser
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\generic\message
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\generic\record
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\launchapp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\parser\message
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\parser\record
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\text
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\ndef\uri
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\platform
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\t2t_lib
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\t2t_parser
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\t4t_lib
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\t4t_parser\apdu
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\t4t_parser\cc_file
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\t4t_parser\hl_detection_procedure
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\nfc\t4t_parser\tlv
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\proprietary_rf\esb
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\proprietary_rf\gzll
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\proprietary_rf\gzll\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\application\codecs\ble\serializers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\application\codecs\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\application\hal
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\application\transport
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\common\struct_ser\ant
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\common\struct_ser\ble
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\common\transport
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\common\transport\ser_phy
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\common\transport\ser_phy\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\connectivity
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\connectivity\codecs\ble\middleware
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\connectivity\codecs\ble\serializers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\connectivity\codecs\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\serialization\connectivity\hal
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\mbr\nrf52810\headers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\mbr\nrf52832\headers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\mbr\nrf52840\headers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\s112\headers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\s112\headers\nrf52
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\s132\headers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\s132\headers\nrf52
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\s140\headers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\softdevice\s140\headers\nrf52
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\toolchain\arm
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\components\toolchain\cmsis\include
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\config\nrf52810\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\config\nrf52811\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\config\nrf52832\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\config\nrf52840\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\cifra_AES128-EAX
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\cJSON
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\fatfs\port
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\fatfs\src
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\fnmatch
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\fprintf
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\ARM\nrf51
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\ARM\nrf52
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\CMSIS\nrf51
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\CMSIS\nrf52
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\GCC\nrf51
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\GCC\nrf52
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\IAR\nrf51
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\portable\IAR\nrf52
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\freertos\source\include
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\infineon\optiga\include\optiga
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\infineon\optiga\include\optiga\cmd
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\infineon\optiga\include\optiga\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\infineon\optiga\include\optiga\comms
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\infineon\optiga\include\optiga\dtls
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\infineon\optiga\include\optiga\ifx_i2c
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\infineon\optiga\include\optiga\pal
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\doc\doxygen
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\apps\httpd
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\apps\snmp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\lwip
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\lwip\apps
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\lwip\priv
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\lwip\prot
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\netif
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\netif\ppp
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\netif\ppp\polarssl
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\posix
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\include\posix\sys
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\port
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\lwip\src\port\arch
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\mbedtls\configs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\mbedtls\doxygen\input
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\mbedtls\include\mbedtls
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\mbedtls\yotta\data
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nano
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nano-pb
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nfc_adafruit_library
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_cc310\common
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_cc310\include
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_cc310_bl\include
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_oberon\include
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_tls
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_tls\mbedtls\dtls\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_tls\mbedtls\nrf_crypto\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\nrf_tls\mbedtls\tls\config
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\protothreads
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\protothreads\pt-1.4
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\segger_rtt
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\thedotfactory_fonts
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\external\utf_converter
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\integration\nrfx
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\integration\nrfx\legacy
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\drivers
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\drivers\include
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\drivers\src
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\drivers\src\prs
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\hal
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\mdk
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\soc
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\templates
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\templates\nRF51
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\templates\nRF52810
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\templates\nRF52811
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\templates\nRF52832
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\templates\nRF52840
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\modules\nrfx\templates\nRF9160
    D:\Projects\Nordic\NRF5-SDK-15.3.0.xpi\nrf_libuarte_async_patch
    

    Edit: I added the auto edit to remove the "Directory of .."