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

« back to all changes in this revision

Viewing changes to native/apache-1.3/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
## configure should make the Makefile out of this file.
 
3
 
 
4
srcdir=@srcdir@
 
5
top_srcdir=@top_srcdir@
 
6
VPATH=@srcdir@
 
7
APXS=@APXS@
 
8
OS=@OS@
 
9
JAVA_HOME=@JAVA_HOME@
 
10
CP=@CP@
 
11
APACHE_DIR=@APACHE_DIR@
 
12
MKDIR=@MKDIR@
 
13
DESTDIR=@APACHE_DIR@
 
14
LIBTOOL=@LIBTOOL@
 
15
CP=@CP@
 
16
CC=@CC@
 
17
 
 
18
top_builddir=..
 
19
 
 
20
OEXT=.lo
 
21
libexecdir=${APACHE_DIR}/libexec
 
22
JK_DIR := ..
 
23
BUILD_DIR = ${JK_DIR}/../build/jk/apache13
 
24
 
 
25
APACHE_FILES = Makefile.tmpl Makefile.libdir libjk.module
 
26
 
 
27
JK=../common/
 
28
JK_INCL=-DUSE_APACHE_MD5 -I ${top_srcdir}/common
 
29
JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS}
 
30
JAVA_LIB=-L ${JAVA_HOME}/jre/lib/${ARCH} -L ${JAVA_HOME}/lib/${ARCH}/native_threads
 
31
APACHE_CFLAGS=@apache_include@ @APXSCFLAGS@ @APXSCPPFLAGS@ -I${top_srcdir}/common
 
32
 
 
33
# Compile commands
 
34
JK_CFLAGS  = $(JK_INCL) $(JAVA_INCL) $(APACHE_CFLAGS)
 
35
COMPILE    = $(CC)
 
36
SH_COMPILE = $(LIBTOOL) --mode=compile $(COMPILE) $(JK_CFLAGS)
 
37
MOD_LINK   = $(LIBTOOL) --mode=link $(CC)
 
38
 
 
39
include ../common/list.mk
 
40
 
 
41
all: @LIB_JK_TYPE@
 
42
 
 
43
#
 
44
# install part
 
45
#
 
46
install: @INSTALL_TYPE@
 
47
 
 
48
install_static: mod_jk.a
 
49
        @echo ""
 
50
        @echo "Copying files to Apache Modules Directory..."
 
51
        -${MKDIR} ${APACHE_DIR}/src/modules/jk
 
52
        ${LIBTOOL} --mode=install ${CP} $< ${APACHE_DIR}/src/modules/jk/mod_jk.a
 
53
        -${CP} Makefile.tmpl ${APACHE_DIR}/src/modules/jk
 
54
        -${CP} Makefile.libdir ${APACHE_DIR}/src/modules/jk
 
55
        -${CP} mod_jk.c ${APACHE_DIR}/src/modules/jk
 
56
        -${MKDIR} ${APACHE_DIR}/src/modules/jk/include
 
57
        -${CP} ../common/*.h ${APACHE_DIR}/src/modules/jk/include
 
58
        @echo ""
 
59
        @echo "Please be sure to re-compile Apache..."
 
60
        @echo ""
 
61
        @echo "cd ${APACHE_DIR}"
 
62
        @echo "./config.status --activate-module=src/modules/jk/libjk.a \\"
 
63
        @echo "                --enable-module=dir \\"
 
64
        @echo "                --disable-shared=dir"
 
65
        @echo "make"
 
66
        @echo ""
 
67
install_dynamic: mod_jk.la
 
68
        @echo ""
 
69
        @echo "Copying files to Apache libexec Directory..."
 
70
        ${LIBTOOL} --mode=install ${CP} $< ${libexecdir}/mod_jk.so
 
71
 
 
72
#
 
73
# Clean part.
 
74
#
 
75
clean:
 
76
        rm -f *.o *.lo *.a *.la *.so *.so.* *.slo
 
77
        rm -rf .libs
 
78
 
 
79
#
 
80
# Compile part.
 
81
#
 
82
mod_jk.la: mod_jk.lo $(APACHE_OBJECTS)
 
83
         ${MOD_LINK} -o $@ -module -rpath ${libexecdir} $^
 
84
mod_jk.a: mod_jk.lo $(APACHE_OBJECTS)
 
85
         ${MOD_LINK} -o $@ $^
 
86
 
 
87
mod_jk.so: mod_jk.la
 
88
        $(LIBTOOL) --mode=install cp mod_jk.la `pwd`/$@
 
89
 
 
90
#
 
91
# Common part.
 
92
#
 
93
mod_jk.lo: mod_jk.c
 
94
        ${SH_COMPILE} -c mod_jk.c -o $@
 
95
 
 
96
.c.lo:
 
97
        ${SH_COMPILE} -c $< -o $@