make-rules/shared-macros.mk
changeset 38 cd00ea74156e
parent 34 d20b10eba317
child 40 84267c1130e9
equal deleted inserted replaced
37:988ea0021850 38:cd00ea74156e
    24 PATH=/usr/bin:/usr/gnu/bin
    24 PATH=/usr/bin:/usr/gnu/bin
    25 
    25 
    26 CONSOLIDATION =	userland
    26 CONSOLIDATION =	userland
    27 PUBLISHER =	$(CONSOLIDATION)-build
    27 PUBLISHER =	$(CONSOLIDATION)-build
    28 
    28 
       
    29 IS_GLOBAL_ZONE =	$(shell /usr/sbin/zoneadm list | grep -c global)
       
    30 ROOT =			/
       
    31 
    29 # get the most recent build number from the last mercurial tag
    32 # get the most recent build number from the last mercurial tag
    30 LAST_HG_TAG =	$(shell hg tags -q | head -2 | tail -1)
    33 LAST_HG_TAG =	$(shell hg tags -q | head -2 | tail -1)
    31 LAST_BUILD_NUM = $(LAST_HG_TAG:build-%=%)
    34 LAST_BUILD_NUM = $(LAST_HG_TAG:build-%=%)
    32 
    35 
    33 OS_VERSION =		$(shell uname -r)
    36 OS_VERSION =		$(shell uname -r)
    34 SOLARIS_VERSION =	$(OS_VERSION:5.%=2.%)
    37 SOLARIS_VERSION =	$(OS_VERSION:5.%=2.%)
    35 BUILD_NUM =		0.$(shell expr $(LAST_BUILD_NUM) + 1)
    38 BUILD_NUM =		0.$(shell expr $(LAST_BUILD_NUM) + 1)
    36 BUILD_VERSION =		$(OS_VERSION)-$(BUILD_NUM)
    39 BUILD_VERSION =		$(OS_VERSION)-$(BUILD_NUM)
       
    40 
    37 
    41 
    38 COMPILER =		studio
    42 COMPILER =		studio
    39 BITS =			32
    43 BITS =			32
    40 PYTHON_VERSION =	2.6
    44 PYTHON_VERSION =	2.6
    41 PYTHON_VERSIONS =	2.4 2.6
    45 PYTHON_VERSIONS =	2.4 2.6