|
@@ -11,18 +11,16 @@ NAME=app_python3.so
|
|
# but no testing has been done with that.
|
|
# but no testing has been done with that.
|
|
PYTHON3?=python3
|
|
PYTHON3?=python3
|
|
|
|
|
|
-PYTHON3_VERSION=${shell ${PYTHON3} -c "import distutils.sysconfig;print(distutils.sysconfig.get_config_var('VERSION'))"}
|
|
|
|
-PYTHON3_LIBDIR=${shell ${PYTHON3} -c "import distutils.sysconfig;print(distutils.sysconfig.get_config_var('LIBDIR'))"}
|
|
|
|
-PYTHON3_LDFLAGS=${shell ${PYTHON3} -c "import distutils.sysconfig;print(distutils.sysconfig.get_config_var('LINKFORSHARED'))"}
|
|
|
|
-PYTHON3_INCDIR=${shell ${PYTHON3} -c "import distutils.sysconfig;print(distutils.sysconfig.get_python_inc())"}
|
|
|
|
-
|
|
|
|
-LIBS=${shell ${PYTHON3}-config --ldflags}
|
|
|
|
|
|
+LIBS=${shell \
|
|
|
|
+ tmp_py3_libs=$$(${PYTHON3}-config --ldflags --embed) || \
|
|
|
|
+ tmp_py3_libs=$$(${PYTHON3}-config --ldflags); \
|
|
|
|
+ echo $$tmp_py3_libs}
|
|
|
|
|
|
ifeq ($(OS), freebsd)
|
|
ifeq ($(OS), freebsd)
|
|
LIBS+=-pthread
|
|
LIBS+=-pthread
|
|
endif
|
|
endif
|
|
|
|
|
|
-DEFS+=-I${PYTHON3_INCDIR}
|
|
|
|
|
|
+DEFS+=${shell ${PYTHON3}-config --includes}
|
|
|
|
|
|
include ../../Makefile.modules
|
|
include ../../Makefile.modules
|
|
|
|
|