summaryrefslogtreecommitdiff
path: root/cpp/src/Makefile.am
diff options
context:
space:
mode:
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