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

Last change on this file since 104 was 104, checked in by Tomi Tilli, 14 years ago

Changes to Assembly Library:

  • Some more optimizations.
  • Moved macros.inc from XTIDE Universal BIOS to Assembly Library.
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 "BiosData.inc"
9%include "BiosFunctions.inc"
10%include "CgaSnow.inc"
11%include "Debug.inc"
12%include "DosFunctions.inc"
13%include "File.inc"
14%include "Macros.inc"
15%include "Math.inc"
16
17; Library dependencies
18%ifdef INCLUDE_MENU_DIALOGS
19 %include "Dialog.inc"
20 %define INCLUDE_MENU_LIBRARY
21 %define INCLUDE_FILE_LIBRARY
22%endif
23
24%ifdef INCLUDE_MENU_LIBRARY
25 %include "Menu.inc"
26 %include "MenuEvents.inc"
27 %define INCLUDE_KEYBOARD_LIBRARY
28 %define INCLUDE_TIME_LIBRARY
29%endif
30
31%ifdef INCLUDE_KEYBOARD_LIBRARY
32 %define INCLUDE_DISPLAY_LIBRARY
33 %define INCLUDE_UTIL_LIBRARY
34%endif
35
36%ifdef INCLUDE_DISPLAY_LIBRARY
37 %include "Display.inc"
38 %define INCLUDE_STRING_LIBRARY
39%endif
40
41%ifdef INCLUDE_STRING_LIBRARY
42 %define INCLUDE_UTIL_LIBRARY
43%endif
44
45%ifdef INCLUDE_FILE_LIBRARY
46 %define INCLUDE_UTIL_LIBRARY
47%endif
48
49
50%endif ; ASSEMBLY_LIBRARY_INC
Note: See TracBrowser for help on using the repository browser.