SUBDIRS ?= make all: config install: topdir.install clean: topdir.clean distclean: topdir.distclean config: ifneq ($(wildcard $(TOPDIR)/make/defs.mk),) include $(MODDIR)/make/defs.mk include $(MODDIR)/make/rpmdist.mk include $(MODDIR)/make/subdirs.mk include $(MODDIR)/make/rules.mk include $(MODDIR)/make/doc-rules.mk else ifeq ($(wildcard $(TOPDIR)/make/defs.mk.in),) include $(MODDIR)/make/rpmdist.mk include $(MODDIR)/make/subdirs.mk include $(MODDIR)/make/rules.mk include $(MODDIR)/make/doc-rules.mk endif endif ifneq ($(wildcard $(TOPDIR)/make/defs.mk.in),) include $(MODDIR)/make/autoconf.mk endif INSTALLED_TOPDIR_FILES = $(addprefix $(INSTALL_DOCDIR)/, $(DOCS)) local-%: find . -name $@.mk | \ while read f; do (\ cd `dirname $$f` ;\ rm -f local.mk ;\ ln -s `basename $$f` local.mk ;\ ) done unlocal: rm -f $(shell find . -name local.mk) topdir.distclean: topdir.clean: rm -f *.done topdir.install: prefix.done $(INSTALLED_TOPDIR_FILES) prefix.done: mkdir -p $(PREFIX) touch $@