1; -*- fundamental -*- (asm-mode sucks)
2; -----------------------------------------------------------------------
3;
4;   Copyright 2006-2008 H. Peter Anvin - All Rights Reserved
5;
6;   This program is free software; you can redistribute it and/or modify
7;   it under the terms of the GNU General Public License as published by
8;   the Free Software Foundation, Inc., 53 Temple Place Ste 330,
9;   Boston MA 02111-1307, USA; either version 2 of the License, or
10;   (at your option) any later version; incorporated herein by reference.
11;
12; -----------------------------------------------------------------------
13
14;
15; head.inc
16;
17; Common header includes
18;
19
20%ifndef _HEAD_INC
21%define _HEAD_INC
22
23%if __NASM_MAJOR__ < 2 || (__NASM_MAJOR__ == 2 && __NASM_MINOR__ < 3)
24 %error "NASM 2.03 or later required to compile correctly"
25%endif
26
27%include "macros.inc"
28%include "config.inc"
29%include "layout.inc"
30%include "pmcall.inc"
31%include "extern.inc"
32%include "kernel.inc"
33%include "bios.inc"
34%include "tracers.inc"
35%include "stack.inc"
36%include "io.inc"
37
38%endif ; _HEAD_INC
39