core, bios: Move __syslinux_shuffler_size to assembly
[syslinux/sherbszt.git] / core / head.inc
blob71eb5744fd81a030e3e608d38c0adef24e4cd524
1 ; -*- fundamental -*- (asm-mode sucks)
2 ; -----------------------------------------------------------------------
4 ;   Copyright 2006-2008 H. Peter Anvin - All Rights Reserved
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.
12 ; -----------------------------------------------------------------------
15 ; head.inc
17 ; Common header includes
20 %ifndef _HEAD_INC
21 %define _HEAD_INC
23 %if __NASM_MAJOR__ < 2 || (__NASM_MAJOR__ == 2 && __NASM_MINOR__ < 3)
24  %error "NASM 2.03 or later required to compile correctly"
25 %endif
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"
38 %endif ; _HEAD_INC