| @@ -1,79 +1,71 @@ | | | @@ -1,79 +1,71 @@ |
1 | $NetBSD: patch-Makefile,v 1.5 2017/07/13 13:19:59 wiz Exp $ | | 1 | $NetBSD: patch-Makefile,v 1.6 2017/09/12 05:54:10 wiz Exp $ |
2 | | | 2 | |
3 | * Pass LDFLAGS to linker | | 3 | * Pass LDFLAGS to linker |
4 | * Libtoolize | | 4 | * Libtoolize |
5 | | | 5 | |
6 | --- Makefile.orig 2011-07-12 00:24:33.000000000 +0000 | | 6 | --- Makefile.orig 2011-07-12 00:24:33.000000000 +0000 |
7 | +++ Makefile | | 7 | +++ Makefile |
8 | @@ -1,6 +1,6 @@ | | | |
9 | VERSION=v2.4 | | | |
10 | | | | |
11 | -prefix=/usr/local | | | |
12 | +prefix=/usr/pkg | | | |
13 | | | | |
14 | CC=$(CROSS_COMPILE)gcc | | | |
15 | LD=$(CROSS_COMPILE)ld | | | |
16 | @@ -22,11 +22,11 @@ CRYPTO_DEF=$(DEF_$(CRYPTO)) | | 8 | @@ -22,11 +22,11 @@ CRYPTO_DEF=$(DEF_$(CRYPTO)) |
17 | DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF) | | 9 | DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF) |
18 | OPT=-O2 | | 10 | OPT=-O2 |
19 | CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) | | 11 | CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) |
20 | -LDFLAGS=-Wall $(XLDFLAGS) | | 12 | -LDFLAGS=-Wall $(XLDFLAGS) |
21 | +LDFLAGS+=-Wall $(XLDFLAGS) | | 13 | +LDFLAGS+=-Wall $(XLDFLAGS) |
22 | | | 14 | |
23 | bindir=$(prefix)/bin | | 15 | bindir=$(prefix)/bin |
24 | sbindir=$(prefix)/sbin | | 16 | sbindir=$(prefix)/sbin |
25 | -mandir=$(prefix)/man | | 17 | -mandir=$(prefix)/man |
26 | +mandir=$(prefix)/${PKGMANDIR} | | 18 | +mandir=$(prefix)/${PKGMANDIR} |
27 | | | 19 | |
28 | BINDIR=$(DESTDIR)$(bindir) | | 20 | BINDIR=$(DESTDIR)$(bindir) |
29 | SBINDIR=$(DESTDIR)$(sbindir) | | 21 | SBINDIR=$(DESTDIR)$(sbindir) |
30 | @@ -44,7 +44,7 @@ THREADLIB_mingw= | | 22 | @@ -44,7 +44,7 @@ THREADLIB_mingw= |
31 | THREADLIB=$(THREADLIB_$(SYS)) | | 23 | THREADLIB=$(THREADLIB_$(SYS)) |
32 | SLIBS=$(THREADLIB) $(LIBS) | | 24 | SLIBS=$(THREADLIB) $(LIBS) |
33 | | | 25 | |
34 | -LIBRTMP=librtmp/librtmp.a | | 26 | -LIBRTMP=librtmp/librtmp.a |
35 | +LIBRTMP=librtmp/librtmp.la | | 27 | +LIBRTMP=librtmp/librtmp.la |
36 | INCRTMP=librtmp/rtmp_sys.h librtmp/rtmp.h librtmp/log.h librtmp/amf.h | | 28 | INCRTMP=librtmp/rtmp_sys.h librtmp/rtmp.h librtmp/log.h librtmp/amf.h |
37 | | | 29 | |
38 | EXT_posix= | | 30 | EXT_posix= |
39 | @@ -60,11 +60,11 @@ $(PROGS): $(LIBRTMP) | | 31 | @@ -60,11 +60,11 @@ $(PROGS): $(LIBRTMP) |
40 | | | 32 | |
41 | install: $(PROGS) | | 33 | install: $(PROGS) |
42 | -mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8 | | 34 | -mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8 |
43 | - cp rtmpdump$(EXT) $(BINDIR) | | 35 | - cp rtmpdump$(EXT) $(BINDIR) |
44 | - cp rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR) | | 36 | - cp rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR) |
45 | + cd librtmp; $(MAKE) install $(MAKEFLAGS) | | 37 | + cd librtmp; $(MAKE) install $(MAKEFLAGS) |
46 | + $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpdump$(EXT) $(BINDIR) | | 38 | + $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpdump$(EXT) $(BINDIR) |
47 | + $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR) | | 39 | + $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR) |
48 | cp rtmpdump.1 $(MANDIR)/man1 | | 40 | cp rtmpdump.1 $(MANDIR)/man1 |
49 | cp rtmpgw.8 $(MANDIR)/man8 | | 41 | cp rtmpgw.8 $(MANDIR)/man8 |
50 | - @cd librtmp; $(MAKE) install | | 42 | - @cd librtmp; $(MAKE) install |
51 | | | 43 | |
52 | clean: | | 44 | clean: |
53 | rm -f *.o rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) | | 45 | rm -f *.o rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) |
54 | @@ -76,19 +76,16 @@ $(LIBRTMP): FORCE | | 46 | @@ -76,19 +76,16 @@ $(LIBRTMP): FORCE |
55 | @cd librtmp; $(MAKE) all | | 47 | @cd librtmp; $(MAKE) all |
56 | | | 48 | |
57 | rtmpdump: rtmpdump.o | | 49 | rtmpdump: rtmpdump.o |
58 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o $(LIBS) | | 50 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o $(LIBS) |
59 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(LIBS) | | 51 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(LIBS) |
60 | | | 52 | |
61 | rtmpsrv: rtmpsrv.o thread.o | | 53 | rtmpsrv: rtmpsrv.o thread.o |
62 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS) | | 54 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS) |
63 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS) | | 55 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS) |
64 | | | 56 | |
65 | rtmpsuck: rtmpsuck.o thread.o | | 57 | rtmpsuck: rtmpsuck.o thread.o |
66 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS) | | 58 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS) |
67 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS) | | 59 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS) |
68 | | | 60 | |
69 | rtmpgw: rtmpgw.o thread.o | | 61 | rtmpgw: rtmpgw.o thread.o |
70 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS) | | 62 | - $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS) |
71 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS) | | 63 | + $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS) |
72 | | | 64 | |
73 | -rtmpgw.o: rtmpgw.c $(INCRTMP) Makefile | | 65 | -rtmpgw.o: rtmpgw.c $(INCRTMP) Makefile |
74 | -rtmpdump.o: rtmpdump.c $(INCRTMP) Makefile | | 66 | -rtmpdump.o: rtmpdump.c $(INCRTMP) Makefile |
75 | -rtmpsrv.o: rtmpsrv.c $(INCRTMP) Makefile | | 67 | -rtmpsrv.o: rtmpsrv.c $(INCRTMP) Makefile |
76 | -rtmpsuck.o: rtmpsuck.c $(INCRTMP) Makefile | | 68 | -rtmpsuck.o: rtmpsuck.c $(INCRTMP) Makefile |
77 | -thread.o: thread.c thread.h | | 69 | -thread.o: thread.c thread.h |
78 | +%.lo: %.c | | 70 | +%.lo: %.c |
79 | + $(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) -c -o $@ $< | | 71 | + $(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) -c -o $@ $< |