The user just need to include babeltrace/babeltrace.h to use the API.
Also, create a babeltrace/ctf directory to store CTF-related code.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
babeltraceincludedir="${includedir}/babeltrace"
AC_SUBST(babeltraceincludedir)
+babeltracectfincludedir="${includedir}/babeltrace/ctf"
+AC_SUBST(babeltracectfincludedir)
+
AC_CONFIG_FILES([
Makefile
types/Makefile
babeltrace/context.h \
babeltrace/iterator.h \
babeltrace/trace-collection.h \
- babeltrace/trace-handle.h \
- babeltrace/ctf/events.h
+ babeltrace/trace-handle.h
+babeltracectfinclude_HEADERS = \
+ babeltrace/ctf/events.h
noinst_HEADERS = \
babeltrace/align.h \
*/
#include <glib.h>
+#include <babeltrace/context.h>
#include <babeltrace/format.h>
+#include <babeltrace/iterator.h>
+#include <babeltrace/trace-collection.h>
+#include <babeltrace/trace-handle.h>
+#include <babeltrace/ctf/events.h>
typedef GQuark bt_event_name;
* all copies or substantial portions of the Software.
*/
+struct trace_collection;
+
void init_trace_collection(struct trace_collection *tc);
void finalize_trace_collection(struct trace_collection *tc);
int trace_collection_add(struct trace_collection *tc,