topdir.mk: Put all undispensable topdir Makefile functionality

This commit is contained in:
Jan Lindemann 2007-08-16 18:03:28 +00:00 committed by Jan Lindemann
commit c545c71b7a

View file

@ -1,5 +1,20 @@
SUBDIRS ?= make
all:
install:
clean: topdir.clean
distclean: topdir.distclean
config:
ifeq ($(wildcard $(TOPDIR)/make/defs.mk),)
include make/moddir.mk
else
include $(MODDIR)/make/defs.mk
include $(MODDIR)/make/rpmdist.mk
-include $(TOPDIR)/make/rpmdist.mk
include $(MODDIR)/make/subdirs.mk
local-%:
find . -name $@.mk | \
while read f; do (\
@ -11,10 +26,15 @@ local-%:
unlocal:
rm -f $(shell find . -name local.mk)
include $(MODDIR)/make/subdirs.mk
distclean:
topdir.distclean:
rm -f $(DISTCLEAN)
clean:
topdir.clean:
rm -f $(CLEAN)
endif
ifneq ($(wildcard $(TOPDIR)/make/defs.mk.in),)
include $(MODDIR)/make/autoconf.mk
endif