blob: be6f06c85e27ad059d53f5085583f42a64e7776f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
# $Id: Makefile,v 1.8 2002/04/08 06:37:14 helios Exp $
MLMVERS = 1.15
# Where you unpacked your Apache tarball -- the source.
APACHESOURCE = /usr/local/src/apache_1.3.22
# Where Apache [got|will get] installed
APACHEINST = /usr/local/Apache
# Use the first DEFS line if you want mod_log_mysql to be able to log SSL
# variables like keysize or cipher. Use the second one if you don't use SSL
# or don't care to log it.
#
# If your MySQL db is running on the same machine as Apache, modify the
# MYSQLSOCKET path to point to your MySQL socket. This define has no effect
# if your MySQL machine is a networked (TCP/IP) machine.
DEFS = -DMYSQLSOCKET="\"/var/lib/mysql/mysql.sock\"" -DWANT_SSL_LOGGING
#DEFS = -DMYSQLSOCKET="\"/var/lib/mysql/mysql.sock\""
# Use the first CFLAGS if you *do* WANT_SSL_LOGGING, and confirm the paths.
#
# Modify "/usr/local/ssl/include" to where YOUR openssl/*.h files are,
# Modify "/usr/include/db1" to where YOUR ndbm.h can be found,
# Modify "/usr/local/src/apache_1.3.22/src/modules/ssl" to where YOUR mod_ssl.h can be found.
#
# How to find your directories:
#
# $ locate x509.h
# /usr/local/ssl/include/openssl/x509.h
# ^^^^^^^^^^^^^^^^^^^^^^
#
# $ locate ndbm.h
# /usr/include/db1/ndbm.h
# ^^^^^^^^^^^^^^^^
#
# $ locate mod_ssl.h
# /usr/local/src/apache_1.3.22/src/modules/ssl/mod_ssl.h
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
CFLAGS = -fpic -O2 -Wall -I${APACHEINST}/include -I/usr/local/ssl/include -I/usr/include/db1 -I${APACHESOURCE}/src/modules/ssl
# Use this CFLAGS if you don't WANT_SSL_LOGGING:
#CFLAGS = -fpic -O2 -Wall -I${APACHEINST}/include
# ---------------------------------------------------------
# You shouldn't have to touch below here.
CC = gcc
INSTALL = /usr/bin/install -m 664
all: mod_log_mysql.o
mod_log_mysql.o: mod_log_mysql.c Makefile
$(CC) ${CFLAGS} ${DEFS} -c mod_log_mysql.c
install: all
$(INSTALL) mod_log_mysql.o ${APACHESOURCE}/src/mod_log_mysql.o
distro: all
cp -f INSTALL ${APACHEINST}/html/mod_log_mysql/
cp -f README ${APACHEINST}/html/mod_log_mysql/
cp -f CHANGELOG ${APACHEINST}/html/mod_log_mysql/
cd ..; tar zcf mod_log_mysql-${MLMVERS}.tar.gz --exclude mod_log_mysql/CVS mod_log_mysql/; $(INSTALL) mod_log_mysql-${MLMVERS}.tar.gz ${APACHEINST}/html/mod_log_mysql/; rm -f mod_log_mysql-${MLMVERS}.tar.gz
rm -f ${APACHEINST}/html/mod_log_mysql/mod_log_mysql.tar.gz
ln -s mod_log_mysql-${MLMVERS}.tar.gz ${APACHEINST}/html/mod_log_mysql/mod_log_mysql.tar.gz
clean:
rm -f *.o *~
|