Skip to content
Snippets Groups Projects
Commit 142fc6b9 authored by Philip Gladstone's avatar Philip Gladstone
Browse files

Build and install the vhook subdirectory if enabled (not by default).

Originally committed as revision 1246 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 6e1b4780
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment