X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodules%2FMakefile;h=928b1fdd2296a8a70ae2378f16af72cf8addc298;hb=11ceb3a29fd27c05bfac2b05463eff1790309a81;hp=0a4c7172a4f3a138531456144a69e82333313578;hpb=661165812e3410fe2f6f49d7af882b36a0efcf82;p=mlt diff --git a/src/modules/Makefile b/src/modules/Makefile index 0a4c7172..928b1fdd 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,15 +1,31 @@ -SUBDIRS = core gtk2 dv sdl # bluefish mcmpeg +include ../../config.mak +include make.inc -all clean depend install: +all clean depend: 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 -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)$(moduledir)" +