split Makefiles/Dockerfiles into separate directories
fix build on linux (dynamic build for now)