compilation on linux
merge & ignore .*.swp