]> git.sesse.net Git - mlt/blob - src/modules/Makefile
Makefile error handling and consumer avformat cleanup
[mlt] / src / modules / Makefile
1 include ../../config.mak
2
3 include make.inc
4
5 all clean depend:
6         list='$(SUBDIRS)'; \
7         for subdir in $$list; do \
8                 if [ -f $$subdir/Makefile ] ; \
9                 then [ ! -f disable-$$subdir ] && $(MAKE) -C $$subdir $@ || exit 1; \
10                 fi \
11         done
12
13 dist-clean:
14         rm -f consumers.dat filters.dat producers.dat transitions.dat make.inc; \
15         list='$(SUBDIRS)'; \
16         for subdir in $$list; do \
17                 if [ -f $$subdir/Makefile ] ; \
18                 then [ ! -f disable-$$subdir ] && $(MAKE) -C $$subdir $@ || exit 1; \
19                 fi \
20         done
21
22 install:
23         install -m 644 producers.dat filters.dat transitions.dat consumers.dat "$(prefix)/share/mlt/modules"
24         list='$(SUBDIRS)'; \
25         for subdir in $$list; do \
26                 if [ -f $$subdir/Makefile ] ; \
27                 then [ ! -f disable-$$subdir ] && $(MAKE) -C $$subdir $@ || exit 1; \
28                 fi \
29         done
30