use ifneq, ifndef doesn't seem to be working right