~ubuntu-branches/ubuntu/oneiric/libapache-mod-jk/oneiric

« back to all changes in this revision

Viewing changes to jk/native/apache-2.0/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Steve Kowalik
  • Date: 2006-08-05 16:30:53 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060805163053-myf66gm6j1a21ps6
Tags: 1:1.2.18-1ubuntu1
Merge from Debian unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
## 
2
 
 
3
 
APXS=@APXS@
4
 
OS=@OS@
5
 
JAVA_HOME=@JAVA_HOME@
6
 
CP=@CP@
7
 
APACHE_DIR=@APACHE_DIR@
8
 
MKDIR=@MKDIR@
9
 
APXSCFLAGS=@APXSCFLAGS@
10
 
APXSCPPFLAGS=@APXSCPPFLAGS@
11
 
CC=@CC@
12
 
 
13
 
# Defaults
14
 
libexecdir=${APACHE_DIR}/modules
15
 
 
16
 
JK=../common/
17
 
# Defines APACHE_OBJECTS - the list of all common files
18
 
include ../common/list.mk
19
 
 
20
 
# Apache2 settings, values guessed by Apache config and used to build it
21
 
# Will define libexecdir, LIBTOOL, etc
22
 
include @APACHE_CONFIG_VARS@
23
 
 
24
 
# Local settings ( overriding/appending to Apache's ) 
25
 
COMMON=../common
26
 
JK_INCL=-DUSE_APACHE_MD5 -I ${COMMON} 
27
 
JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS}
28
 
JAVA_LIB=-L ${JAVA_HOME}/jre/lib/${ARCH} -L ${JAVA_HOME}/lib/${ARCH}/native_threads
29
 
CFLAGS=@apache_include@ @CFLAGS@ ${JK_INCL} ${JAVA_INCL} ${APXSCPPFLAGS} ${APXSCFLAGS} ${EXTRA_CFLAGS} ${EXTRA_CPPFLAGS}
30
 
 
31
 
 
32
 
# Implicit rules
33
 
include ../scripts/build/rules.mk
34
 
 
35
 
OEXT=.lo
36
 
 
37
 
all: Makefile @LIB_JK_TYPE@ 
38
 
install: @INSTALL_TYPE@
39
 
 
40
 
Makefile: Makefile.in
41
 
        echo Regenerating Makefile
42
 
        ( cd ..; ./config.status )
43
 
 
44
 
lib_jk.la: mod_jk.lo ${APACHE_OBJECTS}
45
 
        $(LIBTOOL) --mode=link $(CC) -o lib_jk.la -static -rpath ${libexecdir}/jk mod_jk.lo $(APACHE_OBJECTS)
46
 
 
47
 
install_static:
48
 
        @echo ""
49
 
        @echo "Copying files to Apache Modules Directory..."
50
 
        -${MKDIR} ${APACHE_DIR}/modules/jk
51
 
        ${CP} config.m4 ${APACHE_DIR}/modules/jk
52
 
        ${LIBTOOL} --mode=install cp lib_jk.la ${APACHE_DIR}/modules/jk
53
 
        @echo ""
54
 
        @echo "Please be sure to re-compile Apache..."
55
 
        @echo ""
56
 
        @echo "cd ${APACHE_DIR}"
57
 
        @echo "./buildconf"
58
 
        @echo "./configure --with-mod_jk"
59
 
        @echo "make"
60
 
        @echo ""
61
 
 
62
 
#################### Dynamic .so file ####################
63
 
# APXS will compile every file, this is derived from apxs
64
 
 
65
 
mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
66
 
        $(LIBTOOL) --mode=link ${COMPILE} `${APXS} -q LDFLAGS` -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo $(APACHE_OBJECTS)
67
 
 
68
 
mod_jk.so: mod_jk.la
69
 
        $(LIBTOOL) --mode=install cp $< `pwd`/$@
70
 
 
71
 
install_dynamic:
72
 
        @echo ""
73
 
        @echo "Installing files to Apache Modules Directory..."
74
 
        $(APXS) -i mod_jk.la
75
 
        @echo ""
76
 
        @echo "Please be sure to arrange ${APACHE_DIR}/conf/httpd.conf..."
77
 
        @echo ""
78
 
 
79
 
clean:
80
 
        rm -f *.o *.so *.lo *.la *.slo *.a
81
 
        rm -rf .libs