# $Id: common.gmk,v 1.7 2004/02/16 20:53:38 bird Exp $ # # Common definitions. show:: @echo " buildts=$(pm_buildts)" @echo " package=$(pm_package)" @echo " topdir=$(pm_topdir)" @echo " srcdir=$(pm_srcdir)" @echo " objdir=$(pm_objdir)" @echo " prefix=$(pm_prefix)" @echo " eprefix=$(pm_eprefix)" @echo " sysconfdir=$(pm_sysconfdir)" @echo " bindir=$(pm_bindir)" @echo " inst_base=$(pm_inst_base)" @echo " inst_eprefix=$(pm_inst_eprefix)" @echo "inst_sysconfdir=$(pm_inst_sysconfdir)" @echo " inst_prefix=$(pm_inst_prefix)" @echo " inst_bindir=$(pm_inst_bindir)" @echo " pack_base=$(pm_pack_base)" @echo " pack_eprefix=$(pm_pack_eprefix)" @echo "pack_sysconfdir=$(pm_pack_sysconfdir)" @echo " pack_prefix=$(pm_pack_prefix)" @echo " pack_bindir=$(pm_pack_bindir)" @echo " docdir=$(pm_docdir)" @echo " MAKE=$(MAKE)" @echo " GNUMAKE=$(GNUMAKE)" @echo " MAKESHELL=$(MAKESHELL)" @echo " makefile=$(pm_makefile)" @echo " makefile_list=$(MAKEFILE_LIST)" ifeq ($(filter abspath,$(KMK_FEATURES)),abspath) pm_topdir := $(abspath $(pm_topdir)) else pm_topdir := $(CURDIR)/$(pm_topdir) endif pm_srcdir ?= $(CURDIR) pm_objdir ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/ports/$(notdir $(CURDIR)) pm_package ?= $(notdir $(CURDIR)) pm_prefix ?= /@unixroot/usr pm_eprefix ?= /@unixroot/usr pm_sysconfdir ?= /@unixroot/etc pm_bindir ?= $(pm_eprefix)/bin pm_inst_base ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/dist pm_inst_prefix ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_prefix)) pm_inst_eprefix ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_eprefix)) pm_inst_sysconfdir ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_sysconfdir)) pm_inst_bindir ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_bindir)) pm_pack_base ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/packages/$(notdir $(CURDIR)) pm_pack_prefix ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_prefix)) pm_pack_eprefix ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_eprefix)) pm_pack_sysconfdir ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_sysconfdir)) pm_pack_bindir ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_bindir)) pm_docdir ?= usr/doc/$(pm_package)-$(PM_VERSION) pm_makefile ?= $(pm_srcdir)/Makefile.kmk ifndef pm_buildts pm_buildts := $(shell date +"%Y%m%d-%H%M%S") endif GNUMAKE ?= kmk_gmake unexport pm_topdir unexport pm_srcdir unexport pm_objdir unexport pm_inst_prefix unexport pm_inst_bindir unexport pm_pack_prefix unexport pm_pack_bindir unexport pm_bindir unexport pm_prefix unexport pm_docdir unexport pm_package unexport pm_makefile unexport pm_buildts