You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by hg...@apache.org on 2002/06/04 12:33:45 UTC

cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 Makefile.apxs.in Makefile.in

hgomez      2002/06/04 03:33:45

  Modified:    jk/native2/server/apache13 Makefile.apxs.in Makefile.in
               jk/native2/server/apache2 Makefile.apxs.in Makefile.in
  Log:
  Updated makefile.
  No more use list.mk but instead wildcard (req. gnu make)
  Also HAVE_JNI is set by configure
  
  Revision  Changes    Path
  1.5       +4 -8      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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Makefile.apxs.in	24 May 2002 07:21:24 -0000	1.4
  +++ Makefile.apxs.in	4 Jun 2002 10:33:44 -0000	1.5
  @@ -1,28 +1,24 @@
   ## 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@
  +JK_DIR := ../..
   APXS_LDFLAGS=@APXS_LDFLAGS@
   APXS_CFLAGS=@APXS_CFLAGS@
  -JK_OBJECTS=${COMMON_OBJECTS} @COMMON_APR_OBJECTS@
  +COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )
   APR_CFLAGS=@APR_CFLAGS@
   APR_LDFLAGS=@APR_LDFLAGS@
   
   JK=../../common/
   JKINC=../../include/
   JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} -DHAVE_MMAP
  -JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS}
  +JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS} @HAVE_JNI@
   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,"${JK_INCL} ${APR_CFLAGS} ${APR_LDFLAGS}" "${JAVA_INCL}" mod_jk2.c ${JK_OBJECTS} 
  +	$(APXS) -c -o $@ -Wc,"${JK_INCL} ${APR_CFLAGS} ${APR_LDFLAGS}" "${JAVA_INCL}" mod_jk2.c ${COMMON_C_FILES} 
   
   clean:
   	rm -f *.o *.so
  
  
  
  1.5       +7 -9      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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Makefile.in	24 May 2002 07:21:24 -0000	1.4
  +++ Makefile.in	4 Jun 2002 10:33:45 -0000	1.5
  @@ -1,16 +1,15 @@
   # 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@
   EXTRA_CFLAGS=@APXS_CFLAGS@
   EXTRA_CPPFLAGS=@APXS_CPPFLAGS@
  -JK_OBJECTS=${COMMON_OBJECTS} ${COMMON_APR_OBJECTS}
  +JAVA_HOME=@JAVA_HOME@
  +
  +JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS} @HAVE_JNI@
  +JAVA_LIB=-L ${JAVA_HOME}/jre/lib/${ARCH} -L ${JAVA_HOME}/lib/${ARCH}/native_threads
   
   JK_DIR := ../..
   BUILD_DIR = ${JK_DIR}/../build/jk2/apache13
  @@ -21,8 +20,8 @@
   INCLUDES= -I${JK_DIR}/include \
             ${APACHE_INCL}
   
  -JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 @APR_CFLAGS@ -DHAVE_MMAP
  -JK_LDFLAGS=-L${APACHE_HOME}/lib -lcrypt @APR_LDFLAGS@
  +JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 @APR_CFLAGS@ -DHAVE_MMAP ${JAVA_INCL}
  +JK_LDFLAGS=-L${APACHE_HOME}/lib -lcrypt @APR_LDFLAGS@ ${JAVA_LIB}
   
   ###### Based on rules.mk ##########################################
   ALL_CFLAGS   = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS)
  @@ -43,8 +42,7 @@
   # 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 = ${JK_OBJECTS}
  +COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )
   A_C_FILES := $(wildcard ${JK_DIR}/server/apache13/*.c )
   H_FILES := $(wildcard ${JK_DIR}/include/*.h )
   
  
  
  
  1.5       +7 -8      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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Makefile.apxs.in	24 May 2002 07:21:24 -0000	1.4
  +++ Makefile.apxs.in	4 Jun 2002 10:33:45 -0000	1.5
  @@ -3,19 +3,18 @@
   APXS=@APXS2@
   OS=@OS@
   JAVA_HOME=@JAVA_HOME@
  +JK_DIR := ../..
   APXS_LDFLAGS=@APXS2_LDFLAGS@
   APXS_CFLAGS=@APXS2_CFLAGS@
  +COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )
   
  -JK=../../common/
  -JKINC=../../include/
  -JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} -DHAS_APR
  +
  +JK=${JK_DIR}/common/
  +JKINC=${JK_DIR}/include/
  +JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} -DHAS_APR @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
   
  -## 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 
  @@ -23,7 +22,7 @@
   all: mod_jk2.la
   
   mod_jk2.la: 
  -	$(APXS) -c -o $@ -Wc,"${JK_INCL}" "${JAVA_INCL}" mod_jk2.c ${APACHE2_OBJECTS} ${COMMON_OBJECTS} ${COMMON_APR_OBJECTS}
  +	$(APXS) -c -o $@ -Wc,"${JK_INCL}" "${JAVA_INCL}" mod_jk2.c ${APACHE2_OBJECTS} ${COMMON_C_FILES}
   
   install: mod_jk2.la
   	$(APXS) -i mod_jk2.la
  
  
  
  1.7       +4 -12     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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Makefile.in	29 May 2002 15:23:58 -0000	1.6
  +++ Makefile.in	4 Jun 2002 10:33:45 -0000	1.7
  @@ -9,8 +9,6 @@
   APR_INCL=@APR_CFLAGS@ 
   EXTRA_CFLAGS=@APXS2_CFLAGS@
   EXTRA_CPPFLAGS=@APXS2_CPPFLAGS@
  -CC=@CC@
  -LD=@LD@
   
   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
  @@ -33,7 +31,7 @@
             ${APR_INCL} \
             ${JAVA_INCL}
   
  -JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 -DHAS_APR -DHAVE_JNI
  +JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 -DHAS_APR @HAVE_JNI@
   JK_LDFLAGS=-L${APACHE2_LIBDIR} -lcrypt
   
   ###### Based on rules.mk ##########################################
  @@ -47,8 +45,7 @@
   COMPILE      = $(CC)  $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(ALL_INCLUDES)
   
   SH_COMPILE = $(LIBTOOL) --mode=compile $(COMPILE) $(JK_CFLAGS)
  -MOD_LINK = $(LIBTOOL) --mode=link $(CC) -avoid-version -module -rpath ${APACHE2_HOME}/modules $(LT_LDFLAGS) $(ALL_LDFLAGS) $(JK_LDFLAGS)
  -MOD_INSTALL = $(LIBTOOL) --mode=install $(CP)
  +MOD_LINK = $(LIBTOOL) --mode=link $(CC) -module -shared $(LT_LDFLAGS) $(ALL_LDFLAGS) $(JK_LDFLAGS)
   
   #############################################################################
   
  @@ -93,15 +90,10 @@
   
   all: prepare ${BUILD_DIR}/mod_jk2.so ${BUILD_DIR}/jkjni.so
   
  -${BUILD_DIR}/mod_jk2.so: ${BUILD_DIR}/mod_jk2.la
  -	$(MOD_INSTALL) cp $^ `pwd`/${BUILD_DIR}
  -${BUILD_DIR}/jkjni.so: ${BUILD_DIR}/jkjni.la
  -	$(MOD_INSTALL) cp $^ `pwd`/${BUILD_DIR}
  -
  -${BUILD_DIR}/jkjni.la: ${JNI_LO_FILES} ${COMMON_LO_FILES}
  +${BUILD_DIR}/jkjni.so: ${JNI_LO_FILES} ${COMMON_LO_FILES}
   	$(MOD_LINK) -o $@ $^
   
  -${BUILD_DIR}/mod_jk2.la: ${COMMON_LO_FILES} ${JNI_LO_FILES} ${A2_LO_FILES}
  +${BUILD_DIR}/mod_jk2.so: ${COMMON_LO_FILES} ${JNI_LO_FILES} ${A2_LO_FILES}
   	${MOD_LINK} -o $@ $^ 
   
   ${COMMON_C_FILES} ${A2_C_FILES}: ${H_FILES}
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>