grub2: bring back build of aros-side grub2 tools
[AROS.git] / rom / bootloader / bootloader_intern.h
blob7773271e6be56f5122f8ce5b22c8dea1829485fa
1 /*
2 Copyright © 1995-2010, The AROS Development Team. All rights reserved.
3 $Id$
5 Internal data structures for bootloader.resource
6 */
8 #ifndef BOOTLOADER_INTERN_H
9 #define BOOTLOADER_INTERN_H
11 #ifndef EXEC_TYPES_H
12 #include <exec/types.h>
13 #endif
14 #ifndef EXEC_NODES_H
15 #include <exec/nodes.h>
16 #endif
17 #ifndef UTILITY_UTILITY_H
18 #include <utility/utility.h>
19 #endif
20 #ifndef HIDD_HIDD_H
21 #include <hidd/hidd.h>
22 #endif
23 #include <aros/bootloader.h>
25 struct BootLoaderBase
27 struct Node bl_Node;
28 ULONG Flags;
29 STRPTR LdrName;
30 struct List Args;
31 struct List DriveInfo;
32 struct VesaInfo *Vesa;
35 #define BL_FLAGS_CMDLINE 0x01
36 #define BL_FLAGS_DRIVES 0x02
38 #endif //BOOTLOADER_INTERN_H