diff --git a/src/arch/arduino-nano/Makefile.inc b/src/arch/arduino-nano/Makefile.inc
index 42b743fab3f5851f888bb9248476a7b29d0f9d32..bceecad51ad791e0246433a451ccaf2e7c3b1b15 100644
--- a/src/arch/arduino-nano/Makefile.inc
+++ b/src/arch/arduino-nano/Makefile.inc
@@ -25,7 +25,7 @@ TARGETS += src/arch/arduino-nano/driver/stdout.cc
 TARGETS += src/arch/arduino-nano/driver/uptime.cc
 
 ifneq ($(findstring softi2c,${drivers}), )
-else ($(findstring i2c,${arch_drivers}), )
+else ifneq ($(findstring i2c,${arch_drivers}), )
 	TARGETS += src/arch/arduino-nano/driver/i2c.cc
 endif
 
diff --git a/src/arch/msp430fr5969lp/Makefile.inc b/src/arch/msp430fr5969lp/Makefile.inc
index 066a152d69204180c79c35e06a52c99440d88846..3b8fcd100551504f5137cd8945c949b18c16d5fe 100644
--- a/src/arch/msp430fr5969lp/Makefile.inc
+++ b/src/arch/msp430fr5969lp/Makefile.inc
@@ -30,7 +30,7 @@ ifneq ($(findstring stdin,${arch_drivers}), )
 endif
 
 ifneq ($(findstring softi2c,${drivers}), )
-else ($(findstring i2c,${arch_drivers}), )
+else ifneq ($(findstring i2c,${arch_drivers}), )
 	TARGETS += src/arch/msp430fr5969lp/driver/i2c.cc
 endif