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

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

Changes to Assembly Library:

  • Added Precise Event Timer functions.
File size: 1.2 KB
RevLine 
[41]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!
[110]8%include "Macros.inc"
[41]9%include "BiosData.inc"
10%include "BiosFunctions.inc"
[48]11%include "CgaSnow.inc"
[41]12%include "Debug.inc"
[247]13%include "Delay.inc"
[41]14%include "DosFunctions.inc"
[50]15%include "File.inc"
[41]16%include "Math.inc"
[105]17%include "Registers.inc"
[256]18%include "SystemTimer.inc"
[41]19
[256]20
[41]21; Library dependencies
22%ifdef INCLUDE_MENU_DIALOGS
23 %include "Dialog.inc"
24 %define INCLUDE_MENU_LIBRARY
25 %define INCLUDE_FILE_LIBRARY
26%endif
27
28%ifdef INCLUDE_MENU_LIBRARY
29 %include "Menu.inc"
30 %include "MenuEvents.inc"
31 %define INCLUDE_KEYBOARD_LIBRARY
32 %define INCLUDE_TIME_LIBRARY
33%endif
34
35%ifdef INCLUDE_KEYBOARD_LIBRARY
36 %define INCLUDE_DISPLAY_LIBRARY
37 %define INCLUDE_UTIL_LIBRARY
38%endif
39
40%ifdef INCLUDE_DISPLAY_LIBRARY
41 %include "Display.inc"
42 %define INCLUDE_STRING_LIBRARY
43%endif
44
[73]45%ifdef INCLUDE_STRING_LIBRARY
46 %define INCLUDE_UTIL_LIBRARY
47%endif
48
[41]49%ifdef INCLUDE_FILE_LIBRARY
50 %define INCLUDE_UTIL_LIBRARY
51%endif
52
53
54%endif ; ASSEMBLY_LIBRARY_INC
Note: See TracBrowser for help on using the repository browser.