aboutsummaryrefslogtreecommitdiff
path: root/net/haproxy-devel/files/patch-Makefile.bsd
blob: 4f27d99fbe7e97118bf5e071bdb69e39c5a5fe3b (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
64
65
66
67
68
69
70
71
72
73
74
--- Makefile.bsd.orig	Sun May 21 21:32:29 2006
+++ Makefile.bsd	Sun Sep 24 10:06:30 2006
@@ -5,22 +5,22 @@
 TARGET = openbsd
 
 # pass CPU=<cpu_name> to make to optimize for a particular CPU
-CPU = generic
+#CPU = generic
 #CPU = i586
 #CPU = i686
 #CPU = ultrasparc
 
 # By default, we use libc's regex. WARNING! On Solaris 8/Sparc, group
 # references seem broken using libc ! Use pcre instead.
-REGEX=libc
+REGEX?=libc
 #REGEX=pcre
 #REGEX=static-pcre
 
 # tools options
-CC = gcc
-LD = gcc
+CC?= gcc
+LD?= gcc
 
-PCREDIR=/usr/local
+PCREDIR=${LOCALBASE}
 
 # This is for OpenBSD 3.0
 COPTS.openbsd = -DENABLE_POLL
@@ -46,7 +46,7 @@
 
 # you can enable debug arguments with "DEBUG=-g" or disable them with "DEBUG="
 #DEBUG = -g -DDEBUG_MEMORY -DDEBUG_FULL
-DEBUG = -g
+#DEBUG = -g
 
 # if small memory footprint is required, you can reduce the buffer size. There
 # are 2 buffers per concurrent session, so 16 kB buffers will eat 32 MB memory
@@ -54,7 +54,7 @@
 # will avoid the additionnal paramters to overflow a page. 8030 bytes is
 # exactly 5.5 TCP segments of 1460 bytes.
 #SMALL_OPTS =
-SMALL_OPTS = -DBUFSIZE=8030 -DMAXREWRITE=1030 -DSYSTEM_MAXCONN=1024
+#SMALL_OPTS = -DBUFSIZE=8030 -DMAXREWRITE=1030 -DSYSTEM_MAXCONN=1024
 
 # redefine this if you want to add some special PATH to include/libs
 ADDINC =
@@ -65,7 +65,7 @@
 # - use -DSTATTIME=0 to disable statistics, else specify an interval in
 #   milliseconds.
 # - use -DTPROXY to compile with transparent proxy support.
-DEFINE = -DSTATTIME=0 -DTPROXY
+#DEFINE = -DSTATTIME=0 -DTPROXY
 
 # global options
 TARGET_OPTS=$(COPTS.$(TARGET))
@@ -75,13 +75,13 @@
 COPTS=-I. $(ADDINC) $(CPU_OPTS) $(TARGET_OPTS) $(REGEX_OPTS) $(SMALL_OPTS) $(DEFINE)
 LIBS=$(LIBS.$(TARGET)) $(LIBS.$(REGEX)) $(ADDLIB)
 
-CFLAGS = -Wall $(COPTS) $(DEBUG)
-LDFLAGS = -g
+CFLAGS+= -Wall $(COPTS)
+LDFLAGS+= #-g /lib/crt0.o  -lc 
 
 all: haproxy
 
 haproxy: src/list.o src/chtbl.o src/hashpjw.o haproxy.o src/base64.o src/uri_auth.o
-	$(LD) $(LDFLAGS) -o $@ $> $(LIBS)
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $> $(LIBS)
 
 src/base64.o:	src/base64.c
 	$(CC) $(CFLAGS) -c -o $@ $<