Mercurial > forge
view main/video/src/Makefile.in @ 11241:35663a7b374b octave-forge
video: major overhaul of the autoconf and make stuff (unfinished)
author | carandraug |
---|---|
date | Wed, 14 Nov 2012 15:42:40 +0000 |
parents | 6d29b36532ee |
children | 5e653b34bbea |
line wrap: on
line source
OCTFILES = avifile.oct aviread.oct aviinfo.oct addframe.oct FFMPEG_CONFIG = @FFMPEG_CONFIG@ ifdef FFMPEG_CONFIG FFMPEG_LIBS = $(shell pkg-config libavformat libavcodec libavutil libswscale --libs) FFMPEG_CFLAGS = $(shell pkg-config libavformat libavcodec libavutil libswscale --cflags) else FFMPEG_LIBS = -lavformat -lavcodec -lavutil -lswscale -lz -lm FFMPEG_CFLAGS = endif AVOBJS = AVHandler.o oct-avifile.o .PHONY: clean clean: rm -f *.o *.oct avctest *~ octave-core oct-avifile.o: AVHandler.o ${AVOBJS}: %.o: %.cc mkoctfile -v -c $(FFMPEG_DEFS) $(FFMPEG_CFLAGS) $< -o $@ ${OCTFILES}: %.oct: %.cc AVHandler.o oct-avifile.o mkoctfile -v $(FFMPEG_DEFS) $< $(filter %.o, $^) $(FFMPEG_LIBS) $(FFMPEG_CFLAGS) avctest.o: avctest.cc g++ -Wall -c avctest.cc -o avctest.o avctest: AVHandler.o avctest.o g++ $^ -Wall ${FFMPEG_OPTS} -o $@ TEST_CASES = \ avitest NOT_BROKEN_TEST_CASES = $(TEST_CASES:=.test) .PHONY: check check: $(NOT_BROKEN_TEST_CASES) %.test: octave -q tests/$*.m > /dev/null