lib_LTLIBRARIES = libmsgpack.la
AM_CPPFLAGS = -I../include
libmsgpack_la_SOURCES = \
unpack.c objectc.c version.c vrefbuffer.c zone.c
if ENABLE_GCC_CXX_ATOMIC
CXXFLAGS="$CXXFLAGS -DENABLE_GCC_CXX_ATOMIC"
endif
# -version-info CURRENT:REVISION:AGE libmsgpack_la_LDFLAGS = -version-info 4:0:0 -no-undefined
# backward compatibility 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 -no-undefined
nobase_include_HEADERS = \
../include/msgpack/pack_define.h \ ../include/msgpack/pack_template.h \ ../include/msgpack/unpack_define.h \ ../include/msgpack/unpack_template.h \ ../include/msgpack/util.h \ ../include/msgpack/sysdep.h \ ../include/msgpack/gcc_atomic.h \ ../include/msgpack.h \ ../include/msgpack/sbuffer.h \ ../include/msgpack/version.h \ ../include/msgpack/version_master.h \ ../include/msgpack/vrefbuffer.h \ ../include/msgpack/zbuffer.h \ ../include/msgpack/fbuffer.h \ ../include/msgpack/pack.h \ ../include/msgpack/unpack.h \ ../include/msgpack/object.h \ ../include/msgpack/zone.h
if ENABLE_CXX nobase_include_HEADERS += \
../include/msgpack.hpp \ ../include/msgpack/adaptor/adaptor_base.hpp \ ../include/msgpack/adaptor/bool.hpp \ ../include/msgpack/adaptor/char_ptr.hpp \ ../include/msgpack/adaptor/check_container_size.hpp \ ../include/msgpack/adaptor/cpp11/array.hpp \ ../include/msgpack/adaptor/cpp11/array_char.hpp \ ../include/msgpack/adaptor/cpp11/forward_list.hpp \ ../include/msgpack/adaptor/cpp11/tuple.hpp \ ../include/msgpack/adaptor/cpp11/unordered_map.hpp \ ../include/msgpack/adaptor/cpp11/unordered_set.hpp \ ../include/msgpack/adaptor/define.hpp \ ../include/msgpack/adaptor/deque.hpp \ ../include/msgpack/adaptor/detail/cpp03_define.hpp \ ../include/msgpack/adaptor/detail/cpp03_msgpack_tuple.hpp \ ../include/msgpack/adaptor/detail/cpp11_define.hpp \ ../include/msgpack/adaptor/detail/cpp11_msgpack_tuple.hpp \ ../include/msgpack/adaptor/fixint.hpp \ ../include/msgpack/adaptor/float.hpp \ ../include/msgpack/adaptor/int.hpp \ ../include/msgpack/adaptor/list.hpp \ ../include/msgpack/adaptor/map.hpp \ ../include/msgpack/adaptor/msgpack_tuple.hpp \ ../include/msgpack/adaptor/nil.hpp \ ../include/msgpack/adaptor/pair.hpp \ ../include/msgpack/adaptor/raw.hpp \ ../include/msgpack/adaptor/set.hpp \ ../include/msgpack/adaptor/string.hpp \ ../include/msgpack/adaptor/tr1/unordered_map.hpp \ ../include/msgpack/adaptor/tr1/unordered_set.hpp \ ../include/msgpack/adaptor/vector.hpp \ ../include/msgpack/adaptor/vector_bool.hpp \ ../include/msgpack/adaptor/vector_char.hpp \ ../include/msgpack/cpp_config.hpp \ ../include/msgpack/detail/cpp03_zone.hpp \ ../include/msgpack/detail/cpp11_zone.hpp \ ../include/msgpack/fbuffer.hpp \ ../include/msgpack/iterator.hpp \ ../include/msgpack/object.hpp \ ../include/msgpack/object_fwd.hpp \ ../include/msgpack/pack.hpp \ ../include/msgpack/sbuffer.hpp \ ../include/msgpack/type.hpp \ ../include/msgpack/unpack.hpp \ ../include/msgpack/version.hpp \ ../include/msgpack/versioning.hpp \ ../include/msgpack/vrefbuffer.hpp \ ../include/msgpack/zbuffer.hpp \ ../include/msgpack/zone.hpp
endif
EXTRA_DIST = \
../erb/cpp03_zone.hpp.erb \ ../erb/cpp03_define.hpp.erb \ ../erb/cpp03_msgpack_tuple.hpp.erb
doxygen_c:
cat ../Doxyfile > Doxyfile_c echo "FILE_PATTERNS = *.h" >> Doxyfile_c echo "OUTPUT_DIRECTORY = doc_c" >> Doxyfile_c echo "INPUT = ../include" >> Doxyfile_c echo "EXTRACT_ALL = YES" >> Doxyfile_c echo "PROJECT_NAME = \"MessagePack for C\"" >> Doxyfile_c doxygen Doxyfile_c
doxygen_cpp:
cat ../Doxyfile > Doxyfile_cpp echo "FILE_PATTERNS = *.hpp" >> Doxyfile_cpp echo "OUTPUT_DIRECTORY = doc_cpp" >> Doxyfile_cpp echo "INPUT = ../include" >> Doxyfile_cpp echo "EXTRACT_ALL = YES" >> Doxyfile_cpp echo "PROJECT_NAME = \"MessagePack for C++\"" >> Doxyfile_cpp doxygen Doxyfile_cpp
doxygen: doxygen_c doxygen_cpp