source: trunk/ports-make/common.gmk@ 2665

Last change on this file since 2665 was 2661, checked in by bird, 20 years ago

use abspath if present.

File size: 1.5 KB
Line 
1# $Id: common.gmk,v 1.7 2004/02/16 20:53:38 bird Exp $
2#
3
4# Common definitions.
5
6show::
7 @echo " topdir=$(pm_topdir)"
8 @echo " srcdir=$(pm_srcdir)"
9 @echo " objdir=$(pm_objdir)"
10 @echo " package=$(pm_package)"
11 @echo " prefix=$(pm_prefix)"
12 @echo " insdir=$(pm_insdir)"
13 @echo " pubdirbase=$(pm_pubdirbase)"
14 @echo " pubdir=$(pm_pubdir)"
15 @echo " docdir=$(pm_docdir)"
16 @echo " makefile=$(pm_makefile)"
17 @echo "makefile_list=$(MAKEFILE_LIST)"
18 @echo " GNUMAKE=$(GNUMAKE)"
19 @echo " buildts=$(pm_buildts)"
20
21
22ifeq ($(filter abspath,$(KMK_FEATURES)),abspath)
23pm_topdir := $(abspath $(pm_topdir))
24else
25pm_topdir := $(CURDIR)/$(pm_topdir)
26endif
27pm_srcdir ?= $(CURDIR)
28pm_objdir ?= $(pm_topdir)/out/$(BUILD_TARGET)/$(BUILD_TYPE)/obj/$(notdir $(CURDIR))
29pm_package ?= $(notdir $(CURDIR))
30pm_prefix ?= /usr
31pm_insdir ?= $(pm_topdir)/out/$(BUILD_TARGET)/$(BUILD_TYPE)/dist$(pm_prefix)
32pm_pubdirbase ?= $(pm_topdir)/out/$(BUILD_TARGET)/$(BUILD_TYPE)/packages/$(notdir $(CURDIR))
33pm_pubdir ?= $(pm_pubdirbase)$(pm_prefix)
34pm_docdir ?= usr/doc/$(pm_package)-$(PM_VERSION)
35pm_makefile ?= $(pm_srcdir)/Makefile.kmk
36ifndef pm_buildts
37pm_buildts := $(shell date +"%Y%m%d-%H%M%S")
38endif
39GNUMAKE ?= make
40
41unexport pm_topdir
42unexport pm_srcdir
43unexport pm_objdir
44unexport pm_insdir
45unexport pm_pubdir
46unexport pm_prefix
47unexport pm_docdir
48unexport pm_package
49unexport pm_makefile
50unexport pm_buildts
Note: See TracBrowser for help on using the repository browser.