annotate autovar/README.txt @ 356:2f64957d6a46

- fix to dynload to build with musl libc (latter has dlinfo but not RTLD_SELF, so fallback to dl_iterate_phdr if on ELF targets)
author Tassilo Philipp
date Tue, 25 Feb 2020 16:07:45 +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