X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2FMakefile;h=73ac02ded20a1eb84f36edb3ff1d2894b941fc33;hb=a0a988c50fce047427b445d5e21d7354862e8e23;hp=31311012e31bbd90967abde2a923b07ab23152f0;hpb=cff2882f9c05cba4fe8ee8dfa6b8c14d80cfedf1;p=melted diff --git a/src/modules/Makefile b/src/modules/Makefile index 3131101..73ac02d 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,6 +1,8 @@ -SUBDIRS = core gtk2 dv sdl mainconcept bluefish +include ../../config.mak -all clean depend install: +include make.inc + +all clean depend: list='$(SUBDIRS)'; \ for subdir in $$list; do \ if [ -f $$subdir/Makefile ] ; \ @@ -9,7 +11,7 @@ all clean depend install: 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 ] ; \ @@ -17,3 +19,14 @@ dist-clean: fi \ done +install: + mkdir -p "$(prefix)/share/mlt/modules" + 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 $@; \ + fi \ + done; \ + /sbin/ldconfig +