################################################################################ # # This file contains various utility functions used by the package # infrastructure, or by the packages themselves. # ################################################################################ pkgname = $(basename $(@F)) pkg = $(call LOWERCASE,$(pkgname)) PKG = $(call UPPERCASE,$(pkgname)) PKG_BUILD_DIR = $(BUILD_DIR)/$($(PKG)_DIR)/$($(PKG)_SUBDIR) PKG_FILES_DIR = $(PACKAGE_DIR)/$(subst host-,,$(pkgname))/files PKG_PATCHES_DIR = $(PACKAGE_DIR)/$(subst host-,,$(pkgname))/patches # ----------------------------------------------------------------------------- # PKG "control-flag" variables PKG_NO_EXTRACT = pkg-no-extract PKG_NO_PATCHES = pkg-no-patches PKG_NO_BUILD = pkg-no-build PKG_NO_INSTALL = pkg-no-install # ----------------------------------------------------------------------------- # Compatibility variables (marked to remove) PKG_DIR = $($(PKG)_DIR)/$($(PKG)_SUBDIR) PKG_SOURCE = $($(PKG)_SOURCE) PKG_SITE = $($(PKG)_SITE) PKG_PATCH = $($(PKG)_PATCH)