/EasyMakeSharedLib

Makefile snippet for building shared library

Primary LanguageMakefileGNU Lesser General Public License v3.0LGPL-3.0

OVERVIEW

EasyMakeSharedLib - project containing Makefile snippet (c++11, GCC) for building shared library with GCC compiler. Makefile contains following targets:

- all = shared-lib without copy

- shared-lib = $(CPP_SHARED_LIB) + copy include

- $(CPP_SHARED_LIB) - target that builds $(LIB_BUILD_DIRECTORY)/$(LIB_NAME).$(LIB_VERSION_OPTION)

- clean - removes all products of build

- install/uninstall for copy shared lib to your $LIBPATH (default is /usr/lib) and includes to /usr/include (not fully done yet)

- other internal targets