OSDN Git Service

include: add SND_LIB_VER() macro
authorJaroslav Kysela <perex@perex.cz>
Tue, 6 Apr 2021 16:32:57 +0000 (18:32 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 7 Apr 2021 14:25:15 +0000 (16:25 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
include/Makefile.am

index d5a421f..994bb28 100644 (file)
@@ -82,9 +82,8 @@ stamp-vh: $(top_builddir)/configure.ac
        @echo "#define SND_LIB_SUBMINOR $(SND_LIB_SUBMINOR) /**< subminor number of library version */" >> ver.tmp
        @echo "#define SND_LIB_EXTRAVER $(SND_LIB_EXTRAVER) /**< extra version number, used mainly for betas */" >> ver.tmp
        @echo "/** library version */" >> ver.tmp
-       @echo "#define SND_LIB_VERSION          ((SND_LIB_MAJOR<<16)|\\" >> ver.tmp
-       @echo "                          (SND_LIB_MINOR<<8)|\\" >> ver.tmp
-       @echo "                           SND_LIB_SUBMINOR)" >> ver.tmp
+       @echo "#define SND_LIB_VER(maj, min, sub) (((maj)<<16)|(min)<<8)|(sub))" >> ver.tmp
+       @echo "#define SND_LIB_VERSION SND_LIB_VER(SND_LIB_MAJOR, SND_LIB_MINOR, SND_LIB_SUBMINOR)" >> ver.tmp
        @echo "/** library version (string) */" >> ver.tmp
        @echo "#define SND_LIB_VERSION_STR      \"$(SND_LIB_VERSION)\"" >> ver.tmp
        @echo >> ver.tmp