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 " 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 |
|
---|
22 | ifeq ($(filter abspath,$(KMK_FEATURES)),abspath)
|
---|
23 | pm_topdir := $(abspath $(pm_topdir))
|
---|
24 | else
|
---|
25 | pm_topdir := $(CURDIR)/$(pm_topdir)
|
---|
26 | endif
|
---|
27 | pm_srcdir ?= $(CURDIR)
|
---|
28 | pm_objdir ?= $(pm_topdir)/out/$(BUILD_TARGET)/$(BUILD_TYPE)/obj/$(notdir $(CURDIR))
|
---|
29 | pm_package ?= $(notdir $(CURDIR))
|
---|
30 | pm_prefix ?= /usr
|
---|
31 | pm_insdir ?= $(pm_topdir)/out/$(BUILD_TARGET)/$(BUILD_TYPE)/dist$(pm_prefix)
|
---|
32 | pm_pubdirbase ?= $(pm_topdir)/out/$(BUILD_TARGET)/$(BUILD_TYPE)/packages/$(notdir $(CURDIR))
|
---|
33 | pm_pubdir ?= $(pm_pubdirbase)$(pm_prefix)
|
---|
34 | pm_docdir ?= usr/doc/$(pm_package)-$(PM_VERSION)
|
---|
35 | pm_makefile ?= $(pm_srcdir)/Makefile.kmk
|
---|
36 | ifndef pm_buildts
|
---|
37 | pm_buildts := $(shell date +"%Y%m%d-%H%M%S")
|
---|
38 | endif
|
---|
39 | GNUMAKE ?= make
|
---|
40 |
|
---|
41 | unexport pm_topdir
|
---|
42 | unexport pm_srcdir
|
---|
43 | unexport pm_objdir
|
---|
44 | unexport pm_insdir
|
---|
45 | unexport pm_pubdir
|
---|
46 | unexport pm_prefix
|
---|
47 | unexport pm_docdir
|
---|
48 | unexport pm_package
|
---|
49 | unexport pm_makefile
|
---|
50 | unexport pm_buildts
|
---|