diff options
author | Philip Gladstone <philipjsg@users.sourceforge.net> | 2002-11-20 03:02:23 +0000 |
---|---|---|
committer | Philip Gladstone <philipjsg@users.sourceforge.net> | 2002-11-20 03:02:23 +0000 |
commit | 142fc6b99314ac3e37f04bc771b48a5838e60fa8 (patch) | |
tree | c58a375ab260442bd0d4059f7920e7fda5116373 /Makefile | |
parent | 6e1b47804ecceb3e615b3e076fc4dc448241c6a6 (diff) | |
download | ffmpeg-142fc6b99314ac3e37f04bc771b48a5838e60fa8.tar.gz |
Build and install the vhook subdirectory if enabled (not by default).
Originally committed as revision 1246 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 25 |
1 files changed, 22 insertions, 3 deletions
@@ -44,10 +44,17 @@ EXTRALIBS+=-logg -lvorbis -lvorbisenc endif endif +ifeq ($(BUILD_VHOOK),yes) +VHOOK=videohook +INSTALLVHOOK=install-vhook +CLEANVHOOK=clean-vhook +LDFLAGS += -rdynamic +endif + OBJS = ffmpeg.o ffserver.o SRCS = $(OBJS:.o=.c) $(ASM_OBJS:.o=.s) -all: lib $(PROG) +all: lib $(PROG) $(VHOOK) lib: $(MAKE) -C libavcodec all @@ -71,12 +78,21 @@ ffplay: ffmpeg$(EXE) %.o: %.c $(CC) $(CFLAGS) -c -o $@ $< -install: all +videohook: + $(MAKE) -C vhook all + +install: all $(INSTALLVHOOK) $(MAKE) -C libavcodec install install -d $(prefix)/bin install -s -m 755 $(PROG) $(prefix)/bin ln -sf ffmpeg $(prefix)/bin/ffplay +install-vhook: $(prefix)/lib/vhook + $(MAKE) -C vhook install INSTDIR=$(prefix)/lib/vhook + +$(prefix)/lib/vhook: + mkdir $@ + installlib: $(MAKE) -C libavcodec installlib $(MAKE) -C libav installlib @@ -86,12 +102,15 @@ dep: depend depend: $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend -clean: +clean: $(CLEANVHOOK) $(MAKE) -C libavcodec clean $(MAKE) -C libav clean $(MAKE) -C tests clean rm -f *.o *~ .depend gmon.out TAGS ffmpeg_g$(EXE) $(PROG) +clean-vhook: + $(MAKE) -C vhook clean + distclean: clean $(MAKE) -C libavcodec distclean rm -f config.mak config.h |