jw-pkg/make/dirs.mk
2011-02-20 14:15:22 +00:00

42 lines
583 B
Makefile

# generic utility modules
# (c) 2001 jannet it services
# contact@jannet.de
# $Id$
.NOTPARALLEL:
include $(MODDIR)/make/defs.mk
SUBDIRS ?= $(FIND_SUBDIRS)
ifeq ($(SUBDIRS_TO_ITERATE),)
all:
subdirs:
clean distclean:
.DEFAULT:
install:
else
.PHONY: $(SUBDIRS_TO_ITERATE)
ifeq ($(MAKECMDGOALS),)
all:
$(make_subdirs)
endif
$(MAKECMDGOALS):
$(make_subdirs_target)
clean: dirs.clean
distclean: dirs.distclean clean
dirs.clean:
rm -rf $(TEXTCLEAN) $(CLEAN) dist *.done *~ .*.swp *.tmp core *.rep
dirs.distclean:
rm -rf $(DISTCLEAN)
.DEFAULT:
$(make_subdirs_target)
endif