2007-05-23 11:30:53 +00:00
|
|
|
SUBDIRS ?= make
|
|
|
|
|
|
2007-08-19 19:28:59 +00:00
|
|
|
all: config
|
2007-08-22 14:42:53 +00:00
|
|
|
install: topdir.install
|
2007-08-16 18:03:28 +00:00
|
|
|
clean: topdir.clean
|
|
|
|
|
distclean: topdir.distclean
|
|
|
|
|
config:
|
|
|
|
|
|
2007-08-16 19:04:22 +00:00
|
|
|
ifneq ($(wildcard $(TOPDIR)/make/defs.mk),)
|
2007-08-16 18:03:28 +00:00
|
|
|
|
|
|
|
|
include $(MODDIR)/make/defs.mk
|
|
|
|
|
include $(MODDIR)/make/rpmdist.mk
|
|
|
|
|
include $(MODDIR)/make/subdirs.mk
|
2007-08-17 15:28:27 +00:00
|
|
|
include $(MODDIR)/make/rules.mk
|
|
|
|
|
include $(MODDIR)/make/doc-rules.mk
|
2007-08-16 18:03:28 +00:00
|
|
|
|
2007-08-16 22:11:17 +00:00
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
ifneq ($(wildcard $(TOPDIR)/make/defs.mk.in),)
|
|
|
|
|
include $(MODDIR)/make/autoconf.mk
|
|
|
|
|
endif
|
|
|
|
|
|
2007-08-22 14:42:53 +00:00
|
|
|
INSTALLED_TOPDIR_FILES = $(addprefix $(INSTALL_DOCDIR)/, $(DOCS))
|
|
|
|
|
|
2006-05-26 14:07:43 +00:00
|
|
|
local-%:
|
|
|
|
|
find . -name $@.mk | \
|
2006-06-01 09:10:30 +00:00
|
|
|
while read f; do (\
|
|
|
|
|
cd `dirname $$f` ;\
|
2006-05-26 14:07:43 +00:00
|
|
|
rm -f local.mk ;\
|
2006-06-01 09:10:30 +00:00
|
|
|
ln -s `basename $$f` local.mk ;\
|
|
|
|
|
) done
|
2006-05-26 14:07:43 +00:00
|
|
|
|
|
|
|
|
unlocal:
|
|
|
|
|
rm -f $(shell find . -name local.mk)
|
2007-05-23 11:30:53 +00:00
|
|
|
|
2007-08-16 18:03:28 +00:00
|
|
|
topdir.distclean:
|
|
|
|
|
topdir.clean:
|
2007-09-04 21:52:28 +00:00
|
|
|
rm -r *.done
|
|
|
|
|
|
|
|
|
|
topdir.install: prefix.done $(INSTALLED_TOPDIR_FILES)
|
2007-08-22 14:42:53 +00:00
|
|
|
|
2007-09-04 21:52:28 +00:00
|
|
|
prefix.done:
|
|
|
|
|
mkdir -p $(PREFIX)
|
|
|
|
|
touch $@
|
2007-08-16 18:03:28 +00:00
|
|
|
|