X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2FMakefile;h=c6a8fd1a748251aae44a239dfdc468be3e3e7b0d;hb=a12d28fe778fe2c816b3a60229e2ac440648a884;hp=f959a3c11878b8d2403482f8f8fee826c7c495a3;hpb=7fc1fe0a1e996da9ec4b7ff410a16c3560d60982;p=melted diff --git a/src/modules/Makefile b/src/modules/Makefile index f959a3c..c6a8fd1 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,19 +1,30 @@ -SUBDIRS = core gtk2 dv sdl mainconcept bluefish ffmpeg resample inigo avformat vorbis speex westley fezzik +include ../../config.mak -all clean depend install: +include make.inc + +all clean depend: list='$(SUBDIRS)'; \ for subdir in $$list; do \ - if [ -f $$subdir/Makefile ] ; \ - then [ ! -f disable-$$subdir ] && $(MAKE) -C $$subdir $@; \ + if [ -f $$subdir/Makefile -a ! -f disable-$$subdir ] ; \ + then $(MAKE) -C $$subdir $@ || exit 1; \ fi \ done dist-clean: - rm -f consumers.dat filters.dat producers.dat transitions.dat; \ + rm -f consumers.dat filters.dat producers.dat transitions.dat make.inc; \ + list='$(SUBDIRS)'; \ + for subdir in $$list; do \ + if [ -f $$subdir/Makefile -a ! -f disable-$$subdir ] ; \ + then $(MAKE) -C $$subdir $@ || exit 1; \ + fi \ + done + +install: + install -m 644 producers.dat filters.dat transitions.dat consumers.dat "$(prefix)/share/mlt/modules" list='$(SUBDIRS)'; \ for subdir in $$list; do \ - if [ -f $$subdir/Makefile ] ; \ - then [ ! -f disable-$$subdir ] && $(MAKE) -C $$subdir $@; \ + if [ -f $$subdir/Makefile -a ! -f disable-$$subdir ] ; \ + then $(MAKE) -C $$subdir $@ || exit 1; \ fi \ done