fixed makefile, older GNU make versions do not support "else ifeq" chains.