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