hgomez      02/05/24 00:21:24

  Modified:    jk/native2/server/apache13 Makefile.apxs.in Makefile.in
               jk/native2/server/apache2 Makefile.apxs.in Makefile.in
  Log:
  Updated Makefiles
  Nota, that in Apache 1.3, we get list of common's files from common/list.mk
  
  Revision  Changes    Path
  1.4       +13 -7     
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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Makefile.apxs.in  17 May 2002 00:31:54 -0000      1.3
  +++ Makefile.apxs.in  24 May 2002 07:21:24 -0000      1.4
  @@ -1,22 +1,28 @@
   ## configure should make the Makefile out of this file.
   
  +## include all files to be built in common, with or without apr's
  +## read the object (.c) from the list file.
  +include ../../common/list.mk
  +OEXT=.c
  +
   APXS=@APXS@
   OS=@OS@
  -APXSLDFLAGS=@APXSLDFLAGS@
  -APXSCFLAGS=@APXSCFLAGS@
  +APXS_LDFLAGS=@APXS_LDFLAGS@
  +APXS_CFLAGS=@APXS_CFLAGS@
  +JK_OBJECTS=${COMMON_OBJECTS} @COMMON_APR_OBJECTS@
  +APR_CFLAGS=@APR_CFLAGS@
  +APR_LDFLAGS=@APR_LDFLAGS@
   
   JK=../../common/
   JKINC=../../include/
   JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} -DHAVE_MMAP
  -
  -## read the object (.c) from the list file.
  -OEXT=.c
  -include ../../common/list.mk
  +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
   
   all: mod_jk2.so
   
   mod_jk2.so: 
  -     $(APXS) -c -o $@ -Wc,"${APXSCFLAGS} ${JK_INCL}" "${APXSLDFLAGS}" mod_jk2.c 
${APACHE_OBJECTS} 
  +     $(APXS) -c -o $@ -Wc,"${JK_INCL} ${APR_CFLAGS} ${APR_LDFLAGS}" "${JAVA_INCL}" 
mod_jk2.c ${JK_OBJECTS} 
   
   clean:
        rm -f *.o *.so
  
  
  
  1.4       +12 -8     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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Makefile.in       16 May 2002 23:50:12 -0000      1.3
  +++ Makefile.in       24 May 2002 07:21:24 -0000      1.4
  @@ -1,12 +1,16 @@
   # Gnu makefile and libtool are required
   # use -D options to overrides defaults
   
  +JK=../../common/
  +OEXT=.c
  +include ../../common/list.mk
  +
   APACHE_HOME=@APACHE_HOME@
   OS=@OS@
   APACHE_INCL=@APACHE_INCL@
  -APR_INCL=@APR_INCL@
  -EXTRA_CFLAGS=@EXTRA_CFLAGS@
  -EXTRA_CPPFLAGS=@EXTRA_CPPFLAGS@
  +EXTRA_CFLAGS=@APXS_CFLAGS@
  +EXTRA_CPPFLAGS=@APXS_CPPFLAGS@
  +JK_OBJECTS=${COMMON_OBJECTS} ${COMMON_APR_OBJECTS}
   
   JK_DIR := ../..
   BUILD_DIR = ${JK_DIR}/../build/jk2/apache13
  @@ -15,10 +19,9 @@
   
   # It doesn't hurt if we include all
   INCLUDES= -I${JK_DIR}/include \
  -          ${APACHE_INCL} \
  -          ${APR_INCL} 
  +          ${APACHE_INCL}
   
  -JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 @HAS_APR@ @APR_INCL@ -DHAVE_MMAP
  +JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 @APR_CFLAGS@ -DHAVE_MMAP
   JK_LDFLAGS=-L${APACHE_HOME}/lib -lcrypt @APR_LDFLAGS@
   
   ###### Based on rules.mk ##########################################
  @@ -40,7 +43,8 @@
   # Same behavior as ant - 'all files from a dir'. 
   # Excludes are not yet implemented.
   
  -COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )
  +#COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )
  +COMMON_C_FILES = ${JK_OBJECTS}
   A_C_FILES := $(wildcard ${JK_DIR}/server/apache13/*.c )
   H_FILES := $(wildcard ${JK_DIR}/include/*.h )
   
  @@ -72,7 +76,7 @@
   all: prepare ${BUILD_DIR}/mod_jk2.so 
   
   ${BUILD_DIR}/mod_jk2.so: ${COMMON_LO_FILES} ${A_LO_FILES}
  -     ${MOD_LINK} -o $@ $^ @APR_LIB_STATIC@
  +     ${MOD_LINK} -o $@ $^ @APR_LDFLAGS@
   
   ${COMMON_C_FILES} ${A_C_FILES}: ${H_FILES}
   
  
  
  
  1.4       +7 -5      
jakarta-tomcat-connectors/jk/native2/server/apache2/Makefile.apxs.in
  
  Index: Makefile.apxs.in
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/Makefile.apxs.in,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Makefile.apxs.in  17 May 2002 00:31:55 -0000      1.3
  +++ Makefile.apxs.in  24 May 2002 07:21:24 -0000      1.4
  @@ -1,27 +1,29 @@
   ## configure should make the Makefile out of this file.
   
  -APXS=@APXS@
  +APXS=@APXS2@
   OS=@OS@
   JAVA_HOME=@JAVA_HOME@
  -APXSLDFLAGS=@APXSLDFLAGS@
  -APXSCFLAGS=@APXSCFLAGS@
  +APXS_LDFLAGS=@APXS2_LDFLAGS@
  +APXS_CFLAGS=@APXS2_CFLAGS@
   
   JK=../../common/
   JKINC=../../include/
  -JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} @HAS_APR@
  +JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} -DHAS_APR
   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
   
   ## read the object (.c) from the list file.
   OEXT=.c
   include ../../common/list.mk
  +
   APACHE2_OBJECTS=jk_logger_apache2.c jk_map_aprtable.c jk_service_apache2.c
  +
   ## Must include the jni stuff 
   
   all: mod_jk2.la
   
   mod_jk2.la: 
  -     $(APXS) -c -o $@ -Wc,"${APXSCFLAGS} ${JK_INCL}" "${JAVA_INCL}" 
"${APXSLDFLAGS}" mod_jk2.c ${APACHE2_OBJECTS} ${APACHE_OBJECTS} 
  +     $(APXS) -c -o $@ -Wc,"${JK_INCL}" "${JAVA_INCL}" mod_jk2.c ${APACHE2_OBJECTS} 
${COMMON_OBJECTS} ${COMMON_APR_OBJECTS}
   
   install: mod_jk2.la
        $(APXS) -i mod_jk2.la
  
  
  
  1.4       +9 -9      jakarta-tomcat-connectors/jk/native2/server/apache2/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/Makefile.in,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Makefile.in       17 May 2002 00:31:55 -0000      1.3
  +++ Makefile.in       24 May 2002 07:21:24 -0000      1.4
  @@ -1,13 +1,13 @@
   # Gnu makefile and libtool are required
   # use -D options to overrides defaults
   
  -APACHE_HOME=@APACHE_HOME@
  +APACHE2_HOME=@APACHE2_HOME@
   OS=@OS@
   JAVA_HOME=@JAVA_HOME@
  -APACHE_INCL=@APACHE_INCL@
  -APR_INCL=@APR_INCL@
  -EXTRA_CFLAGS=@EXTRA_CFLAGS@
  -EXTRA_CPPFLAGS=@EXTRA_CPPFLAGS@
  +APACHE2_INCL=@APACHE2_INCL@
  +APR_INCL=@APR_CFLAGS@ 
  +EXTRA_CFLAGS=@APXS2_CFLAGS@
  +EXTRA_CPPFLAGS=@APXS2_CPPFLAGS@
   
   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
  @@ -17,21 +17,21 @@
   
   # Extract EXTRA_CFLAGS and EXTRA_CPPFLAGS - same flags used during apache2 
   # compilation
  -#include ${APACHE_HOME}/build/config_vars.mk
  +#include ${APACHE2_HOME}/build/config_vars.mk
   
   # Yes, we use the same properties file as ant
   #include ../../../build.properties
   
  -LIBTOOL=${APACHE_HOME}/build/libtool 
  +LIBTOOL=${APACHE2_HOME}/build/libtool 
   
   # It doesn't hurt if we include all
   INCLUDES= -I${JK_DIR}/include \
  -          ${APACHE_INCL} \
  +          ${APACHE2_INCL} \
             ${APR_INCL} \
             ${JAVA_INCL}
   
   JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 -DHAS_APR -DHAVE_JNI
  -JK_LDFLAGS=-L${APACHE_HOME}/lib -lapr -lcrypt
  +JK_LDFLAGS=-L${APACHE2_HOME}/lib -lapr -lcrypt
   
   ###### Based on rules.mk ##########################################
   ALL_CFLAGS   = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS)
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to