This is actually what autoconf/automake/configure is for. Maintaining different build configs in one Makefile is well nigh impossible. More to the point, this implies that we know all of our build targets up front. We don't. Someone built S-N on FreeBSD last week -- until then, we had never done it. Ben