X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2FMakefile;h=fe29ef420bf2c9b253eb77e72aa99fa0fa93cac9;hb=2bd3c395eac9fb8b02f6b39786659c7d1481872d;hp=f30531ccfa7428efb6f72eaf56e7e569c1d53fac;hpb=12e6f1dec9f91565f5f9880b2884dc3a1cb24007;p=melted diff --git a/src/modules/Makefile b/src/modules/Makefile index f30531c..fe29ef4 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,30 +1,32 @@ include ../../config.mak - 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: +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 "$(prefix)/share/mlt/modules" + 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 ] ; \ - then [ ! -f disable-$$subdir ] && $(MAKE) -C $$subdir $@; \ + if [ -f $$subdir/Makefile -a ! -f disable-$$subdir ] ; \ + then $(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \ fi \ done +uninstall: + rm -rf "$(DESTDIR)$(prefix)/share/mlt/modules" +