diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..b7a149a --- /dev/null +++ b/Makefile.am @@ -0,0 +1,5 @@ +AUTOMAKE_OPTIONS=foreign + +ACLOCAL_AMFLAGS=-I m4 + +SUBDIRS=src include diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..0e052ba --- /dev/null +++ b/configure.ac @@ -0,0 +1,25 @@ +AC_INIT(yaml-cpp, 0.6.2) +AC_CANONICAL_BUILD +AC_CANONICAL_HOST +AC_CANONICAL_TARGET + +AC_CONFIG_MACRO_DIR([m4]) + +AM_INIT_AUTOMAKE([foreign 1.10]) +AM_MAINTAINER_MODE +LT_INIT + +AC_ARG_WITH(boostinc, + AC_HELP_STRING([--with-boostinc], [where to find boost headers (path w/o trailing /boost)]) +) + +AC_PROG_INSTALL +AC_PROG_CXX + +#AC_CONFIG_SUBDIRS([src include]) + +AM_CONDITIONAL([BOOSTINC], [test -n "$with_boostinc"]) +AC_SUBST([boostinc],"$with_boostinc") + +AC_CONFIG_FILES(Makefile src/Makefile include/Makefile) +AC_OUTPUT diff --git a/include/Makefile.am b/include/Makefile.am new file mode 100644 index 0000000..0519e85 --- /dev/null +++ b/include/Makefile.am @@ -0,0 +1,40 @@ +AUTOMAKE_OPTIONS=foreign +#ACLOCAL_AMFLAGS=-Im4 + +nobase_include_HEADERS=yaml-cpp/exceptions.h +nobase_include_HEADERS+=yaml-cpp/mark.h +nobase_include_HEADERS+=yaml-cpp/node/impl.h +nobase_include_HEADERS+=yaml-cpp/node/emit.h +nobase_include_HEADERS+=yaml-cpp/node/ptr.h +nobase_include_HEADERS+=yaml-cpp/node/node.h +nobase_include_HEADERS+=yaml-cpp/node/parse.h +nobase_include_HEADERS+=yaml-cpp/node/type.h +nobase_include_HEADERS+=yaml-cpp/node/detail/node_ref.h +nobase_include_HEADERS+=yaml-cpp/node/detail/node_iterator.h +nobase_include_HEADERS+=yaml-cpp/node/detail/impl.h +nobase_include_HEADERS+=yaml-cpp/node/detail/node.h +nobase_include_HEADERS+=yaml-cpp/node/detail/memory.h +nobase_include_HEADERS+=yaml-cpp/node/detail/iterator_fwd.h +nobase_include_HEADERS+=yaml-cpp/node/detail/bool_type.h +nobase_include_HEADERS+=yaml-cpp/node/detail/node_data.h +nobase_include_HEADERS+=yaml-cpp/node/detail/iterator.h +nobase_include_HEADERS+=yaml-cpp/node/convert.h +nobase_include_HEADERS+=yaml-cpp/node/iterator.h +nobase_include_HEADERS+=yaml-cpp/binary.h +nobase_include_HEADERS+=yaml-cpp/anchor.h +nobase_include_HEADERS+=yaml-cpp/yaml.h +nobase_include_HEADERS+=yaml-cpp/emittermanip.h +nobase_include_HEADERS+=yaml-cpp/dll.h +nobase_include_HEADERS+=yaml-cpp/noncopyable.h +nobase_include_HEADERS+=yaml-cpp/emitter.h +nobase_include_HEADERS+=yaml-cpp/contrib/anchordict.h +nobase_include_HEADERS+=yaml-cpp/contrib/graphbuilder.h +nobase_include_HEADERS+=yaml-cpp/eventhandler.h +nobase_include_HEADERS+=yaml-cpp/null.h +nobase_include_HEADERS+=yaml-cpp/emitfromevents.h +nobase_include_HEADERS+=yaml-cpp/traits.h +nobase_include_HEADERS+=yaml-cpp/parser.h +nobase_include_HEADERS+=yaml-cpp/ostream_wrapper.h +nobase_include_HEADERS+=yaml-cpp/stlemitter.h +nobase_include_HEADERS+=yaml-cpp/emitterstyle.h +nobase_include_HEADERS+=yaml-cpp/emitterdef.h diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..412f2eb --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,43 @@ +AUTOMAKE_OPTIONS=foreign subdir-objects +#ACLOCAL_AMFLAGS=-I@srcdir@/../m4 + +AM_CPPFLAGS=-I@srcdir@/../include + +if BOOSTINC +AM_CPPFLAGS+=-I@boostinc@ +endif + +lib_LTLIBRARIES=libyaml-cpp.la + +include_HEADERS= + +libyaml_cpp_la_SOURCES=emitter.cpp +libyaml_cpp_la_SOURCES+=scantoken.cpp +libyaml_cpp_la_SOURCES+=emitterstate.cpp +libyaml_cpp_la_SOURCES+=node.cpp +libyaml_cpp_la_SOURCES+=convert.cpp +libyaml_cpp_la_SOURCES+=parse.cpp +libyaml_cpp_la_SOURCES+=directives.cpp +libyaml_cpp_la_SOURCES+=parser.cpp +libyaml_cpp_la_SOURCES+=node_data.cpp +libyaml_cpp_la_SOURCES+=memory.cpp +libyaml_cpp_la_SOURCES+=tag.cpp +libyaml_cpp_la_SOURCES+=exceptions.cpp +libyaml_cpp_la_SOURCES+=emitfromevents.cpp +libyaml_cpp_la_SOURCES+=scanner.cpp +libyaml_cpp_la_SOURCES+=binary.cpp +libyaml_cpp_la_SOURCES+=contrib/graphbuilderadapter.cpp +libyaml_cpp_la_SOURCES+=contrib/graphbuilder.cpp +libyaml_cpp_la_SOURCES+=exp.cpp +libyaml_cpp_la_SOURCES+=nodeevents.cpp +libyaml_cpp_la_SOURCES+=stream.cpp +libyaml_cpp_la_SOURCES+=scantag.cpp +libyaml_cpp_la_SOURCES+=singledocparser.cpp +libyaml_cpp_la_SOURCES+=nodebuilder.cpp +libyaml_cpp_la_SOURCES+=emitterutils.cpp +libyaml_cpp_la_SOURCES+=simplekey.cpp +libyaml_cpp_la_SOURCES+=null.cpp +libyaml_cpp_la_SOURCES+=regex_yaml.cpp +libyaml_cpp_la_SOURCES+=ostream_wrapper.cpp +libyaml_cpp_la_SOURCES+=scanscalar.cpp +libyaml_cpp_la_SOURCES+=emit.cpp