configure.ac: Depend on osmo-release.mk
The osmo-release.mk script can be found in libosmocore and it is used in most osmocom related projects to help create new releases. LIBVERSION is moved to src/Makefile.am since osmo-release.mk greps for Makefile.am to find LIBVERSIOn changes. In any case, we don't need in the global include makefile. Change-Id: I5d163535c34369c74ece26574c8b1601bc1697b7changes/64/7964/1
parent
f86d9b40b1
commit
16fa45f155
|
@ -1,24 +1,2 @@
|
|||
# This is _NOT_ the library release version, it's an API version.
|
||||
# Extracted from Chapter 6 "Library interface versions" of the libtool docs.
|
||||
#
|
||||
# <snippet>
|
||||
# Here are a set of rules to help you update your library version information:
|
||||
#
|
||||
# 1. Start with version information of `0:0:0' for each libtool library.
|
||||
# 2. Update the version information only immediately before a public release
|
||||
# of your software. More frequent updates are unnecessary, and only guarantee
|
||||
# that the current interface number gets larger faster.
|
||||
# 3. If the library source code has changed at all since the last update,
|
||||
# then increment revision (`c:r:a' becomes `c:r+1:a').
|
||||
# 4. If any interfaces have been added, removed, or changed since the last
|
||||
# update, increment current, and set revision to 0.
|
||||
# 5. If any interfaces have been added since the last public release, then
|
||||
# increment age.
|
||||
# 6. If any interfaces have been removed since the last public release, then
|
||||
# set age to 0.
|
||||
# </snippet>
|
||||
#
|
||||
LIBVERSION=1:0:1
|
||||
|
||||
AM_CPPFLAGS = ${regular_CPPFLAGS} -I${top_srcdir}/include ${LIBMNL_CFLAGS}
|
||||
AM_CFLAGS = ${regular_CFLAGS} ${GCC_FVISIBILITY_HIDDEN}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
include $(top_srcdir)/Make_global.am
|
||||
|
||||
@RELMAKE@
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
SUBDIRS = src include tools
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install
|
||||
# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html#Updating-version-info
|
||||
# In short:
|
||||
# LIBVERSION=c:r:a
|
||||
# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a.
|
||||
# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0.
|
||||
# If any interfaces have been added since the last public release: c:r:a + 1.
|
||||
# If any interfaces have been removed or changed since the last public release: c:r:0.
|
||||
#library what description / commit summary line
|
|
@ -7,6 +7,10 @@ AC_CONFIG_MACRO_DIR([m4])
|
|||
AC_CONFIG_HEADERS([config.h])
|
||||
AM_INIT_AUTOMAKE([foreign tar-pax no-dist-gzip dist-bzip2 1.6 subdir-objects])
|
||||
|
||||
dnl include release helper
|
||||
RELMAKE='-include osmo-release.mk'
|
||||
AC_SUBST([RELMAKE])
|
||||
|
||||
dnl kernel style compile messages
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
include $(top_srcdir)/Make_global.am
|
||||
|
||||
# This is _NOT_ the library release version, it's an API version.
|
||||
# Please read Chapter 6 "Library interface versions" of the libtool documentation before making any modification
|
||||
LIBVERSION=1:0:1
|
||||
|
||||
|
||||
lib_LTLIBRARIES = libgtpnl.la
|
||||
|
||||
noinst_HEADERS = internal.h
|
||||
|
|
Loading…
Reference in New Issue