summaryrefslogtreecommitdiff
path: root/www/mod_layout2/files/patch-Makefile
blob: 9225f5b387777110bd05b071e663b6f6c716a299 (plain) (blame)
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
--- Makefile.orig	Mon Oct 21 19:38:28 2002
+++ Makefile	Sat Nov 16 16:10:44 2002
@@ -1,17 +1,17 @@
 ##
 ##  Makefile -- Build procedure for mod_layout Apache module
 ##
-builddir=$(shell pwd)
-top_srcdir=/usr/local/apache2
-top_builddir=/usr/local/apache2
-include /usr/local/apache2/build/special.mk
+#builddir=${WRKSRC}
+top_srcdir=${LOCALBASE}/share/apache2
+top_builddir=${LOCALBASE}/share/apache2
+include ${LOCALBASE}/share/apache2/build/special.mk
 
 #   the used tools
-APXS=/usr/local/apache2/bin/apxs
+APXS=${LOCALBASE}/sbin/apxs
 APACHECTL=apachectl
 CC=`$(APXS) -q CC`
 INC=-I`$(APXS) -q INCLUDEDIR` `$(APXS) -q CFLAGS`  #-DLAYOUT_FILEOWNER_NAME
-LD_SHLIB=`apxs -q LDFLAGS_SHLIB`
+LD_SHLIB=`apxs -q LDFLAGS_SHLIB` -lapr -L${LOCALBASE}/apache2
 VERSION = 4.0.1a
 DISTNAME = mod_layout
 DISTVNAME = $(DISTNAME)-$(VERSION)
@@ -36,7 +36,7 @@
 # Apache itself won't compile with it this strict
 #DEF = -Wall -DDEBUG -Wtraditional -Wshadow -Wid-clash-len -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings-Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wlong-long -Winline -Werror
 #DEF = -Wall -DDEBUG 
-
+DEF= -L${LOCALBASE}/lib/apache2 -lapr
 #   the default target
 all: mod_layout.so
 
@@ -44,8 +44,6 @@
 #mod_layout.so: $(OBJ)  Makefile
 mod_layout.so: $(OBJ)
 	$(APXS) -o liblayout.la -c $(SOBJ)
-	#$(APXS) -c -o liblayout $(SOBJ)
-	#$(APXS) -i -a mod_layout.la
 
 mod_layout.o : mod_layout.c
 	$(APXS) -c mod_layout.c 
@@ -63,17 +61,7 @@
 	$(APXS) -c header.c
 #   install the shared object file into Apache 
 install: 
-	$(APXS) -i -n liblayout.so -e liblayout.la
-	@echo "+--------------------------------------------------------+"; \
-	echo "| All done.                                              |"; \
-	echo "|                                                        |"; \
-	echo "| You will need to add the directive:                    |"; \
-	echo "| LoadModule layout_module modules/liblayout.so          |"; \
-	echo "|                                                        |"; \
-	echo "| So that you can begin to use mod_layout.               |"; \
-	echo "|                                                        |"; \
-	echo "| Thanks for installing mod_layout.                      |"; \
-	echo "+--------------------------------------------------------+"; \
+	$(APXS) -a -i -n liblayout.so -e liblayout.la
 
 rpm: #all dist
 	cp $(DISTVNAME).tar$(SUFFIX) /usr/src/redhat/SOURCES