cpp: adds MSGPACK_VERSION{,_MAJOR,_MINOR} macros and msgpack{,_major,_minor} functions

This commit is contained in:
frsyuki 2010-07-06 17:00:58 +09:00
parent b3987e2402
commit 3af10a1d00
7 changed files with 78 additions and 5 deletions

View file

@ -4,6 +4,7 @@ lib_LTLIBRARIES = libmsgpack.la
libmsgpack_la_SOURCES = \
unpack.c \
objectc.c \
version.c \
vrefbuffer.c \
zone.c \
object.cpp
@ -18,15 +19,12 @@ lib_LTLIBRARIES += libmsgpackc.la
libmsgpackc_la_SOURCES = \
unpack.c \
objectc.c \
version.c \
vrefbuffer.c \
zone.c
libmsgpackc_la_LDFLAGS = -version-info 2:0:0
# work around for duplicated file name
kumo_manager_CFLAGS = $(AM_CFLAGS)
kumo_manager_CXXFLAGS = $(AM_CXXFLAGS)
nobase_include_HEADERS = \
msgpack/pack_define.h \
@ -44,6 +42,7 @@ nobase_include_HEADERS = \
msgpack/zone.h \
msgpack.hpp \
msgpack/sbuffer.hpp \
msgpack/version.h \
msgpack/vrefbuffer.hpp \
msgpack/zbuffer.hpp \
msgpack/pack.hpp \
@ -69,11 +68,19 @@ nobase_include_HEADERS = \
msgpack/type/tr1/unordered_set.hpp
EXTRA_DIST = \
msgpack/version.h.in \
msgpack/zone.hpp.erb \
msgpack/type/define.hpp.erb \
msgpack/type/tuple.hpp.erb
msgpack/version.h: msgpack/version.h.in Makefile.in
sed -e s/VERSION_UNDEFINED/$(VERSION)/ \
-e s/VERSION_MAJOR_UNDEFINED/$(VERSION_MAJOR)/ \
-e s/VERSION_MINOR_UNDEFINED/$(VERSION_MINOR)/ \
$< > $@
doxygen_c:
cat ../Doxyfile > Doxyfile_c
echo "FILE_PATTERNS = *.h" >> Doxyfile_c