mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-14 14:56:21 -04:00
72 lines
2.3 KiB
Plaintext
72 lines
2.3 KiB
Plaintext
$NetBSD: patch-Makefile,v 1.4 2013/03/26 08:17:22 sbd Exp $
|
|
|
|
* Pass LDFLAGS to linker
|
|
* Libtoolize
|
|
|
|
--- Makefile.orig 2011-07-12 00:24:33.000000000 +0000
|
|
+++ Makefile
|
|
@@ -22,11 +22,11 @@ CRYPTO_DEF=$(DEF_$(CRYPTO))
|
|
DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
|
|
OPT=-O2
|
|
CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
|
|
-LDFLAGS=-Wall $(XLDFLAGS)
|
|
+LDFLAGS+=-Wall $(XLDFLAGS)
|
|
|
|
bindir=$(prefix)/bin
|
|
sbindir=$(prefix)/sbin
|
|
-mandir=$(prefix)/man
|
|
+mandir=$(prefix)/${PKGMANDIR}
|
|
|
|
BINDIR=$(DESTDIR)$(bindir)
|
|
SBINDIR=$(DESTDIR)$(sbindir)
|
|
@@ -44,7 +44,7 @@ THREADLIB_mingw=
|
|
THREADLIB=$(THREADLIB_$(SYS))
|
|
SLIBS=$(THREADLIB) $(LIBS)
|
|
|
|
-LIBRTMP=librtmp/librtmp.a
|
|
+LIBRTMP=librtmp/librtmp.la
|
|
INCRTMP=librtmp/rtmp_sys.h librtmp/rtmp.h librtmp/log.h librtmp/amf.h
|
|
|
|
EXT_posix=
|
|
@@ -60,11 +60,11 @@ $(PROGS): $(LIBRTMP)
|
|
|
|
install: $(PROGS)
|
|
-mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8
|
|
- cp rtmpdump$(EXT) $(BINDIR)
|
|
- cp rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR)
|
|
+ cd librtmp; $(MAKE) install $(MAKEFLAGS)
|
|
+ $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpdump$(EXT) $(BINDIR)
|
|
+ $(LIBTOOL) --tag=CC --mode=install $(INSTALL) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR)
|
|
cp rtmpdump.1 $(MANDIR)/man1
|
|
cp rtmpgw.8 $(MANDIR)/man8
|
|
- @cd librtmp; $(MAKE) install
|
|
|
|
clean:
|
|
rm -f *.o rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT)
|
|
@@ -76,19 +76,16 @@ $(LIBRTMP): FORCE
|
|
@cd librtmp; $(MAKE) all
|
|
|
|
rtmpdump: rtmpdump.o
|
|
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o $(LIBS)
|
|
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(LIBS)
|
|
|
|
rtmpsrv: rtmpsrv.o thread.o
|
|
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
|
|
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS)
|
|
|
|
rtmpsuck: rtmpsuck.o thread.o
|
|
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
|
|
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS)
|
|
|
|
rtmpgw: rtmpgw.o thread.o
|
|
- $(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
|
|
+ $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $^ $> -o $@$(EXT) $(SLIBS)
|
|
|
|
-rtmpgw.o: rtmpgw.c $(INCRTMP) Makefile
|
|
-rtmpdump.o: rtmpdump.c $(INCRTMP) Makefile
|
|
-rtmpsrv.o: rtmpsrv.c $(INCRTMP) Makefile
|
|
-rtmpsuck.o: rtmpsuck.c $(INCRTMP) Makefile
|
|
-thread.o: thread.c thread.h
|
|
+%.lo: %.c
|
|
+ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) -c -o $@ $<
|