# # Copyright (C) 2003 Christophe Varoqui, # BUILDDIRS := \ libmpathcmd \ libmultipath \ libmultipath/prioritizers \ libmultipath/checkers \ libmultipath/foreign \ libmpathpersist \ multipath \ multipathd \ mpathpersist \ kpartx ifneq ($(ENABLE_LIBDMMP),0) BUILDDIRS += \ libdmmp endif BUILDDIRS.clean := $(BUILDDIRS:=.clean) tests.clean .PHONY: $(BUILDDIRS) $(BUILDDIRS:=.uninstall) $(BUILDDIRS:=.install) $(BUILDDIRS.clean) all: $(BUILDDIRS) $(BUILDDIRS): $(MAKE) -C $@ libmultipath libdmmp: libmpathcmd libmpathpersist multipath multipathd: libmultipath mpathpersist multipathd: libmpathpersist libmultipath/checkers.install \ libmultipath/prioritizers.install \ libmultipath/foreign.install: libmultipath.install $(BUILDDIRS.clean): $(MAKE) -C ${@:.clean=} clean $(BUILDDIRS:=.install): $(MAKE) -C ${@:.install=} install $(BUILDDIRS:=.uninstall): $(MAKE) -C ${@:.uninstall=} uninstall clean: $(BUILDDIRS.clean) install: $(BUILDDIRS:=.install) uninstall: $(BUILDDIRS:=.uninstall) test: all $(MAKE) -C tests .PHONY: TAGS TAGS: etags -a libmultipath/*.c etags -a libmultipath/*.h etags -a multipathd/*.c etags -a multipathd/*.h