From: Wesley Ellis Date: Wed, 26 Jun 2024 15:30:31 +0000 (-0400) Subject: Check that color is valid X-Git-Url: https://git.earman.xyz/?a=commitdiff_plain;h=96fdf64c4c23d61eade6ea5f178b1ea4b418de86;p=sensor-watch.git Check that color is valid Instead of merely checking that COLOR is set, check that it is one of RED, BLUE or GREEN --- diff --git a/make.mk b/make.mk index bb2d153..00933d0 100644 --- a/make.mk +++ b/make.mk @@ -213,6 +213,12 @@ ifndef COLOR $(error Set the COLOR variable to RED, BLUE, or GREEN depending on what board you have.) endif +COLOR_VALID := $(filter $(COLOR),RED BLUE GREEN) + +ifeq ($(COLOR_VALID),) +$(error COLOR must be RED, BLUE, or GREEN) +endif + ifeq ($(COLOR), BLUE) CFLAGS += -DWATCH_IS_BLUE_BOARD endif