diff --git a/Makefile.platform.sample b/Makefile.platform.sample index aeb541cee..c928ae893 100644 --- a/Makefile.platform.sample +++ b/Makefile.platform.sample @@ -6,6 +6,7 @@ PLATFORM=PM3RDV4 # If you want more than one PLATFORM_EXTRAS option, separate them by spaces: #PLATFORM_EXTRAS=BTADDON #PLATFORM_EXTRAS=FLASH +#PLATFORM_EXTRAS=SMARTCARD #PLATFORM_EXTRAS=BTADDON FLASH #STANDALONE=LF_SAMYRUN diff --git a/common_arm/Makefile.hal b/common_arm/Makefile.hal index f9d7d2fe4..bbc0af74e 100644 --- a/common_arm/Makefile.hal +++ b/common_arm/Makefile.hal @@ -126,6 +126,10 @@ endif # parsing additional PLATFORM_EXTRAS tokens PLATFORM_EXTRAS_TMP:=$(PLATFORM_EXTRAS) +ifneq (,$(findstring SMARTCARD,$(PLATFORM_EXTRAS_TMP))) + PLATFORM_DEFS += -DWITH_SMARTCARD + PLATFORM_EXTRAS_TMP := $(strip $(filter-out SMARTCARD,$(PLATFORM_EXTRAS_TMP))) +endif ifneq (,$(findstring FLASH,$(PLATFORM_EXTRAS_TMP))) PLATFORM_DEFS += -DWITH_FLASH PLATFORM_EXTRAS_TMP := $(strip $(filter-out FLASH,$(PLATFORM_EXTRAS_TMP)))