libkea_hooks_la_CXXFLAGS = $(AM_CXXFLAGS)
libkea_hooks_la_CPPFLAGS = $(AM_CPPFLAGS)
-libkea_hooks_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined -version-info 108:0:0
+libkea_hooks_la_LDFLAGS = -no-undefined -version-info 108:0:0
+libkea_hooks_la_LDFLAGS += $(AM_LDFLAGS)
libkea_hooks_la_LIBADD = $(top_builddir)/src/lib/cc/libkea-cc.la
libkea_hooks_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
libkea_hooks_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
libkea_util_io_la_SOURCES += sockaddr_util.h
libkea_util_io_la_SOURCES += pktinfo_utilities.h
libkea_util_io_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
-libkea_util_io_la_LDFLAGS = -no-undefined -version-info 0:1:0
+libkea_util_io_la_LDFLAGS = -no-undefined -version-info 10:0:0
CLEANFILES = *.gcno *.gcda
sed -i "s/^\/\/ Version .* of the hooks framework, set for Kea .*/\/\/ Version ${new_hooks_version} of the hooks framework, set for $(echo "${new_release_tag}" | tr '-' ' ')/" "src/lib/hooks/hooks.h"
sed -i "s/KEA_HOOKS_VERSION.*/KEA_HOOKS_VERSION = ${new_hooks_version};/" "src/lib/hooks/hooks.h"
-for lib in $(git diff --name-only "${old_release_tag}" src/lib | cut -d '/' -f 3 | sort -uV); do
+for lib in $(git diff --name-only "${old_release_tag}" src/lib | cut -d '/' -f 3- | grep -v test | sed "s/\/[^\/]*$//" | sort -uV); do
# Skip over files and anything that is not a directory.
if test ! -d "src/lib/${lib}"; then
continue
fi
+ # Skip over directories that do not contain Makefile.am.
+ if test ! -f "src/lib/${lib}/Makefile.am"; then
+ continue
+ fi
old_version=$(grep -- '-version-info' "src/lib/${lib}/Makefile.am" | tr -s ' ' | rev | cut -d ' ' -f 1 | rev | cut -d ':' -f 1)
new_version=$((old_version + increment))
done
if ! ${is_new_tag_stable_release} && ${is_old_tag_stable_release}; then
- for lib in $(find 'src/lib' -mindepth 1 -maxdepth 1 -type d | cut -d '/' -f 3 | sort -uV); do
+ for lib in $(find 'src/lib' -type d | cut -d '/' -f 3- | grep -v test | sed "s/\/[^\/]*$//" | sort -uV); do
# Skip over files and anything that is not a directory.
if test ! -d "src/lib/${lib}"; then
continue
fi
+ # Skip over directories that do not contain Makefile.am.
+ if test ! -f "src/lib/${lib}/Makefile.am"; then
+ continue
+ fi
old_version=$(grep -- '-version-info' "src/lib/${lib}/Makefile.am" | tr -s ' ' | rev | cut -d ' ' -f 1 | rev | cut -d ':' -f 1)
new_version=$((old_version + increment_extra))