|
@@ -17,6 +17,7 @@ FILES= \
|
|
|
test-gtk2 \
|
|
|
test-gtk2-infobar \
|
|
|
test-libperl \
|
|
|
+ test-libpython \
|
|
|
test-libnuma
|
|
|
|
|
|
CC := $(CC) -MD
|
|
@@ -90,6 +91,23 @@ FLAGS_PERL_EMBED=$(PERL_EMBED_CCOPTS) $(PERL_EMBED_LDOPTS)
|
|
|
test-libperl:
|
|
|
$(BUILD) $(FLAGS_PERL_EMBED)
|
|
|
|
|
|
+override PYTHON := python
|
|
|
+override PYTHON_CONFIG := python-config
|
|
|
+
|
|
|
+escape-for-shell-sq = $(subst ','\'',$(1))
|
|
|
+shell-sq = '$(escape-for-shell-sq)'
|
|
|
+
|
|
|
+PYTHON_CONFIG_SQ = $(call shell-sq,$(PYTHON_CONFIG))
|
|
|
+
|
|
|
+PYTHON_EMBED_LDOPTS = $(shell $(PYTHON_CONFIG_SQ) --ldflags 2>/dev/null)
|
|
|
+PYTHON_EMBED_LDFLAGS = $(call strip-libs,$(PYTHON_EMBED_LDOPTS))
|
|
|
+PYTHON_EMBED_LIBADD = $(call grep-libs,$(PYTHON_EMBED_LDOPTS))
|
|
|
+PYTHON_EMBED_CCOPTS = $(shell $(PYTHON_CONFIG_SQ) --cflags 2>/dev/null)
|
|
|
+FLAGS_PYTHON_EMBED = $(PYTHON_EMBED_CCOPTS) $(PYTHON_EMBED_LDOPTS)
|
|
|
+
|
|
|
+test-libpython:
|
|
|
+ $(BUILD) $(FLAGS_PYTHON_EMBED)
|
|
|
+
|
|
|
-include *.d */*.d
|
|
|
|
|
|
###############################
|