18b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project/* Copyright (C) 2007-2008 The Android Open Source Project
28b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project**
38b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project** This software is licensed under the terms of the GNU General Public
48b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project** License version 2, as published by the Free Software Foundation, and
58b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project** may be copied, distributed, and modified under those terms.
68b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project**
78b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project** This program is distributed in the hope that it will be useful,
88b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project** but WITHOUT ANY WARRANTY; without even the implied warranty of
98b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
108b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project** GNU General Public License for more details.
118b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project*/
128b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project#ifndef _ANDROID_GLOBALS_H
138b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project#define _ANDROID_GLOBALS_H
148b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
158b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project#include "android/avd/info.h"
168b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project#include "android/avd/hw-config.h"
178b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
188b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project/* this structure is setup when loading the virtual device
198b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project * after that, you can read the 'flags' field to determine
208b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project * wether a data or cache wipe has been in effect.
218b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project */
228b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Projectextern AvdInfoParams     android_avdParams[1];
238b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
248b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project/* a pointer to the android virtual device information
258b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project * object, which can be queried for the paths of various
268b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project * image files or the skin
278b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project */
288b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Projectextern AvdInfo*          android_avdInfo;
298b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
308b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project/* the hardware configuration for this specific virtual device */
318b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Projectextern AndroidHwConfig   android_hw[1];
328b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project
338b23a6c7e1aee255004dd19098d4c2462b61b849The Android Open Source Project#endif /* _ANDROID_GLOBALS_H */
34