aboutsummaryrefslogtreecommitdiff
path: root/www/spreadlogd/files/patch-makefile
blob: b1f2cae47c07f275c32c715f54143466377bef50 (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
--- makefile.orig	Mon Nov 13 02:43:19 2000
+++ makefile	Sat May 14 12:50:07 2005
@@ -1,11 +1,9 @@
-CC=gcc
-CFLAGS=-g -D__USE_LARGEFILE64 -Wall
-INCLUDES=-I/usr/local/include
+INCLUDES=-I${LOCALBASE}/include
 
 #### BEGIN ARCH DEPENDANT SECTION ####
-# For Linux
-LDFLAGS=-L/usr/local/lib -L.
-LIBS=-lsp -lskiplist
+# For FreeBSD
+LDFLAGS=-L${LOCALBASE}/lib -L.
+LIBS=-lskiplist -lgnuregex -lspread
 
 # For Solaris
 #LIBS=-lsp -lskiplist -lnsl -lsocket -lucb 
@@ -13,7 +11,7 @@
 #BSDINCLUDES=-I/usr/ucbinclude
 #### END ARCH DEPENDANT SECTION ####
 
-YACC=bison -y
+YACC=yacc
 LEX=flex
 
 OBJS=spreadlogd.o lex.yy.o y.tab.o config.o hash.o timefuncs.o
@@ -46,7 +44,7 @@
 	$(AR) cq libskiplist.a $(LSLOBJS)
 
 spreadlogd:	libskiplist.a $(OBJS)
-	$(CC) -g -o $@ $(OBJS) $(LDFLAGS) $(LIBS)
+	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)
 
 clean:
 	rm -f *~ *.o spreadlogd libskiplist.a y.tab.h y.tab.c lex.yy.c