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

« back to all changes in this revision

Viewing changes to 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 mod_jk.la `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 *.lo *.a *.la *.so *.so.* *.slo
 
81
        rm -rf .libs