add socket-/direct- makefile targets to make OPAM splitting easier