X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2FMakefile.am;h=10e0d505cfb33a79f37ee7ba06e687f4242b9c7a;hb=d49f2f49ded5d31dfe52cb089ce1421e739c9bf6;hp=144328c13e6b819d61e09e49b0e1b3026c934810;hpb=1c53fca8ff87c63383eec3249a479bd1f416f4dd;p=netatalk.git diff --git a/libatalk/Makefile.am b/libatalk/Makefile.am index 144328c1..10e0d505 100644 --- a/libatalk/Makefile.am +++ b/libatalk/Makefile.am @@ -20,7 +20,7 @@ # Once an RC is out, DO NOT MAKE ANY ABI-BREAKING CHANGES IN THAT SERIES # UNLESS YOU REALLY REALLY HAVE TO. -VERSION_INFO = 0:0:0 +VERSION_INFO = 1:0:0 # History: VERSION_INFO # @@ -64,8 +64,17 @@ libatalk_la_DEPENDENCIES = \ libatalk_la_LDFLAGS = -version-info $(VERSION_INFO) +if DEVELOPER all-local: .libs/libatalk.so @$(top_srcdir)/abigen.sh .libs/libatalk.so > libatalk.abi.tmp + @if [ ! -f libatalk-$(NETATALK_VERSION).abi ] ; then \ + cp libatalk.abi.tmp libatalk-$(NETATALK_VERSION).abi ; \ + echo "**********************************************************************************************************" ; \ + echo " created ABI file libatalk-$(NETATALK_VERSION).abi" ; \ + echo " check https://sourceforge.net/apps/mediawiki/netatalk/index.php?title=Developer_Infos#ABI_checking" ; \ + echo "**********************************************************************************************************" ; \ + exit 1 ; \ + fi @diff -u libatalk-$(NETATALK_VERSION).abi libatalk.abi.tmp || ( \ echo '**********************************************************************************************************' && \ echo '*** libatalk ABI changed ***' && \ @@ -73,5 +82,4 @@ all-local: .libs/libatalk.so echo '**********************************************************************************************************' && \ exit 1 ) -check-local: .libs/libatalk.so - @$(top_srcdir)/abigen.sh .libs/libatalk.so > libatalk-$(NETATALK_VERSION).abi +endif