allow setting preprocessor variables from the outside
- one no longer has to edit files to build different variants of the firmwares
- set
SOURCE_DATE_EPOCH
to the date of the latest git commit for reproducibility - allow setting
KBD_VARIANT_*
from the outside -
KBD_VARIANT_2
is an alias forKBD_VARIANT_QWERTY_US
- rename
KBD_VARIANT_STANDALONE
toKBD_MODE_STANDALONE
- allow setting
KBD_VARIANT_STANDALONE
from the outside - build
KBD_VARIANT_2
andKBD_VARIANT_3
with and withoutKBD_MODE_STANDALONE
in the gitlab CI - allow setting
KBD_FW_VERSION
from the outside - set
KBD_FW_REV
toR2
for all variants and toR3
forKBD_VARIANT_3
- rename
REFORM_MBREV_25_R1
toREFORM_MBREV_25_R2
- allow setting
REFORM_MOTHERBOARD_REV
from the outside - pick
FW_STRING2
depending onREFORM_MOTHERBOARD_REV
- allow setting
FW_STRING3
from the outside