Makefile.am Makefile.am lib_LTLIBRARIES = libshared.la libshared_la_LDFLAGS = -version-info 0:0:0 INCLUDES = -I$(top_srcdir) include_HEADERS = shared.h libshared_la_SOURCES= shared.c shared.h whether to use -release and -version-info choose depending on development style and frequency of change -version-info: first number is the most important -release: using the package version as release is a nightmare when releasing security patches, choose something else.