summaryrefslogtreecommitdiffstats
path: root/www/monkey/files/patch-configure
blob: 78af5f0460d803c20c33636bd966102bf85bdd5a (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
71
72
73
74
75
76
77
--- configure.orig	Sat Oct 18 22:21:54 2003
+++ configure	Mon Oct 20 19:42:20 2003
@@ -221,15 +221,7 @@
 # Monkey HTTP Daemon: Makefile
 # ============================
 default:
-	@(cd src; make all)
-	@echo  
-	@echo  " Running Monkey :"
-	@echo  " ----------------"
-	@echo 
-	@echo  "  # $bindir/monkey"
-	@echo 
-	@echo  "  For more help use '-h' option."		
-	@echo 
+	@(cd src; ${MAKE} all)
 clean:
 	@(cd src; make clean)
 distclean:
@@ -250,14 +242,14 @@
 LOGDIR=${logdir}
 
 default:
-	@(cd src; make all)
+	@(cd src; ${MAKE} all)
 clean:
 	@(cd src; make clean)
 distclean:
 	@(cd src; make distclean)
 
 install:
-	make -C src all
+	${MAKE} -C src all
 	install -d \$(BINDIR)
 	install -d \$(CGIBIN)
 	install -d \$(SYSCONFDIR) 
@@ -269,20 +261,16 @@
 	install -s -m 755 bin/monkey \$(BINDIR)
 	install -m 755 bin/banana \$(BINDIR)
 	install -m 755 ./cgi-bin/* \$(CGIBIN)
-	install -m 600 ./conf/*.* \$(SYSCONFDIR)
+	@(for f in mime.types modules.conf monkey.conf monkey.deny ; \
+		do install -m 600 ./conf/\$\${f} \$(SYSCONFDIR)/\$\${f}-dist ;\
+		if  [ ! -e \$(SYSCONFDIR)/\$\${f} ]; then \
+				install -m 600 ./conf/\$\${f} \$(SYSCONFDIR); \
+		fi;\
+	done)
 	install -m 644 ./htdocs/*.* \$(DATADIR)
 	install -m 644 ./htdocs/imgs/*.* \${DATADIR}/imgs
 	install -m 644 ./htdocs/php/*.* \${DATADIR}/php
 	install -m 644 ./htdocs/docs/*.* \${DATADIR}/docs
-	@echo 
-	@echo  " Running Monkey :"
-	@echo  " ----------------"
-	@echo 
-	@echo  "  # $bindir/monkey"
-	@echo 
-	@echo  "  For more help use '-h' option"	
-	@echo 
-
 EOF
 }
 
@@ -304,11 +292,11 @@
 cat > src/Makefile<<EOF
 CC	= $CC
 DEFS	= $mod_defs
-CFLAGS	= \$(DEFS) -g -O2 -Wall
+CFLAGS	= \$(DEFS) ${EXTRA_CFLAGS}
 INCDIR  = ./include
 LDFLAGS	= 
 DESTDIR	= ../bin/monkey
-LIBS	= -lpthread $mod_libs $MORE_LIBS
+LIBS	= $mod_libs $MORE_LIBS ${PTHREAD_LIBS}
 OBJ	= monkey.o method.o mimetype.o request.o \\
 	vhost.o config.o logfile.o signals.o \\
 	dir_html.o deny.o cgi.o user.o utils.o \\
OpenPOWER on IntegriCloud