# -*-makefile-*- # # Copyright (C) 2013 by Michael Olbrich # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # HOST_PACKAGES-$(PTXCONF_HOST_SYSTEM_PYTHON3) += host-system-python3 HOST_SYSTEM_PYTHON3_LICENSE := ignore # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- SYSTEMPYTHON3 := $(shell PATH=$(HOST_PATH) type -P python3 || echo python3) $(STATEDIR)/host-system-python3.prepare: @$(call targetinfo) @echo "Checking for Python 3 ..." @$(SYSTEMPYTHON3) -V >/dev/null 2>&1 || \ ptxd_bailout "'python3' not found! Please install."; @echo ifdef PTXCONF_HOST_SYSTEM_PYTHON3_DEV @echo "Checking for Python development files ..." @$(SYSTEMPYTHON3)-config --includes &>/dev/null || \ ptxd_bailout "Python development files module not found! \ Please install python-dev (debian)"; endif ifdef PTXCONF_HOST_SYSTEM_PYTHON3_MAKO @echo "Checking for Python Mako ..." @$(SYSTEMPYTHON3) -c 'import mako' 2>/dev/null || \ ptxd_bailout "Python mako module not found! \ Please install python3-mako (debian)"; endif ifdef PTXCONF_HOST_SYSTEM_PYTHON3_NUMPY @echo "Checking for Python Numpy ..." @$(SYSTEMPYTHON3) -c 'import numpy' 2>/dev/null || \ ptxd_bailout "Python numpy module not found! \ Please install python3-numpy (debian)"; endif ifdef PTXCONF_HOST_SYSTEM_PYTHON3_SIX @echo "Checking for Python Six ..." @$(SYSTEMPYTHON3) -c 'import six' 2>/dev/null || \ ptxd_bailout "Python six module not found! \ Please install python3-six (debian)"; endif @$(call touch) # vim: syntax=make