tree.mk (1297B)
1 # 2 # This Source Code Form is subject to the terms of the Mozilla Public 3 # License, v. 2.0. If a copy of the MPL was not distributed with this 4 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 5 6 ####################################################################### 7 # Master "Core Components" file system "release" prefixes # 8 ####################################################################### 9 10 # Windows platforms override this. See WIN32.mk. 11 ifndef RELEASE_TREE 12 ifdef BUILD_SHIP 13 ifdef USE_SHIPS 14 RELEASE_TREE = $(BUILD_SHIP) 15 else 16 RELEASE_TREE = /share/builds/components 17 endif 18 else 19 RELEASE_TREE = /share/builds/components 20 endif 21 endif 22 23 # 24 # NOTE: export control policy enforced for XP and MD files 25 # released to the binary release tree 26 # 27 28 ifeq ($(POLICY), domestic) 29 RELEASE_XP_DIR = domestic 30 RELEASE_MD_DIR = domestic/$(PLATFORM) 31 else 32 ifeq ($(POLICY), export) 33 RELEASE_XP_DIR = export 34 RELEASE_MD_DIR = export/$(PLATFORM) 35 else 36 ifeq ($(POLICY), france) 37 RELEASE_XP_DIR = france 38 RELEASE_MD_DIR = france/$(PLATFORM) 39 else 40 RELEASE_XP_DIR = 41 RELEASE_MD_DIR = $(PLATFORM) 42 endif 43 endif 44 endif 45 46 47 REPORTER_TREE = $(subst \,\\,$(RELEASE_TREE)) 48 49 IMPORT_XP_DIR = 50 IMPORT_MD_DIR = $(PLATFORM) 51 52 MK_TREE = included