hack makefiles to make sense for bluegene systems.

ugh... need to do this more cleanly.
hack to ensure initialization functions get called