bt2/native_bt_component_class.i \
bt2/native_bt_component.i \
bt2/native_bt_connection.i \
+ bt2/native_bt_error.i \
bt2/native_bt_event_class.i \
bt2/native_bt_event.i \
bt2/native_bt_field_class.i \
bt2/clock_snapshot.py \
bt2/component.py \
bt2/connection.py \
+ bt2/error.py \
bt2/event_class.py \
bt2/event.py \
bt2/field.py \
bt2/utils.py \
bt2/value.py
+# Convenience static libraries on which the Python bindings library depends.
+# These are listed in the setup.py(.in) file.
+STATIC_LIBRARIES_DEPS = \
+ $(top_builddir)/src/logging/libbabeltrace2-logging.la \
+ $(top_builddir)/src/common/libbabeltrace2-common.la \
+ $(top_builddir)/src/py-common/libbabeltrace2-py-common.la
+
GENERATED_BINDINGS_DEPS = \
bt2/__init__.py \
bt2/native_bt.c \
fi
touch $@
-build-python-bindings.stamp: copy-static-deps.stamp $(GENERATED_BINDINGS_DEPS) $(STATIC_NATIVE_LIB_SRCS)
+build-python-bindings.stamp: copy-static-deps.stamp $(GENERATED_BINDINGS_DEPS) \
+ $(STATIC_NATIVE_LIB_SRCS) $(STATIC_LIBRARIES_DEPS)
$(BUILD_FLAGS) $(PYTHON) $(builddir)/setup.py build --force
touch $@