summaryrefslogtreecommitdiff
path: root/cpp/src/Makefile.am
diff options
context:
space:
mode:
authorfrsyuki <frsyuki@users.sourceforge.jp>2010-07-06 17:00:58 +0900
committerfrsyuki <frsyuki@users.sourceforge.jp>2010-07-06 17:00:58 +0900
commit3af10a1d000882f338529360bf35ae0e3a21ffc4 (patch)
tree021eee52e0a8f8649fc5e2cd880cb316eb0e41c9 /cpp/src/Makefile.am
parentb3987e24028f934e37b809c131d6c62b186a84ac (diff)
downloadmsgpack-python-3af10a1d000882f338529360bf35ae0e3a21ffc4.tar.gz
cpp: adds MSGPACK_VERSION{,_MAJOR,_MINOR} macros and msgpack{,_major,_minor} functions
Diffstat (limited to 'cpp/src/Makefile.am')
-rw-r--r--cpp/src/Makefile.am15
1 files changed, 11 insertions, 4 deletions
diff --git a/cpp/src/Makefile.am b/cpp/src/Makefile.am
index 6b6457e..78d14aa 100644
--- a/cpp/src/Makefile.am
+++ b/cpp/src/Makefile.am
@@ -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