You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by tr...@apache.org on 2004/03/18 23:07:38 UTC
cvs commit: jakarta-tomcat-connectors/jk/support jk_pcre.m4
truk 2004/03/18 14:07:38
Modified: jk/native2/server/apache13 Makefile.apxs.in Makefile.in
jk/support jk_pcre.m4
Log:
Arrange --with-pcre support for apache13 for both Makefile.in and
Makefile.apxs.in
Arrange --with-jni support for apache13 for Makefile.apxs.in
(excluding libjkjni.so)
Slight adjustment to the prepare and clean targets in Makefile.in
Revision Changes Path
1.11 +13 -6 jakarta-tomcat-connectors/jk/native2/server/apache13/Makefile.apxs.in
Index: Makefile.apxs.in
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache13/Makefile.apxs.in,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- Makefile.apxs.in 13 Feb 2004 21:38:26 -0000 1.10
+++ Makefile.apxs.in 18 Mar 2004 22:07:38 -0000 1.11
@@ -1,27 +1,34 @@
## configure should make the Makefile out of this file.
+prefix=@prefix@
+exec_prefix=@prefix@
APXS=@APXS@
OS=@OS@
JK_DIR := ../..
-COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )
APR_CFLAGS=@APR_CFLAGS@
-C_FILES=jk_service_apache13.c mod_jk2.c
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} @HAVE_JNI@
+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
-JK_CFLAGS=-I ${JK_DIR}/include -DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 ${APR_CFLAGS} -DHAVE_MMAP
+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 $@ ${JK_CFLAGS} ${JAVA_INCL} ${C_FILES} ${COMMON_C_FILES} \
- ${APR_LIBS} ${APR_UTIL_LIBS} ${JAVA_LIB}
+ $(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
1.16 +7 -6 jakarta-tomcat-connectors/jk/native2/server/apache13/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache13/Makefile.in,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- Makefile.in 18 Mar 2004 17:14:45 -0000 1.15
+++ Makefile.in 18 Mar 2004 22:07:38 -0000 1.16
@@ -2,6 +2,8 @@
# use -D options to overrides defaults
CC=@CC@
CP=@CP@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
APACHE_HOME=@APACHE_HOME@
OS=@OS@
@@ -29,8 +31,8 @@
${APACHE_INCL} \
${JAVA_INCL}
-JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 @APR_CFLAGS@ -DHAVE_MMAP @HAVE_JNI@
-JK_LDFLAGS=${APR_LDFLAGS} ${JAVA_LIB}
+JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 @APR_CFLAGS@ -DHAVE_MMAP @HAVE_JNI@ @HAS_PCRE@
+JK_LDFLAGS=${APR_LDFLAGS} ${JAVA_LIB} @PCRE_LIBS@
###### Based on rules.mk ##########################################
ALL_CFLAGS = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS)
@@ -95,14 +97,12 @@
$(CP) $^ $@
${BUILD_DIR}/$(APACHE_LIBEXEC)/mod_jk2.so: ${BUILD_DIR}/mod_jk2.la
- mkdir -p ${BUILD_DIR}$(APACHE_LIBEXEC)
$(MOD_INSTALL) $^ `pwd`/${BUILD_DIR}/$(APACHE_LIBEXEC)
${BUILD_DIR}/libjkjni.so: ${BUILD_DIR}/${APACHE_LIBEXEC}/libjkjni.so
$(CP) $^ $@
${BUILD_DIR}/${APACHE_LIBEXEC}/libjkjni.so: ${BUILD_DIR}/libjkjni.la
- mkdir -p ${BUILD_DIR}/${APACHE_LIBEXEC}
$(MOD_INSTALL) $^ `pwd`/${BUILD_DIR}/${APACHE_LIBEXEC}
${BUILD_DIR}/libjkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES}
@@ -114,7 +114,8 @@
${COMMON_C_FILES} ${A_C_FILES}: ${H_FILES}
prepare:
- mkdir -p ${BUILD_DIR}
+ mkdir -p ${BUILD_DIR}${APACHE_LIBEXEC}
clean:
- rm -rf ${BUILD_DIR}/*.lo ${BUILD_DIR}/*.la ${BUILD_DIR}/*.o ${BUILD_DIR}/.libs ${BUILD_DIR}/*.so
+ rm -rf ${BUILD_DIR}/*.lo ${BUILD_DIR}/*.la ${BUILD_DIR}/*.o ${BUILD_DIR}/.libs \
+ ${BUILD_DIR}/*.so ${BUILD_DIR}${APACHE_LIBEXEC}/*.so
1.5 +2 -2 jakarta-tomcat-connectors/jk/support/jk_pcre.m4
Index: jk_pcre.m4
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/support/jk_pcre.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- jk_pcre.m4 24 Feb 2004 08:41:40 -0000 1.4
+++ jk_pcre.m4 18 Mar 2004 22:07:38 -0000 1.5
@@ -29,8 +29,8 @@
esac
if ${TEST} ${use_pcre} ; then
- HAS_PCRE="-DHAS_PCRE"
- PCRE_LIBS="-lpcre -lpcreposix"
+ HAS_PCRE="-I${includedir} -DHAS_PCRE"
+ PCRE_LIBS="-L${libdir} -lpcre -lpcreposix"
fi
])
])
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org