File: toc.texi

package info (click to toggle)
lightning 1.2-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,020 kB
  • ctags: 3,791
  • sloc: ansic: 13,890; sh: 3,843; perl: 373; makefile: 57
file content (76 lines) | stat: -rw-r--r-- 2,405 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
@c These macros are used because these items could go both in the
@c short listing (for partial books) and in the detailed listing
@c (for full books - i.e. using & porting)

@macro usingmenu{}
@ifset USING
* Installation::          Configuring and installing GNU lightning
* The instruction set::   The RISC instruction set used i GNU lightning
* GNU lightning macros::  GNU lightning's macros
* Reentrancy::            Re-entrant usage of GNU lightning
* Autoconf support::      Using @code{autoconf} with GNU lightning
@end ifset
@end macro

@macro portingmenu{}
@ifset PORTING
* Structure of a port::   An overview of the porting process
* Adjusting configure::   Automatically recognizing the new platform
* Run-time assemblers::   An internal layer to simplify porting
* Standard macros::       The platform-independent layer used by clients.
* Standard functions::    Doing more complex tasks.
* Floating-point macros:: Implementing macros for floating point.
@end ifset
@end macro

@macro standardmacrosmenu{}
@c This comment is needed because of makeinfo's vagaries...
* Forward references::    Implementing forward references
* Common features::       Common features supported by @file{core-common.h}
* Delay slots::           Supporting scheduling of delay slots
* Immediate values::      Supporting arbitrarily sized immediate values
* Implementing the ABI::  Function prologs and epilogs, and argument passing
* Macro list::            Macros composing the platform-independent layer
@end macro

@menu
@ifclear BOTH
* Overview::              What GNU lightning is
@usingmenu{}
@portingmenu{}
* Future::                Tasks for GNU lightning's subsequent releases
* Acknowledgements::      Acknowledgements for GNU lightning

@ifset PORTING
@detailmenu
--- The detailed node listing ---

Standard macros:
@standardmacrosmenu{}
@end detailmenu
@end ifset
@end ifclear

@ifset BOTH
* Overview::              What GNU lightning is.
* Using GNU lightning::   Using GNU lightning in your programs
* Porting GNU lightning:: Retargeting GNU lightning to a new system
* Future::                Tasks for GNU lightning's subsequent releases
* Acknowledgements::      Acknowledgements for GNU lightning

@detailmenu
--- The detailed node listing ---

Using @lightning{}:
@usingmenu{}

Porting @lightning{}:
@portingmenu{}

Standard macros:
@standardmacrosmenu{}
@end detailmenu

@end ifset

@end menu