blob: 6a0eaf49dbd544f77cc0d6c39d55a363c9e7f2ab [file] [log] [blame]
## configure should make the Makefile out of this file.
prefix=@prefix@
exec_prefix=@prefix@
APXS=@APXS@
OS=@OS@
JK_DIR := ../..
APR_CFLAGS=@APR_CFLAGS@
JAVA_HOME=@JAVA_HOME@
APR_LIBS=`@APR_DIR@/bin/apr-config --link-ld`
APR_UTIL_LIBS=`@APR_UTIL_DIR@/bin/apu-config --link-ld`
ifneq ($(strip $(JAVA_HOME)),)
JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS}
JAVA_LIB=-L ${JAVA_HOME}/jre/lib/${ARCH} -L ${JAVA_HOME}/lib/${ARCH}/native_threads
endif
INCLUDES= -I${JK_DIR}/include \
${JAVA_INCL}
JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 ${APR_CFLAGS} -DHAVE_MMAP @HAVE_JNI@ @HAS_PCRE@
COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )
JNI_C_FILES := $(wildcard ${JK_DIR}/jni/*.c )
C_FILES=jk_service_apache13.c mod_jk2.c
all: mod_jk2.so
mod_jk2.so:
$(APXS) -c -o $@ ${INCLUDES} ${JK_CFLAGS} ${C_FILES} ${COMMON_C_FILES} ${JNI_C_FILES} \
${APR_LIBS} ${APR_UTIL_LIBS} ${JAVA_LIB} @PCRE_LIBS@
install: mod_jk2.so
$(APXS) -i mod_jk2.so
clean:
rm -f *.o *.so