add make rules for building X11-specific sources and objc sources