jfclere     2002/09/06 07:42:55

  Modified:    jk/native configure.in
               jk/native/apache-1.3 Makefile.tmpl
  Added:       jk/native/apache-1.3 Makefile.in mod_jk.exp
  Removed:     jk/native/apache-1.3 Makefile.am
  Log:
  Arrange the makefile of Apache-1.3 to allow --with-apache to work correctly.
  Note that when building a static mod_jk mod_dir also need to be build static.
  
  Revision  Changes    Path
  1.18      +7 -3      jakarta-tomcat-connectors/jk/native/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/configure.in,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- configure.in      27 Jun 2002 14:34:18 -0000      1.17
  +++ configure.in      6 Sep 2002 14:42:54 -0000       1.18
  @@ -46,6 +46,9 @@
   AC_PATH_PROG(MKDIR,mkdir,$PATH)dnl
   AC_SUBST(MKDIR)
   
  +AC_PATH_PROG(LIBTOOL,libtool,$PATH)dnl
  +AC_SUBST(LIBTOOL)
  +
   APACHE_CONFIG_VARS=`pwd`/scripts/build/config_vars.mk
   WEBSERVER=""
   apache_dir=""
  @@ -425,13 +428,14 @@
   AM_CONDITIONAL(MAKE_DYNAMIC_APACHE, ${TEST} "${apache_dir_is_src}" = "false")
   
   if ${TEST} "${apache_dir_is_src}" = "false" ; then
  -dnl ???? 
  +dnl normal apxs handling
        APACHE20_OEXT=.c
        LIB_JK_TYPE=mod_jk.so
        INSTALL_TYPE=install_dynamic
   else
  +dnl install static library in apache sources.
        APACHE20_OEXT=.lo
  -     LIB_JK_TYPE=lib_jk.la
  +     LIB_JK_TYPE=mod_jk.a
        INSTALL_TYPE=install_static
   fi
   AC_SUBST(APACHE20_OEXT)
  
  
  
  1.2       +32 -2     jakarta-tomcat-connectors/jk/native/apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Makefile.tmpl     5 Jun 2001 10:27:52 -0000       1.1
  +++ Makefile.tmpl     6 Sep 2002 14:42:54 -0000       1.2
  @@ -1,8 +1,38 @@
  -LIB=libjk.a
  +##
  +## Apache 1.3 Makefile template for mod_jk
  +##
  +LIB=libjk.$(LIBEXT)
  +JK_INCLUDES=$(INCLUDES) -I./include
  +
  +OBJS=mod_jk.o
  +OBJS_LIB=mod_jk.a
  +
  +SHLIB_OBJS=mod_jk.so-o
  +SHLIB_OBJS_LIB=mod_jk.a
   
   all: ${LIB}
   
  -${LIB}:
  +#   build the static library by merging the object files
  +libjk.a: $(OBJS) $(OBJS_LIB)
  +     cp $(OBJS_LIB) $@
  +     ar r $@ $(OBJS)
        ${RANLIB} $@
  +#   build the shared object library by linking the object files
  +libjk.so: $(SHLIB_OBJS) $(SHLIB_OBJS_LIB)
  +     rm -f $@
  +     $(LD_SHLIB) $(LDFLAGS_SHLIB) -o $@ $(SHLIB_OBJS) $(SHLIB_OBJS_LIB) $(LIBS)
  +
  +.SUFFIXES: .o .so-o
  +.c.o:
  +     $(CC) -c $(JK_INCLUDES) $(CFLAGS) $(CPPFLAGS) $(SPACER) $<
  +.c.so-o:
  +     $(CC) -c $(JK_INCLUDES) $(CFLAGS) $(CFLAGS_SHLIB) $(CPPFLAGS) $(SPACER) $< && 
mv $*.o $*.so-o
   
   clean:
  +     -rm -f $(OBJS) $(SHLIB_OBJS) $(LIB)
  +
  +distclean: clean
  +     -rm -f Makefile
  + 
  +depend:
  +     echo "No depend"
  
  
  
  1.7       +81 -11    jakarta-tomcat-connectors/jk/native/apache-1.3/Makefile.in
  
  
  
  
  1.1                  jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.exp
  
  Index: mod_jk.exp
  ===================================================================
  mod_jk.exp
  
  
  

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

Reply via email to