+# On some platforms, Python.h and readline.h fight over the
+# _XOPEN_SOURCE version, i.e. -Werror crashes on a mismatch, so for
+# now, we're just going to let Python's version win.
+
+ifneq ($(strip $(bup_readline_cflags)),)
+ readline_cflags += $(bup_readline_cflags)
+ readline_xopen := $(filter -D_XOPEN_SOURCE=%,$(readline_cflags))
+ readline_xopen := $(subst -D_XOPEN_SOURCE=,,$(readline_xopen))
+ readline_cflags := $(filter-out -D_XOPEN_SOURCE=%,$(readline_cflags))
+ readline_cflags += $(addprefix -DBUP_RL_EXPECTED_XOPEN_SOURCE=,$(readline_xopen))
+ CFLAGS += $(readline_cflags)
+endif
+
+LDFLAGS += $(bup_readline_ldflags)
+
+ifeq ($(bup_have_libacl),1)
+ CFLAGS += $(bup_libacl_cflags)
+ LDFLAGS += $(bup_libacl_ldflags)
+endif
+
+config/bin/python: config/config.vars
+
+bup_cmds := \