# ====================================================================
# The Apache Software License, Version 1.1
#
# Copyright (c) 2000-2002 The Apache Software Foundation. All rights
# reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
#
# 3. The end-user documentation included with the redistribution,
# if any, must include the following acknowledgment:
# "This product includes software developed by the
# Apache Software Foundation (http://www.apache.org/)."
# Alternately, this acknowledgment may appear in the software itself,
# if and wherever such third-party acknowledgments normally appear.
#
# 4. The names "Apache" and "Apache Software Foundation" must
# not be used to endorse or promote products derived from this
# software without prior written permission. For written
# permission, please contact apache@apache.org.
#
# 5. Products derived from this software may not be called "Apache",
# "mod_python", or "modpython", nor may these terms appear in their
# name, without prior written permission of the Apache Software
# Foundation.
#
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
# ====================================================================
#
# This software consists of voluntary contributions made by many
# individuals on behalf of the Apache Software Foundation. For more
# information on the Apache Software Foundation, please see
# .
#
# Originally developed by Gregory Trubetskoy
#
@SET_MAKE@
LIBEXECDIR=@LIBEXECDIR@
AP_SRC=@AP_SRC@
AP_SRC_OWN=@AP_SRC_OWN@
AP_SRC_GRP=@AP_SRC_GRP@
INSTALL=@INSTALL@
PYTHON_BIN=@PYTHON_BIN@
PY_STD_LIB=@PY_STD_LIB@
all: @ALL@
dso: @DSO@
do_dso:
@cd src && $(MAKE)
no_dso:
@echo
@echo "DSO compilation not available. (Probably because apxs could not be found)."
@echo
static: @STATIC@
no_static:
@echo
@echo "Static compilation not available. (Probably because --with-apache was not specified)."
@echo
install: src/.install
@if test "`cat src/.install`" = "dso"; then \
$(MAKE) install_dso; \
else $(MAKE) install_static; fi
install_dso: dso
@echo
@echo "Performing DSO installation."
@echo
$(INSTALL) src/mod_python.so $(LIBEXECDIR)
@$(MAKE) install_py_lib
@echo
@echo "Now don't forget to edit your main config and add"
@echo " LoadModule python_module $(LIBEXECDIR)/mod_python.so"
@echo "and if your configuration uses ClearModuleList, then also"
@echo " AddModule mod_python.c"
@echo
install_py_lib:
$(INSTALL) -d $(PY_STD_LIB)/site-packages/mod_python
@for f in `ls lib/python/mod_python/*.py`; \
do \
$(INSTALL) $$f $(PY_STD_LIB)/site-packages/mod_python; \
done
${PYTHON_BIN} $(PY_STD_LIB)/compileall.py $(PY_STD_LIB)/site-packages/mod_python
${PYTHON_BIN} -O $(PY_STD_LIB)/compileall.py $(PY_STD_LIB)/site-packages/mod_python
clean:
cd src && $(MAKE) clean
rm -f core
distclean: clean
rm -rf Makefile config.h config.status config.cache config.log