add symlink script, improve Makefile