keys.h revision cf9426292dc19d91bcf11f72d30613f83dbc3d6c
1/* Copyright (C) 2012 The Android Open Source Project
2**
3** This software is licensed under the terms of the GNU General Public
4** License version 2, as published by the Free Software Foundation, and
5** may be copied, distributed, and modified under those terms.
6**
7** This program is distributed in the hope that it will be useful,
8** but WITHOUT ANY WARRANTY; without even the implied warranty of
9** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10** GNU General Public License for more details.
11*/
12#ifndef _ANDROID_AVD_KEYS_H
13#define _ANDROID_AVD_KEYS_H
14
15/* Keys of the properties found in avd/name.ini and config.ini files.
16 *
17 * These keys must match their counterpart defined in
18 * sdk/sdkmanager/libs/sdklib/src/com/android/sdklib/internal/avd/AvdManager.java
19 */
20
21
22/* -- Keys used in avd/name.ini -- */
23
24/* Absolute path of the AVD content directory.
25 */
26#define  ROOT_ABS_PATH_KEY    "path"
27
28/* Relative path of the AVD content directory.
29 * Path is relative to the bufprint_config_path().
30 */
31#define  ROOT_REL_PATH_KEY    "path.rel"
32
33
34/* -- Keys used in config.ini -- */
35
36/* the prefix of config.ini keys that will be used for search directories
37 * of system images.
38 */
39#define  SEARCH_PREFIX   "image.sysdir."
40
41/* the maximum number of search path keys we're going to read from the
42 * config.ini file
43 */
44#define  MAX_SEARCH_PATHS  2
45
46/* the config.ini key that will be used to indicate the full relative
47 * path to the skin directory (including the skin name).
48 */
49#define  SKIN_PATH       "skin.path"
50
51/* the config.ini key that will be used to indicate the default skin's name.
52 * this is ignored if there is a valid SKIN_PATH entry in the file.
53 */
54#define  SKIN_NAME       "skin.name"
55
56/* the config.ini key that specifies if this AVD should use a dynamic skin */
57#define  SKIN_DYNAMIC    "skin.dynamic"
58
59/* default skin name */
60#define  SKIN_DEFAULT    "HVGA"
61
62/* the config.ini key that is used to indicate the absolute path
63 * to the SD Card image file, if you don't want to place it in
64 * the content directory.
65 */
66#define  SDCARD_PATH     "sdcard.path"
67
68
69
70#endif /* _ANDROID_AVD_KEYS_H */
71