source: xtideuniversalbios/trunk/Assembly_Library/Src/AssemblyLibrary.asm @ 41

Last change on this file since 41 was 41, checked in by aitotat, 14 years ago

Initial commit for Assembly Library.

File size: 1.7 KB
Line 
1; File name     :   AssemblyLibrary.asm
2; Project name  :   Assembly Library
3; Created date  :   15.9.2010
4; Last update   :   15.9.2010
5; Author        :   Tomi Tilli
6; Description   :   Assembly Library main file. This is the only file that
7;                   needs to be included.
8
9; Section containing code
10SECTION .text
11
12%ifdef INCLUDE_DISPLAY_LIBRARY
13    %include "Display.asm"
14    %include "DisplayCharOut.asm"
15    %include "DisplayContext.asm"
16    %include "DisplayCursor.asm"
17    %include "DisplayFormat.asm"
18    %include "DisplayPage.asm"
19    %include "DisplayPrint.asm"
20%endif
21
22%ifdef INCLUDE_FILE_LIBRARY
23    %include "Directory.asm"
24    %include "DosCritical.asm"
25    %include "Drive.asm"
26    %include "FileIO.asm"
27%endif
28
29%ifdef INCLUDE_KEYBOARD_LIBRARY
30    %include "Keyboard.asm"
31%endif
32
33%ifdef INCLUDE_MENU_LIBRARY
34    %include "Menu.asm"
35    %include "MenuAttributes.asm"
36    %include "MenuBorders.asm"
37    %include "MenuCharOut.asm"
38    %include "MenuEvent.asm"
39    %include "MenuInit.asm"
40    %include "MenuLocation.asm"
41    %include "MenuLoop.asm"
42    %include "MenuScrollbars.asm"
43    %include "MenuText.asm"
44    %include "MenuTime.asm"
45
46    %ifdef INCLUDE_MENU_DIALOGS
47        %include "Dialog.asm"
48        %include "DialogFile.asm"
49        %include "DialogMessage.asm"
50        %include "DialogProgress.asm"
51        %include "DialogSelection.asm"
52        %include "DialogString.asm"
53        %include "DialogWord.asm"
54        %include "LineSplitter.asm"
55        %include "StringsForDialogs.asm"
56    %endif
57%endif
58
59%ifdef INCLUDE_STRING_LIBRARY
60    %include "Char.asm"
61    %include "String.asm"
62%endif
63
64%ifdef INCLUDE_TIME_LIBRARY
65    %include "Delay.asm"
66    %include "TimerTicks.asm"
67%endif
68
69%ifdef INCLUDE_UTIL_LIBRARY
70    %include "Bit.asm"
71    %include "Memory.asm"
72    %include "Size.asm"
73%endif
Note: See TracBrowser for help on using the repository browser.