fix includedirs and libdirs
add .gitignore
friendly_name
add patterns