#
# (C) Alexey R. Buzykaev, buzykaev@inp.nsk.su
#     Dmitry A. Fedorov,   fedorov@inp.nsk.su
#
# $Id: Makefile,v 1.30 2001/08/20 06:55:43 fedorov Exp $

TOPDIR=.
DONT_INCLUDE_CONFIG_MAKE=defined
include $(TOPDIR)/dfmakefiles/defs.make


all: $(filter-out lib all config,$(MAKECMDGOALS)) lib
	$(CMDPREFIX)$(DESCEND_MAKE) -s $@

lib:
	$(CMDPREFIX)$(DESCEND_MAKE) -s $@

$(filter-out lib all config,$(MAKECMDGOALS)):
	$(CMDPREFIX)$(DESCEND_MAKE) -s $@


ifeq "$(MAKECMDGOALS)" "config"

otherfiles=$(filter-out dfmakefiles,$(wildcard *))

config:
	$(CMDPREFIX)cd dfmakefiles && ./descend-make.sh $@
	$(CMDPREFIX)for i in $(otherfiles); do \
		if test -d $$i -a $$i != CVS -a $$i != CVSROOT; then \
			(cd $$i && ../dfmakefiles/descend-make.sh $@); \
		fi; \
	done

endif	# config

