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/05/13 12:15:35 UTC
cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 Makefile.am
hgomez 02/05/13 03:15:34
Added: jk/native2/server/apache13 Makefile.am
jk/native2/server/apache2 Makefile.am
Log:
Initial add for automake stuff.
Should certainly be reworked in separate Makefiles
for dynamic and static
Revision Changes Path
1.1 jakarta-tomcat-connectors/jk/native2/server/apache13/Makefile.am
Index: Makefile.am
===================================================================
## configure should make the Makefile out of this file.
APXS=@APXS@
OS=@OS@
JAVA_HOME=@JAVA_HOME@
CP=@CP@
APACHE_DIR=@APACHE_DIR@
MKDIR=@MKDIR@
DESTDIR=@APACHE_DIR@
libdir=/libexec
#VPATH=.:../common
APACHE_FILES = Makefile.tmpl Makefile.libdir libjk2.module
JK=../../common/
JKINC=../../include/
JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} @HAS_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
AM_CFLAGS=@apache_include@ -I../common ${JK_INCL}
include ../../common/list.mk.in
if MAKE_DYNAMIC_APACHE
OEXT=.lo
lib_LTLIBRARIES = libjk2.la
libjk2_la_SOURCES = mod_jk2.c
libjk2_la_LIBADD = $(APACHE_OBJECTS)
all: mod_jk2.so
mod_jk2.la: mod_jk2.lo $(APACHE_OBJECTS)
$(LIBTOOL) --mode=link ${COMPILE} -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk2.lo $(APACHE_OBJECTS)
mod_jk2.so: mod_jk2.la
$(LIBTOOL) --mode=install cp $< `pwd`/$@
else
OEXT=.o
noinst_LIBRARIES = libjk2.a
libjk2_a_SOURCES = mod_jk2.c
libjk2_a_LIBADD = $(APACHE_OBJECTS)
install-data-local:
@echo ""
@echo "Copying files to Apache Modules Directory..."
-${MKDIR} ${APACHE_DIR}/src/modules/jk
${CP} ${APACHE_FILES} ${APACHE_DIR}/src/modules/jk
${CP} ${noinst_LIBRARIES} ${APACHE_DIR}/src/modules/jk
@echo ""
@echo "Please be sure to re-compile Apache..."
@echo ""
@echo "cd ${APACHE_DIR}"
@echo "./config.status --activate-module=src/modules/jk/libjk2.a"
@echo "make"
@echo ""
endif
1.1 jakarta-tomcat-connectors/jk/native2/server/apache2/Makefile.am
Index: Makefile.am
===================================================================
## configure should make the Makefile out of this file.
APXS=@APXS@
OS=@OS@
JAVA_HOME=@JAVA_HOME@
CP=@CP@
APACHE_DIR=@APACHE_DIR@
MKDIR=@MKDIR@
DESTDIR=@APACHE_DIR@
libdir=/libexec
#VPATH=.:../common
APACHE_FILES = Makefile.tmpl Makefile.libdir libjk2.module
JK=../../common/
JKINC=../../include/
JK_INCL=-DUSE_APACHE_MD5 -I ${JK} -I ${JKINC} @HAS_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
AM_CFLAGS=@apache_include@ -I../common ${JK_INCL} ${JAVA_INCL}
include ../../common/list.mk.in
if MAKE_DYNAMIC_APACHE
OEXT=.lo
lib_LTLIBRARIES = libjk2.la
libjk2_la_SOURCES = mod_jk2.c jk_logger_apache2.c jk_map_aprtable.c jk_service_apache2.c
libjk2_la_LIBADD = $(APACHE_OBJECTS)
all: mod_jk2.so
mod_jk2.la: mod_jk2.lo jk_logger_apache2.lo jk_map_aprtable.lo jk_service_apache2.lo $(APACHE_OBJECTS)
$(LIBTOOL) --mode=link ${COMPILE} -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk2.lo \
jk_logger_apache2.lo jk_map_aprtable.lo jk_service_apache2.lo $(APACHE_OBJECTS)
mod_jk2.so: mod_jk2.la jk_logger_apache2.la jk_map_aprtable.la jk_service_apache2.la
$(LIBTOOL) --mode=install cp $< `pwd`/$@
else
OEXT=.o
noinst_LIBRARIES = libjk2.a
libjk2_a_SOURCES = mod_jk2.c jk_logger_apache2.c jk_map_aprtable.c jk_service_apache2.c
libjk2_a_LIBADD = $(APACHE_OBJECTS)
install-data-local:
@echo ""
@echo "Copying files to Apache Modules Directory..."
-${MKDIR} ${APACHE_DIR}/src/modules/jk
${CP} ${APACHE_FILES} ${APACHE_DIR}/src/modules/jk
${CP} ${noinst_LIBRARIES} ${APACHE_DIR}/src/modules/jk
@echo ""
@echo "Please be sure to re-compile Apache..."
@echo ""
@echo "cd ${APACHE_DIR}"
@echo "./config.status --activate-module=src/modules/jk/libjk2.a"
@echo "make"
@echo ""
endif
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>