X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2FMakefile;h=fcbf3ea6830a4a5943812d349e3223e6618a3d8c;hb=f4963a6aa07644399b273b5d2b1f9299c9047414;hp=9cd51a41c2f7ff2a7465d37882af36e02ab8a07e;hpb=d3d12088c11ba2d8aedd9f82150c258a694565b6;p=melted diff --git a/src/modules/Makefile b/src/modules/Makefile index 9cd51a4..fcbf3ea 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,17 +1,31 @@ -SUBDIRS = core gtk2 dv sdl mainconcept bluefish +include ../../config.mak +include make.inc -all clean depend install: +all clean depend: list='$(SUBDIRS)'; \ for subdir in $$list; do \ - if [ -d $$subdir ] ; \ - 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; \ +distclean: + rm -f consumers.dat filters.dat producers.dat transitions.dat make.inc; \ list='$(SUBDIRS)'; \ for subdir in $$list; do \ - [ ! -f disable-$$subdir ] && $(MAKE) -C $$subdir $@; \ + if [ -f $$subdir/Makefile -a ! -f disable-$$subdir ] ; \ + then $(MAKE) -C $$subdir $@ || exit 1; \ + fi \ done +install: + 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 + +uninstall: + rm -rf "$(DESTDIR)$(libdir)/mlt" +