annotate autovar/README.txt @ 357:d982a00c2177

- PPC64 asm syntax fix, specifying explicitly comparison mode for cmpi (newer toolchains complain, older ones took optional field of instruction which happened to be same value)
author Tassilo Philipp
date Tue, 25 Feb 2020 18:16:13 +0100
parents 43675cb378ce
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 autovar -- a small macro auto-detection library
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 the following gives the list of variables available.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 for each variable, a separate header file is used.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 OS: Operating System
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 ARCH: Architecture
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 CC: C Compiler
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 ABI: Application Binary Interface
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 OSFAMILY: OS Roots
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 the following gives the tree of variables
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 OS:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 Win32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 Win64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 Darwin
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 IOS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 MacOSX
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 Linux
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 FreeBSD
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 OpenBSD
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 NetBSD
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 DragonFlyBSD
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 SunOS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 Cygwin
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 MinGW
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 NDS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 PSP
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 BeOS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 Plan9
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 VMS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 Minix
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 Unknown
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 ARCH:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 X86
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 X64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41 IA64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 PPC
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 PPC64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 MIPS64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 MIPS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 ARM
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 THUMB
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 SH
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 SPARC64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 SPARC
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 ABI:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 PE
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 Mach
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 ELF
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 ELF32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 ELF64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 OSFAMILY:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 Windows
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 Unix
69
43675cb378ce - work on html doc generation
cslag
parents: 0
diff changeset
62 GameConsole
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 CC:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 INTEL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 MSVC
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 GNU
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 WATCOM
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 PCC
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 SUN