GNU Make Gotcha: ifndef and ?=