strreplace: clean up and simplify
[profile/ivi/syslinux.git] / core / head.inc
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