When building the virtual boards, we want to have the base core as keyboardio:arduino, instead of arduino:arduino, because we provide the base ourselves. To this end, instead of symlinking avr/boards.txt and virtual/boards.txt, generate the latter from the former.
Once we have other architectures, such as SAMD, we can concat all the boards.txt files and do the same base.core replacements.
This is a pre-requisite for keyboardio/Kaleidoscope#851.
When building the virtual boards, we want to have the base core as
keyboardio:arduino
, instead ofarduino:arduino
, because we provide the base ourselves. To this end, instead of symlinkingavr/boards.txt
andvirtual/boards.txt
, generate the latter from the former.Once we have other architectures, such as SAMD, we can concat all the boards.txt files and do the same
base.core
replacements.This is a pre-requisite for keyboardio/Kaleidoscope#851.