summaryrefslogtreecommitdiff
path: root/devel/mad-flute/patches/patch-flute__Makefile
blob: 43c2f119e48d8e0e78e052b446999fea175fda39 (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
$NetBSD: patch-flute__Makefile,v 1.1 2014/12/02 21:49:23 agc Exp $

Request from joerg to link with the right lib path

--- flute/Makefile	2014/12/02 21:39:38	1.1
+++ flute/Makefile	2014/12/02 21:40:35
@@ -1,29 +1,31 @@
-CC = gcc
-#CC = ccmalloc g++
-
-CFLAGS += -Wall -O3 -g -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -D_ISOC99_SOURCE -D_XOPEN_SOURCE=500 \
-	-I../flutelib \
-	-I/usr/local/ssl/include \
-	-I/usr/include
-
-LFLAGS += -L../lib -lflutelib -lalc -lsdp \
-	-lexpat -lpthread -lm -lz -lcurl \
-	-L/usr/local/ssl/lib -lcrypto
-
-SOURCES = main.c
-
-OBJECTS = $(SOURCES:%.c=%.o)
-
-%.o: %.c
-	$(CC) -c $(CFLAGS) -o $@ $<
-
-all: flute
-
-flute: $(OBJECTS)
-	$(CC) -o ../bin/flute $(OBJECTS) $(LFLAGS)
-
-clean:
-	rm -f ../bin/flute *.o *~
-
-main.c: ../flutelib/flute.h ../flutelib/http_file_repair.h \
-	../flutelib/flute_file_repair.h ../flutelib/apd.h
+CC = gcc
+#CC = ccmalloc g++
+
+CFLAGS += -Wall -O3 -g -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -D_ISOC99_SOURCE -D_XOPEN_SOURCE=500 \
+	-I../flutelib \
+	-I/usr/local/ssl/include \
+	-I/usr/include
+
+LFLAGS += -L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib \
+	-L../lib -Wl,-rpath,../lib \
+	-lflutelib -lalc -lsdp \
+	-lexpat -lpthread -lm -lz -lcurl \
+	-L/usr/local/ssl/lib -lcrypto
+
+SOURCES = main.c
+
+OBJECTS = $(SOURCES:%.c=%.o)
+
+%.o: %.c
+	$(CC) -c $(CFLAGS) -o $@ $<
+
+all: flute
+
+flute: $(OBJECTS)
+	$(CC) -o ../bin/flute $(OBJECTS) $(LFLAGS)
+
+clean:
+	rm -f ../bin/flute *.o *~
+
+main.c: ../flutelib/flute.h ../flutelib/http_file_repair.h \
+	../flutelib/flute_file_repair.h ../flutelib/apd.h