AC_INIT([frida-python], [1.0.0]) AC_CONFIG_SRCDIR([src/pyfrida.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM AM_INIT_AUTOMAKE([-Wall -Werror no-dist-gzip dist-bzip2 foreign]) # Enable silent rules if available m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AM_MAINTAINER_MODE AM_PROG_AR AC_PROG_INSTALL LT_INIT AM_PATH_PYTHON([2.7],, [AC_ERROR([Python is required])]) PYTHON_PREFIX=$($PYTHON -c 'import sys; print sys.prefix') PYTHON_EXEC_PREFIX=$($PYTHON -c 'import sys; print sys.exec_prefix') PYTHON_CFLAGS="-I${PYTHON_PREFIX}/include/python${PYTHON_VERSION}/ -I${PYTHON_EXEC_PREFIX}/include/python${PYTHON_VERSION}/" PYTHON_LDFLAGS="-L${PYTHON_PREFIX}/lib/ -L${PYTHON_EXEC_PREFIX}/lib/" PYTHON_LIBS="-lpython${PYTHON_VERSION}" AC_SUBST(PYTHON_CFLAGS) AC_SUBST(PYTHON_LDFLAGS) AC_SUBST(PYTHON_LIBS) PKG_CHECK_MODULES(PYFRIDA, ["frida-core-1.0"]) AC_SUBST(PYFRIDA_CFLAGS) AC_SUBST(PYFRIDA_LDFLAGS) AC_SUBST(PYFRIDA_LIBS) AC_CONFIG_FILES([ Makefile src/Makefile ]) AC_OUTPUT