gen: posix plugin generation makefile add precreator