use ifeq(...,yes) instead of ifdef