add build.sh and vendor.mk, may not work fully atm