summaryrefslogtreecommitdiff
path: root/databases/redis-devel/files/patch-src::Makefile
blob: b7386ebfa34492d59956b3ec7afac9af0a5e084b (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
--- src/Makefile.orig	2012-06-15 15:44:17.000000000 +0400
+++ src/Makefile	2012-07-02 04:11:38.000000000 +0400
@@ -15,7 +15,7 @@
 release_hdr := $(shell sh -c './mkreleasehdr.sh')
 uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
 OPTIMIZATION?=-O2
-DEPENDENCY_TARGETS=hiredis linenoise lua
+DEPENDENCY_TARGETS=hiredis linenoise lua
 
 # Default settings
 STD= -std=c99 -pedantic
@@ -50,6 +50,10 @@
   FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS) -g -ggdb
   FINAL_LIBS= -ldl -lnsl -lsocket -lm -lpthread
   DEBUG= -g -ggdb
+else ifeq ($(uname_S),FreeBSD)
+  FINAL_CFLAGS?= $(CFLAGS) $(REDIS_CFLAGS) -I${PREFIX}/include
+  FINAL_LDFLAGS= -pthread -L$(PREFIX)/lib
+  FINAL_LIBS= -lm -lexecinfo
 else
   FINAL_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
   FINAL_LDFLAGS= $(LDFLAGS) $(REDIS_LDFLAGS) -g -rdynamic -ggdb
@@ -79,7 +83,7 @@
 REDIS_CC=$(QUIET_CC)$(CC) $(FINAL_CFLAGS)
 REDIS_LD=$(QUIET_LINK)$(CC) $(FINAL_LDFLAGS)
 
-PREFIX?=/usr/local
+PREFIX:=${PREFIX}
 INSTALL_BIN= $(PREFIX)/bin
 INSTALL= cp -pf