X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2FMakefile;h=84ab89eaee39fb97347289c2bfea0fb341539ad8;hb=4e490640a573e5a9b4abd739bd0828fa8eb2b484;hp=ca2d852a52c76b346ee388848b8ced20ff6a331e;hpb=a2b4b63a98cff9bbf979f446d0351d8978365518;p=melted diff --git a/src/modules/Makefile b/src/modules/Makefile index ca2d852..84ab89e 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,19 +1,29 @@ +include ../../config.mak include make.inc -all clean depend install: +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: +distclean: rm -f consumers.dat filters.dat producers.dat transitions.dat make.inc; \ 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 + +install: + install -m 644 producers.dat filters.dat transitions.dat consumers.dat "$(DESTDIR)$(prefix)/share/mlt/modules" + list='$(SUBDIRS)'; \ + for subdir in $$list; do \ + if [ -f $$subdir/Makefile -a ! -f disable-$$subdir ] ; \ + then $(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \ fi \ done