grub2: bring back build of aros-side grub2 tools
[AROS.git] / tools / genmodule / genmodule.h
blob98bbb4aea6f220cac00a4e349638180ddfa0c75c
1 #ifndef GENMODULE_H
2 #define GENMODULE_H
4 /*
5 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
7 Desc: global include for genmodule. Defines global variables and
8 the function prototypes.
9 */
10 #include <stdio.h>
11 #include <stdlib.h>
12 #include <string.h>
13 #include <ctype.h>
15 #include "functionhead.h"
16 #include "config.h"
18 void writemakefile(struct config *);
19 void writeincproto(struct config *);
20 void writeincclib(struct config *);
21 void writeincdefines(struct config *);
22 void writeincinline(struct config *);
23 void writeinclibdefs(struct config *);
24 void writeincinterfaces(struct config *);
25 void writestart(struct config *);
26 void writeend(struct config *);
27 void writeautoinit(struct config *, int);
28 void writestubs(struct config *, int);
29 void writefunclist(struct config *);
30 void writefd(struct config *);
31 void writeskel(struct config *cfg);
32 void writethunk(struct config *cfg);
33 void writegetlibbase(struct config *cfg, int is_rel);
35 #endif