.gitignore: update

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Makefile.classic: use make notation for variables

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Makefile.classic: add soname

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Makefile.classic: create direcotry before installing into

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Makefile.classic: quote destinations

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Makefile.classic: use DESTDIR at install targets

this is a standard method to allow using the directory location within
build, so that the DESTDIR will not be considered.

it also allows packager to specify LIBDIR for example, without the
DESTDIR component.

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Makefile.classic: create symlink of shared library

install does not copy symlink.

force symlink creation on second run

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>