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

Last change on this file since 110 was 110, checked in by aitotat, 13 years ago

Changes to Assembly Library:

  • Moved eENTER_STRUCT and eLEAVE_STRUCT to Macros.inc.
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 "DosFunctions.inc"
14%include "File.inc"
15%include "Math.inc"
16%include "Registers.inc"
17
18; Library dependencies
19%ifdef INCLUDE_MENU_DIALOGS
20    %include "Dialog.inc"
21    %define INCLUDE_MENU_LIBRARY
22    %define INCLUDE_FILE_LIBRARY
23%endif
24
25%ifdef INCLUDE_MENU_LIBRARY
26    %include "Menu.inc"
27    %include "MenuEvents.inc"
28    %define INCLUDE_KEYBOARD_LIBRARY
29    %define INCLUDE_TIME_LIBRARY
30%endif
31
32%ifdef INCLUDE_KEYBOARD_LIBRARY
33    %define INCLUDE_DISPLAY_LIBRARY
34    %define INCLUDE_UTIL_LIBRARY
35%endif
36
37%ifdef INCLUDE_DISPLAY_LIBRARY
38    %include "Display.inc"
39    %define INCLUDE_STRING_LIBRARY
40%endif
41
42%ifdef INCLUDE_STRING_LIBRARY
43    %define INCLUDE_UTIL_LIBRARY
44%endif
45
46%ifdef INCLUDE_FILE_LIBRARY
47    %define INCLUDE_UTIL_LIBRARY
48%endif
49
50
51%endif ; ASSEMBLY_LIBRARY_INC
Note: See TracBrowser for help on using the repository browser.