diff --git a/make/make.mk b/make/make.mk index 57cac660..42af55ac 100644 --- a/make/make.mk +++ b/make/make.mk @@ -6,7 +6,20 @@ include $(MODDIR)/make/defs.mk include $(MODDIR)/make/rules.mk -all: -install: install_MAKE -clean: textclean localclean +INSTALL_PCKG_DEPS_DIR = $(INSTALL_MAKEDIR)/deps.d +ifneq ($(wildcard pckg-deps.mk),) +INSTALLED_PKG_MK += $(INSTALL_PCKG_DEPS_DIR)/$(PROJECT).mk +endif + +INSTALL_PCKG_DEFS_DIR = $(INSTALL_MAKEDIR)/defs.d +ifneq ($(wildcard pckg-defs.mk),) +INSTALLED_PKG_MK += $(INSTALL_PCKG_DEFS_DIR)/$(PROJECT).mk +endif + +all: +install: install_MAKE $(INSTALLED_PKG_MK) +clean: textclean localclean doneclean + +$(INSTALL_PCKG_DEPS_DIR)/$(PROJECT).mk: pckg-deps.mk + $(INSTALL) -m $(MAKEMODE) -o $(MAKEOWNER) -g $(MAKEGROUP) $< $@