truk 2004/02/13 13:38:26 Modified: jk/native2 Makefile.in jk/native2/server/apache13 Makefile.apxs.in jk/support jk_apr.m4 Log: add apxs meta targets and jk2-install-apxs from Guenter Knauf For apache13: Change apr and apr-util to install into build dirs Fixup apxs build and add install target apxs build is the only way to build on OpenBSD right now due to libtool issues. Tested on FreeBSD and OpenBSD so far. Revision Changes Path 1.5 +16 -1 jakarta-tomcat-connectors/jk/native2/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/Makefile.in,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Makefile.in 10 Nov 2003 11:05:33 -0000 1.4 +++ Makefile.in 13 Feb 2004 21:38:26 -0000 1.5 @@ -4,6 +4,12 @@ clean: @APR_CLEAN@ jk2-clean +build-apxs: @APR_BUILD@ jk2-build-apxs + +clean-apxs: @APR_CLEAN@ jk2-clean-apxs + +install-apxs: jk2-install-apxs + jk2-build: list='@WEBSERVERS@'; \ for i in $$list; do \ @@ -22,6 +28,15 @@ fi; \ done; +jk2-install-apxs: + list='@WEBSERVERS@'; \ + for i in $$list; do \ + echo "Making $$target in $$i"; \ + if test "$$i" != "."; then \ + (cd $$i && $(MAKE) -f Makefile.apxs install) || exit 1; \ + fi; \ + done; + jk2-clean: list='@WEBSERVERS@'; \ for i in $$list; do \ @@ -41,7 +56,7 @@ done; apr-build: - ( cd @APR_DIR@ && make && cd @APR_UTIL_DIR@ && make ) + ( cd @APR_DIR@ && make install && cd @APR_UTIL_DIR@ && make install ) apr-clean: ( cd @APR_DIR@ && make clean && cd @APR_UTIL_DIR@ && make clean ) 1.10 +9 -9 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.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- Makefile.apxs.in 10 Feb 2004 04:39:51 -0000 1.9 +++ Makefile.apxs.in 13 Feb 2004 21:38:26 -0000 1.10 @@ -3,28 +3,28 @@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ JK_DIR := ../.. [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c ) [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ C_FILES=jk_service_apache13.c mod_jk2.c [EMAIL PROTECTED]@ [EMAIL PROTECTED]@/apr-config --libs` - -JK=../../common/ -JKINC=../../include/ -JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} -DHAVE_MMAP [EMAIL PROTECTED]@/bin/apr-config --link-ld` [EMAIL PROTECTED]@/bin/apu-config --link-ld` ifneq ($(strip $(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 endif +JK_CFLAGS=-I ${JK_DIR}/include -DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 ${APR_CFLAGS} -DHAVE_MMAP + all: mod_jk2.so mod_jk2.so: - $(APXS) -c -o $@ -Wc,"${JK_INCL} ${APR_CFLAGS} ${APR_LDFLAGS}" "${JAVA_INCL}" ${C_FILES} ${COMMON_C_FILES} ${APR_LIBS} + $(APXS) -c -o $@ ${JK_CFLAGS} ${JAVA_INCL} ${C_FILES} ${COMMON_C_FILES} \ + ${APR_LIBS} ${APR_UTIL_LIBS} ${JAVA_LIB} + +install: mod_jk2.so + $(APXS) -i mod_jk2.so clean: rm -f *.o *.so 1.12 +5 -5 jakarta-tomcat-connectors/jk/support/jk_apr.m4 Index: jk_apr.m4 =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/support/jk_apr.m4,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- jk_apr.m4 11 Feb 2004 15:08:14 -0000 1.11 +++ jk_apr.m4 13 Feb 2004 21:38:26 -0000 1.12 @@ -129,7 +129,7 @@ tempret="0" JK_EXEC( [tempret], - [${SHELL} ./configure --enable-static --disable-shared ${APR_CONFIGURE_ARGS}], + [${SHELL} ./configure --prefix=${APR_DIR} --with-installbuilddir=${APR_DIR}/instbuild --disable-shared ${APR_CONFIGURE_ARGS}], [apr], [${APR_DIR}]) if ${TEST} "${tempret}" = "0"; then @@ -138,7 +138,7 @@ AC_MSG_ERROR(apr configure failed with ${tempret}) fi JK_APR_LIBNAME(apr_libname,${APR_DIR}) - APR_LDFLAGS="${APR_DIR}/${apr_libname}" + APR_LDFLAGS="${APR_DIR}/lib/${apr_libname}" APR_LIBDIR="" use_apr=true COMMON_APR_OBJECTS="\${COMMON_APR_OBJECTS}" @@ -195,7 +195,7 @@ tempret="0" JK_EXEC( [tempret], - [${SHELL} ./configure --with-apr=${APR_DIR}], + [${SHELL} ./configure --prefix=${APR_UTIL_DIR} --with-apr=${APR_DIR}], [apr-util], [${APR_UTIL_DIR}]) if ${TEST} "${tempret}" = "0"; then @@ -204,7 +204,7 @@ AC_MSG_ERROR(apr-util configure failed with ${tempret}) fi JK_APR_UTIL_LIBNAME(apr_util_libname,${APR_UTIL_DIR}) - APR_LDFLAGS="${APR_LDFLAGS} ${APR_UTIL_DIR}/${apr_util_libname}" + APR_LDFLAGS="${APR_LDFLAGS} ${APR_UTIL_DIR}/lib/${apr_util_libname}" APR_UTIL_LIBDIR="" use_apr=true COMMON_APR_OBJECTS="\${COMMON_APR_OBJECTS}"
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]