Files
pkgsrc-ng/devel/mad-flute/patches/patch-multis_flute__Makefile
2016-01-21 23:40:00 +01:00

63 lines
1.6 KiB
Plaintext

$NetBSD: patch-multis_flute__Makefile,v 1.1 2014/12/02 21:49:23 agc Exp $
Request from joerg to link with the correct lib paths
--- multis_flute/Makefile 2014/12/02 21:45:23 1.1
+++ multis_flute/Makefile 2014/12/02 21:46:44
@@ -1,27 +1,28 @@
-CC = gcc
-
-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
-
-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: multis_flute
-
-multis_flute: $(OBJECTS)
- $(CC) -o ../bin/multis_flute $(OBJECTS) $(LFLAGS)
-
-clean:
- rm -f ../bin/multis_flute *.o *~
-
-main.c: ../flutelib/flute.h ../flutelib/http_file_repair.h \
- ../flutelib/flute_file_repair.h ../flutelib/apd.h
+CC = gcc
+
+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
+
+LFLAGS += -L../lib -Wl,-rpath,../lib -lflutelib -lalc -lsdp \
+ -L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib \
+ -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: multis_flute
+
+multis_flute: $(OBJECTS)
+ $(CC) -o ../bin/multis_flute $(OBJECTS) $(LFLAGS)
+
+clean:
+ rm -f ../bin/multis_flute *.o *~
+
+main.c: ../flutelib/flute.h ../flutelib/http_file_repair.h \
+ ../flutelib/flute_file_repair.h ../flutelib/apd.h