r491 - in trunk: Makefile librtmp/Makefile
Author: hyc Date: Sat May 29 09:34:53 2010 New Revision: 491 Log: Add install targets for tools and docs Modified: trunk/Makefile trunk/librtmp/Makefile Modified: trunk/Makefile ============================================================================== --- trunk/Makefile Sat May 29 09:26:00 2010 (r490) +++ trunk/Makefile Sat May 29 09:34:53 2010 (r491) @@ -1,5 +1,7 @@ VERSION=v2.2e +prefix=/usr/local + CC=$(CROSS_COMPILE)gcc LD=$(CROSS_COMPILE)ld @@ -21,6 +23,9 @@ OPT=-O2 CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) LDFLAGS=-Wall $(XLDFLAGS) +BINDIR=$(DESTDIR)$(prefix)/bin +MANDIR=$(DESTDIR)$(prefix)/man + LIBS_posix= LIBS_mingw=-lws2_32 -lwinmm -lgdi32 LIBS=$(CRYPTO_LIB) -lz $(LIBS_$(SYS)) @@ -41,6 +46,13 @@ all: $(LIBRTMP) progs progs: rtmpdump rtmpgw rtmpsrv rtmpsuck +install: progs + -mkdir -p $(BINDIR) $(MANDIR)/man1 $(MANDIR)/man8 + cp rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(BINDIR) + cp rtmpdump.1 $(MANDIR)/man1 + cp rtmpgw.8 $(MANDIR)/man8 + @cd librtmp; $(MAKE) install $(MAKEFLAGS) + clean: rm -f *.o rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) @cd librtmp; $(MAKE) clean Modified: trunk/librtmp/Makefile ============================================================================== --- trunk/librtmp/Makefile Sat May 29 09:26:00 2010 (r490) +++ trunk/librtmp/Makefile Sat May 29 09:34:53 2010 (r491) @@ -23,6 +23,7 @@ CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $( INCDIR=$(DESTDIR)$(prefix)/include/librtmp LIBDIR=$(DESTDIR)$(prefix)/lib +MANDIR=$(DESTDIR)$(prefix)/man all: librtmp.a @@ -43,7 +44,8 @@ librtmp.pc: librtmp.pc.in Makefile -e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" librtmp.pc.in > $@ install: librtmp.a librtmp.pc - -mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig + -mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3 cp amf.h http.h log.h rtmp.h $(INCDIR) cp librtmp.a $(LIBDIR) cp librtmp.pc $(LIBDIR)/pkgconfig + cp librtmp.3 $(MANDIR)/man3
participants (1)
-
hyc