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

Last change on this file since 247 was 247, checked in by aitotat@…, 12 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.