diff --git a/make/make.mk b/make/make.mk index 8ac1684c..b3764027 100644 --- a/make/make.mk +++ b/make/make.mk @@ -6,6 +6,8 @@ include $(MODDIR)/make/defs.mk include $(MODDIR)/make/rules.mk +BUILD_PKG_CONFIG = $(PROJECT).pc + INSTALL_PCKG_DEPS_DIR = $(ENV_PREFIX)$(MODDIR)/make/deps.d ifneq ($(wildcard pckg-deps.mk),) INSTALLED_PKG_MK += $(INSTALL_PCKG_DEPS_DIR)/$(PROJECT).mk @@ -16,9 +18,9 @@ ifneq ($(wildcard pckg-defs.mk),) INSTALLED_PKG_MK += $(INSTALL_PCKG_DEFS_DIR)/$(PROJECT).mk endif -all: +all: $(BUILD_PKG_CONFIG) install: install_MAKE $(INSTALLED_PKG_MK) -clean: textclean localclean doneclean +clean: textclean localclean doneclean clean.pkg-config test: $(INSTALL_PCKG_DEPS_DIR)/$(PROJECT).mk: pckg-deps.mk @@ -35,3 +37,11 @@ install-links: do-install-links: @$(call install_links,MAKE) +$(BUILD_PKG_CONFIG): $(PROJECT_DESCR_FILE) + /bin/bash $(MOD_SCRIPT_DIR)/create-pkg-config.sh $< > $@.tmp + mv $@.tmp $@ + +clean.pkg-config: + rm -f *.pc + +