author | Petr Sumbera <petr.sumbera@oracle.com> |
Thu, 19 Mar 2015 06:58:47 -0700 | |
branch | s11-update |
changeset 4018 | 51079c09956d |
permissions | -rw-r--r-- |
4018
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
1 |
Patch origin: in-house |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
2 |
Patch status: under investigation, submitted upstream |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
3 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
4 |
https://issues.apache.org/bugzilla/show_bug.cgi?id=57060 |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
5 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
6 |
--- native/common/Makefile.in 2012-05-09 13:08:26.000000000 +0000 |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
7 |
+++ native/common/Makefile.in 2014-09-16 12:42:37.566279820 +0000 |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
8 |
@@ -31,7 +31,7 @@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
9 |
OEXT=.lo |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
10 |
include list.mk |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
11 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
12 |
-CFLAGS=@apache_include@ @CFLAGS@ ${APXSCFLAGS} ${APXSCPPFLAGS} |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
13 |
+CFLAGS=-I. @apache_include@ @CFLAGS@ ${APXSCFLAGS} ${APXSCPPFLAGS} |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
14 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
15 |
include @top_srcdir@/scripts/build/rules.mk |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
16 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
17 |
--- native/apache-2.0/Makefile.in 2012-05-09 13:08:26.000000000 +0000 |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
18 |
+++ native/apache-2.0/Makefile.in 2014-09-17 09:40:13.054602402 +0000 |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
19 |
@@ -15,6 +15,9 @@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
20 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
21 |
## |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
22 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
23 |
+srcdir=@srcdir@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
24 |
+top_srcdir=@top_srcdir@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
25 |
+top_builddir=@top_builddir@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
26 |
APXS=@APXS@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
27 |
CP=@CP@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
28 |
APACHE_DIR=@APACHE_DIR@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
29 |
@@ -36,20 +39,20 @@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
30 |
include @APACHE_CONFIG_VARS@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
31 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
32 |
# Local settings ( overriding/appending to Apache's ) |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
33 |
-COMMON=../common |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
34 |
-JK_INCL=-DUSE_APACHE_MD5 -I ${COMMON} |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
35 |
+COMMON=common |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
36 |
+JK_INCL=-DUSE_APACHE_MD5 -I${top_builddir}/${COMMON} -I ${top_srcdir}/${COMMON} |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
37 |
CFLAGS=@apache_include@ @CFLAGS@ ${JK_INCL} ${APXSCPPFLAGS} ${APXSCFLAGS} ${EXTRA_CFLAGS} ${EXTRA_CPPFLAGS} |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
38 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
39 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
40 |
# Implicit rules |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
41 |
-include ../scripts/build/rules.mk |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
42 |
+include @top_srcdir@/scripts/build/rules.mk |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
43 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
44 |
OEXT=.lo |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
45 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
46 |
all: Makefile @LIB_JK_TYPE@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
47 |
install: @INSTALL_TYPE@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
48 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
49 |
-Makefile: Makefile.in |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
50 |
+Makefile: ${srcdir}/Makefile.in |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
51 |
echo Regenerating Makefile |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
52 |
( cd ..; ./config.status ) |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
53 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
54 |
@@ -74,11 +77,14 @@ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
55 |
#################### Dynamic .so file #################### |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
56 |
# APXS will compile every file, this is derived from apxs |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
57 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
58 |
+mod_jk.lo: ${srcdir}/mod_jk.c |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
59 |
+ ${LT_COMPILE} |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
60 |
+ |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
61 |
mod_jk.la: mod_jk.lo $(APACHE_OBJECTS) |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
62 |
$(LIBTOOL) --mode=link ${COMPILE} $(APXSLDFLAGS) -o $@ -module -rpath ${libexecdir} -avoid-version mod_jk.lo $(APACHE_OBJECTS) |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
63 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
64 |
mod_jk.so: mod_jk.la |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
65 |
- ../scripts/build/instdso.sh SH_LIBTOOL='$(LIBTOOL)' mod_jk.la `pwd` |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
66 |
+ @top_srcdir@/scripts/build/instdso.sh SH_LIBTOOL='$(LIBTOOL)' mod_jk.la `pwd` |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
67 |
|
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
68 |
install_dynamic: |
51079c09956d
19780770 Apache 2.4 needs some third party modules too
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
69 |
@echo "" |