]> git.saurik.com Git - apple/libc.git/blob - Platforms/MacOSX/Makefile.inc
Libc-763.11.tar.gz
[apple/libc.git] / Platforms / MacOSX / Makefile.inc
1 #
2 # Selectable features for MacOSX
3 #
4
5 # Legacy *64 APIs
6 FEATURE_LEGACY_64_APIS = 1
7
8 # Legacy crt1.o environ support
9 FEATURE_LEGACY_CRT1_ENVIRON = 1
10
11 # Legacy NX international APIs
12 FEATURE_LEGACY_NX_INTERNAT_APIS = 1
13
14 # Legacy NXZone APIs
15 FEATURE_LEGACY_NXZONE_APIS = 1
16
17 # Legacy rune APIs
18 FEATURE_LEGACY_RUNE_APIS = 1
19
20 # Legacy utmp APIs
21 FEATURE_LEGACY_UTMP_APIS = 1
22
23 # New OSMemoryNotification and OSThermalNotification APIs
24 #FEATURE_MEM_THERM_NOTIFICATION_APIS = 1
25
26 # Move localtime to /var/db/timezone
27 #FEATURE_MOVE_LOCALTIME = 1
28
29 # Long doubles are doubles (should match sys/cdefs.h)
30 .if (${MACHINE_ARCH} == arm)
31 FEATURE_ONLY_LONG_DOUBLE_IS_DOUBLE = 1
32 .endif
33
34 # No pre-1050 variants (should match sys/cdefs.h)
35 #FEATURE_ONLY_1050_VARIANTS = 1
36
37 # No legacy variants (should match sys/cdefs.h)
38 .if defined(LP64)
39 FEATURE_ONLY_UNIX_CONFORMANCE = 1
40 .endif
41
42 # Only 64-bit ino_t (should match sys/cdefs.h)
43 #FEATURE_ONLY_64_BIT_INO_T = 1
44
45 # Patch 3333969
46 FEATURE_PATCH_3333969 = 1
47
48 # Patch 3417676
49 FEATURE_PATCH_3417676 = 1
50
51 # Patch 5243343
52 FEATURE_PATCH_5243343 = 1
53
54 # plockstat dtrace support
55 FEATURE_PLOCKSTAT = 1
56
57 # Timezone change notification
58 FEATURE_TIMEZONE_CHANGE_NOTIFICATION = 1