source: xtideuniversalbios/trunk/Assembly_Library/Inc/AssemblyLibrary.inc@ 252

Last change on this file since 252 was 247, checked in by aitotat@…, 13 years ago

Changes to Assembly Library:

  • Delay functions are no longer required by reboot functions when building XTIDE Universal BIOS.
File size: 1.1 KB
Line 
1; Project name : Assembly Library
2; Description : Common defines for all library functions.
3%ifndef ASSEMBLY_LIBRARY_INC
4%define ASSEMBLY_LIBRARY_INC
5
6; Include .inc files
7%include "Emulate.inc" ; Must be included first!
8%include "Macros.inc"
9%include "BiosData.inc"
10%include "BiosFunctions.inc"
11%include "CgaSnow.inc"
12%include "Debug.inc"
13%include "Delay.inc"
14%include "DosFunctions.inc"
15%include "File.inc"
16%include "Math.inc"
17%include "Registers.inc"
18
19; Library dependencies
20%ifdef INCLUDE_MENU_DIALOGS
21 %include "Dialog.inc"
22 %define INCLUDE_MENU_LIBRARY
23 %define INCLUDE_FILE_LIBRARY
24%endif
25
26%ifdef INCLUDE_MENU_LIBRARY
27 %include "Menu.inc"
28 %include "MenuEvents.inc"
29 %define INCLUDE_KEYBOARD_LIBRARY
30 %define INCLUDE_TIME_LIBRARY
31%endif
32
33%ifdef INCLUDE_KEYBOARD_LIBRARY
34 %define INCLUDE_DISPLAY_LIBRARY
35 %define INCLUDE_UTIL_LIBRARY
36%endif
37
38%ifdef INCLUDE_DISPLAY_LIBRARY
39 %include "Display.inc"
40 %define INCLUDE_STRING_LIBRARY
41%endif
42
43%ifdef INCLUDE_STRING_LIBRARY
44 %define INCLUDE_UTIL_LIBRARY
45%endif
46
47%ifdef INCLUDE_FILE_LIBRARY
48 %define INCLUDE_UTIL_LIBRARY
49%endif
50
51
52%endif ; ASSEMBLY_LIBRARY_INC
Note: See TracBrowser for help on using the repository browser.