| 1 | # $Id: common.gmk,v 1.7 2004/02/16 20:53:38 bird Exp $
|
|---|
| 2 | #
|
|---|
| 3 |
|
|---|
| 4 | # Common definitions.
|
|---|
| 5 |
|
|---|
| 6 | show::
|
|---|
| 7 | @echo " buildts=$(pm_buildts)"
|
|---|
| 8 | @echo " package=$(pm_package)"
|
|---|
| 9 | @echo " topdir=$(pm_topdir)"
|
|---|
| 10 | @echo " srcdir=$(pm_srcdir)"
|
|---|
| 11 | @echo " objdir=$(pm_objdir)"
|
|---|
| 12 | @echo " prefix=$(pm_prefix)"
|
|---|
| 13 | @echo " eprefix=$(pm_eprefix)"
|
|---|
| 14 | @echo " sysconfdir=$(pm_sysconfdir)"
|
|---|
| 15 | @echo " bindir=$(pm_bindir)"
|
|---|
| 16 | @echo " inst_base=$(pm_inst_base)"
|
|---|
| 17 | @echo " inst_eprefix=$(pm_inst_eprefix)"
|
|---|
| 18 | @echo "inst_sysconfdir=$(pm_inst_sysconfdir)"
|
|---|
| 19 | @echo " inst_prefix=$(pm_inst_prefix)"
|
|---|
| 20 | @echo " inst_bindir=$(pm_inst_bindir)"
|
|---|
| 21 | @echo " pack_base=$(pm_pack_base)"
|
|---|
| 22 | @echo " pack_eprefix=$(pm_pack_eprefix)"
|
|---|
| 23 | @echo "pack_sysconfdir=$(pm_pack_sysconfdir)"
|
|---|
| 24 | @echo " pack_prefix=$(pm_pack_prefix)"
|
|---|
| 25 | @echo " pack_bindir=$(pm_pack_bindir)"
|
|---|
| 26 | @echo " docdir=$(pm_docdir)"
|
|---|
| 27 | @echo " MAKE=$(MAKE)"
|
|---|
| 28 | @echo " GNUMAKE=$(GNUMAKE)"
|
|---|
| 29 | @echo " MAKESHELL=$(MAKESHELL)"
|
|---|
| 30 | @echo " makefile=$(pm_makefile)"
|
|---|
| 31 | @echo " makefile_list=$(MAKEFILE_LIST)"
|
|---|
| 32 |
|
|---|
| 33 |
|
|---|
| 34 | ifeq ($(filter abspath,$(KMK_FEATURES)),abspath)
|
|---|
| 35 | pm_topdir := $(abspath $(pm_topdir))
|
|---|
| 36 | else
|
|---|
| 37 | pm_topdir := $(CURDIR)/$(pm_topdir)
|
|---|
| 38 | endif
|
|---|
| 39 | pm_srcdir ?= $(CURDIR)
|
|---|
| 40 | pm_objdir ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/ports/$(notdir $(CURDIR))
|
|---|
| 41 | pm_package ?= $(notdir $(CURDIR))
|
|---|
| 42 |
|
|---|
| 43 | pm_prefix ?= /@unixroot/usr
|
|---|
| 44 | pm_eprefix ?= /@unixroot/usr
|
|---|
| 45 | pm_sysconfdir ?= /@unixroot/etc
|
|---|
| 46 | pm_bindir ?= $(pm_eprefix)/bin
|
|---|
| 47 |
|
|---|
| 48 | pm_inst_base ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/dist
|
|---|
| 49 | pm_inst_prefix ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_prefix))
|
|---|
| 50 | pm_inst_eprefix ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_eprefix))
|
|---|
| 51 | pm_inst_sysconfdir ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_sysconfdir))
|
|---|
| 52 | pm_inst_bindir ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_bindir))
|
|---|
| 53 |
|
|---|
| 54 | pm_pack_base ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/packages/$(notdir $(CURDIR))
|
|---|
| 55 | pm_pack_prefix ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_prefix))
|
|---|
| 56 | pm_pack_eprefix ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_eprefix))
|
|---|
| 57 | pm_pack_sysconfdir ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_sysconfdir))
|
|---|
| 58 | pm_pack_bindir ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_bindir))
|
|---|
| 59 |
|
|---|
| 60 | pm_docdir ?= usr/doc/$(pm_package)-$(PM_VERSION)
|
|---|
| 61 | pm_makefile ?= $(pm_srcdir)/Makefile.kmk
|
|---|
| 62 | ifndef pm_buildts
|
|---|
| 63 | pm_buildts := $(shell date +"%Y%m%d-%H%M%S")
|
|---|
| 64 | endif
|
|---|
| 65 | GNUMAKE ?= kmk_gmake
|
|---|
| 66 |
|
|---|
| 67 | unexport pm_topdir
|
|---|
| 68 | unexport pm_srcdir
|
|---|
| 69 | unexport pm_objdir
|
|---|
| 70 | unexport pm_inst_prefix
|
|---|
| 71 | unexport pm_inst_bindir
|
|---|
| 72 | unexport pm_pack_prefix
|
|---|
| 73 | unexport pm_pack_bindir
|
|---|
| 74 | unexport pm_bindir
|
|---|
| 75 | unexport pm_prefix
|
|---|
| 76 | unexport pm_docdir
|
|---|
| 77 | unexport pm_package
|
|---|
| 78 | unexport pm_makefile
|
|---|
| 79 | unexport pm_buildts
|
|---|