+# Core API
babeltraceinclude_HEADERS = \
babeltrace/babeltrace.h \
babeltrace/values.h \
babeltrace/ref.h \
- babeltrace/logging.h
+ babeltrace/logging.h \
+ babeltrace/version.h \
+ babeltrace/types.h
+# Legacy API (for CTF writer)
babeltracectfinclude_HEADERS = \
babeltrace/ctf/events.h
+# CTF writer API
babeltracectfwriterinclude_HEADERS = \
babeltrace/ctf-writer/clock.h \
babeltrace/ctf-writer/writer.h \
babeltrace/ctf-writer/stream.h \
babeltrace/ctf-writer/stream-class.h
+# CTF IR API
babeltracectfirinclude_HEADERS = \
babeltrace/ctf-ir/clock-class.h \
babeltrace/ctf-ir/fields.h \
babeltrace/ctf-ir/utils.h \
babeltrace/ctf-ir/visitor.h
+# Plugin and plugin development API
babeltraceplugininclude_HEADERS = \
babeltrace/plugin/plugin.h \
babeltrace/plugin/plugin-dev.h
+# Graph, component, and notification API
babeltracegraphinclude_HEADERS = \
babeltrace/graph/clock-class-priority-map.h \
babeltrace/graph/component-class-filter.h \
babeltrace/plugin/plugin-internal.h \
babeltrace/plugin/plugin-so-internal.h \
babeltrace/prio-heap-internal.h \
- babeltrace/ref-internal.h
+ babeltrace/ref-internal.h \
+ babeltrace/values-internal.h