2 # Copyright (C) 2007 The Android Open Source Project
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
17 ######################################################################
18 # This is a do-nothing template file. To use it, copy it to a file
19 # named "buildspec.mk" in the root directory, and uncomment or change
20 # the variables necessary for your desired configuration. The file
21 # "buildspec.mk" should never be checked in to source control.
22 ######################################################################
24 # Choose a product to build for. Look in the products directory for ones
27 #TARGET_PRODUCT:=generic
30 # Choose a variant to build. If you don't pick one, the default is eng.
31 # User is what we ship. Userdebug is that, with a few flags turned on
32 # for debugging. Eng has lots of extra tools for development.
33 ifndef TARGET_BUILD_VARIANT
34 #TARGET_BUILD_VARIANT:=user
35 #TARGET_BUILD_VARIANT:=userdebug
36 #TARGET_BUILD_VARIANT:=eng
39 # Choose additional targets to always install, even when building
40 # minimal targets like "make droid". This takes simple target names
41 # like "Browser" or "MyApp", the names used by LOCAL_MODULE or
42 # LOCAL_PACKAGE_NAME. Modules listed here will always be installed in
43 # /system, even if they'd usually go in /data.
48 # Set this to debug or release if you care. Otherwise, it defaults to release.
49 ifndef TARGET_BUILD_TYPE
50 #TARGET_BUILD_TYPE:=release
53 # Uncomment this if you want the host tools built in debug mode. Otherwise
54 # it defaults to release.
55 ifndef HOST_BUILD_TYPE
56 #HOST_BUILD_TYPE:=debug
59 # Turn on debugging for selected modules. If DEBUG_MODULE_<module-name> is set
60 # to a non-empty value, the appropriate HOST_/TARGET_CUSTOM_DEBUG_CFLAGS
61 # will be added to LOCAL_CFLAGS when building the module.
62 #DEBUG_MODULE_ModuleName:=true
64 # Specify the extra CFLAGS to use when building a module whose
65 # DEBUG_MODULE_ variable is set. Host and device flags are handled
67 #HOST_CUSTOM_DEBUG_CFLAGS:=
68 #TARGET_CUSTOM_DEBUG_CFLAGS:=
70 # Choose additional locales, like "en_US" or "it_IT", to add to any
71 # built product. Any locales that appear in CUSTOM_LOCALES but not in
72 # the locale list for the selected product will be added to the end
78 # If you have a special place to put your ouput files, set this, otherwise
79 # it goes to <build-root>/out
82 # If you want to always set certain system properties, add them to this list.
83 # E.g., "ADDITIONAL_BUILD_PROPERTIES += ro.prop1=5 prop2=value"
84 # This mechanism does not currently support values containing spaces.
85 #ADDITIONAL_BUILD_PROPERTIES +=
87 # If you want to reduce the system.img size by several meg, and are willing to
88 # lose access to CJK (and other) character sets, define NO_FALLBACK_FONT:=true
89 ifndef NO_FALLBACK_FONT
90 #NO_FALLBACK_FONT:=true
93 # OVERRIDE_RUNTIMES allows you to locally override PRODUCT_RUNTIMES.
95 # To only build ART, use "runtime_libart_default"
96 # To use Dalvik but also include ART, use "runtime_libdvm_default runtime_libart"
97 # To use ART but also include Dalvik, use "runtime_libart_default runtime_libdvm"
98 ifndef OVERRIDE_RUNTIMES
99 #OVERRIDE_RUNTIMES:=runtime_libart_default
100 #OVERRIDE_RUNTIMES:=runtime_libdvm_default runtime_libart
101 #OVERRIDE_RUNTIMES:=runtime_libart_default runtime_libdvm
104 # when the build system changes such that this file must be updated, this
105 # variable will be changed. After you have modified this file with the new
106 # changes (see buildspec.mk.default), update this to the new value from
107 # buildspec.mk.default.
108 BUILD_ENV_SEQUENCE_NUMBER := 12