Text Blame History Raw

This Source Code Form is subject to the terms of the Mozilla Public

License, v. 2.0. If a copy of the MPL was not distributed with this

file, You can obtain one at http://mozilla.org/MPL/2.0/.

Build master "Core Components" release version directory name

Always set CURRENT_VERSION_SYMLINK to the <current> symbolic link.

CURRENT_VERSION_SYMLINK = current

For the sake of backwards compatibility (sigh) ...

ifndef VERSION ifdef BUILD_NUM VERSION = $(BUILD_NUM) endif endif

ifndef RELEASE_VERSION ifdef BUILD_NUM RELEASE_VERSION = $(BUILD_NUM) endif endif

If VERSION has still NOT been set on the command line,

as an environment variable, by the individual Makefile, or

by the <component>-specific "version.mk" file, set VERSION equal

to $(CURRENT_VERSION_SYMLINK).

ifndef VERSION VERSION = $(CURRENT_VERSION_SYMLINK) endif

If RELEASE_VERSION has still NOT been set on the command line,

as an environment variable, by the individual Makefile, or

by the <component>-specific "version.mk" file, automatically

generate the next available version number via a perl script.

ifndef RELEASE_VERSION RELEASE_VERSION = endif

Set <component>-specific versions for compiliation and linkage.

ifndef JAVA_VERSION JAVA_VERSION = $(CURRENT_VERSION_SYMLINK) endif

ifndef NETLIB_VERSION NETLIB_VERSION = $(CURRENT_VERSION_SYMLINK) endif

ifndef NSPR_VERSION NSPR_VERSION = $(CURRENT_VERSION_SYMLINK) endif

ifndef SECTOOLS_VERSION SECTOOLS_VERSION = $(CURRENT_VERSION_SYMLINK) endif

ifndef SECURITY_VERSION SECURITY_VERSION = $(CURRENT_VERSION_SYMLINK) endif

MK_VERSION = included