all: config install: topdir.install clean: topdir.clean config: SUBDIRS ?= $(wildcard inst/pre make scripts tools src include lib bin \ util plugins conf config cfg images doc test inst/post) ifneq ($(wildcard $(TOPDIR)/make/defs.mk),) include $(TOPDIR)/make/defs.mk endif include $(MODDIR)/make/defs.mk include $(MODDIR)/make/subdirs.mk include $(MODDIR)/make/rpmdist.mk include $(MODDIR)/make/rules.mk include $(MODDIR)/make/doc-rules.mk distclean: topdir.distclean 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 $@ install-links: DEVELOPMENT=false make do-install-links do-install-links: @@cwd=`pwd`; \ echo "o in $(INSTALL_LIBDIR):" ;\ find lib -name '*.so' -o -name '*.so.*' -o -name '*.a' -o -name '*.dll' | \ sed 's%^\./%%' | \ while read f; do \ cd $(INSTALL_LIBDIR) && { \ echo " sudo ln -sf $$cwd/$$f" ; \ sudo ln -sf $$cwd/$$f; \ }; \ done; \ echo "o in $(INSTALL_EXEDIR):" ;\ find bin -type f -a -perm -u+x | \ sed 's%^\./%%' | \ while read f; do \ cd $(INSTALL_EXEDIR) && { \ echo " sudo ln -sf $$cwd/$$f" ; \ sudo ln -sf $$cwd/$$f; \ }; \ done ;\ echo "o in $(INSTALL_HDRDIR):" ;\ find include -name '*.h' | \ sed 's%^\./%%' | \ while read f; do \ cd $(INSTALL_HDRDIR) && { \ echo " sudo ln -sf $$cwd/$$f" ; \ sudo ln -sf $$cwd/$$f; \ }; \ done; \ echo "o in $(INSTALL_MAKEDIR):" ;\ find make -name '*.mk' | \ sed 's%^\./%%' | \ while read f; do \ cd $(INSTALL_MAKEDIR) && { \ echo " sudo ln -sf $$cwd/$$f" ; \ sudo ln -sf $$cwd/$$f; \ }; \ done; \