nrf_board=nrf9151dk/nrf9151/ns
overlay_file=boards/myboard.overlay
# overlay_file=boards/nrf9160dk_nrf9160.overlay
conf_file=prj.conf

buildfolder=./build
target=$(buildfolder)/merged.hex

.PHONY: build
build: $(target)

.PHONY: flash
flash: $(buildfolder)
	west flash

.PHONY: clean
clean:
	rm -r $(buildfolder)

$(target): ./src/*.c
	west build --pristine auto -b $(nrf_board) --sysbuild . -- \
		-DDTC_OVERLAY_FILE=$(overlay_file) \
		-DCONF_FILE=$(conf_file) \
		-DCMAKE_EXPORT_COMPILE_COMMANDS=1
