Remove kerberosIV from the build.
[dragonfly.git] / release / sysinstall / dist.h
1 /* $FreeBSD: src/release/sysinstall/dist.h,v 1.48.2.3 2001/03/22 01:43:46 ps Exp $  */
2 /* $DragonFly: src/release/sysinstall/Attic/dist.h,v 1.3 2003/08/05 07:45:42 asmodai Exp $  */
3
4 #ifndef _DIST_H_INCLUDE
5 #define _DIST_H_INCLUDE
6
7 /* Bitfields for distributions - hope we never have more than 32! :-) */
8 #define DIST_BIN                0x00001
9 #define DIST_GAMES              0x00002
10 #define DIST_MANPAGES           0x00004
11 #define DIST_PROFLIBS           0x00008
12 #define DIST_DICT               0x00010
13 #define DIST_SRC                0x00020
14 #define DIST_DOC                0x00040
15 #define DIST_INFO               0x00080
16 #ifdef __i386__                 /* only applicable on x86 */
17 #define DIST_COMPAT1X           0x00100
18 #define DIST_COMPAT20           0x00200
19 #define DIST_COMPAT21           0x00400
20 #define DIST_COMPAT22           0x00800
21 #define DIST_COMPAT3X           0x01000
22 #endif
23 #define DIST_COMPAT4X           0x02000
24 #define DIST_XF86               0x04000
25 #define DIST_CRYPTO             0x08000
26 #define DIST_CATPAGES           0x10000
27 #define DIST_PORTS              0x20000
28 #define DIST_LOCAL              0x40000
29 #define DIST_ALL                0x7FFFF
30
31 /* Subtypes for CRYPTO distribution */
32 #define DIST_CRYPTO_CRYPTO      0x0001
33 #define DIST_CRYPTO_SCRYPTO     0x0002
34 #define DIST_CRYPTO_SSECURE     0x0004
35 #define DIST_CRYPTO_KERBEROS5   0x0010
36 #define DIST_CRYPTO_SKERBEROS5  0x0040
37 #endif
38 #define DIST_CRYPTO_ALL         0x007F
39
40 /* Subtypes for SRC distribution */
41 #define DIST_SRC_BASE           0x00001
42 #define DIST_SRC_CONTRIB        0x00002
43 #define DIST_SRC_GNU            0x00004
44 #define DIST_SRC_ETC            0x00008
45 #define DIST_SRC_GAMES          0x00010
46 #define DIST_SRC_INCLUDE        0x00020
47 #define DIST_SRC_LIB            0x00040
48 #define DIST_SRC_LIBEXEC        0x00080
49 #define DIST_SRC_TOOLS          0x00100
50 #define DIST_SRC_RELEASE        0x00200
51 #define DIST_SRC_SBIN           0x00400
52 #define DIST_SRC_SHARE          0x00800
53 #define DIST_SRC_SYS            0x01000
54 #define DIST_SRC_UBIN           0x02000
55 #define DIST_SRC_USBIN          0x04000
56 #define DIST_SRC_BIN            0x08000
57 #define DIST_SRC_ALL            0x0FFFF
58
59 /* Subtypes for XFree86 distribution */
60 #define DIST_XF86_BIN           0x0001
61 #define DIST_XF86_CFG           0x0002
62 #define DIST_XF86_DOC           0x0004
63 #define DIST_XF86_HTML          0x0008
64 #define DIST_XF86_LIB           0x0010
65 #define DIST_XF86_LKIT98        0x0020
66 #define DIST_XF86_LKIT          0x0040
67 #define DIST_XF86_MAN           0x0080
68 #define DIST_XF86_PROG          0x0100
69 #define DIST_XF86_PS            0x0200
70 #define DIST_XF86_SET           0x0400
71 #define DIST_XF86_9SET          0x0800
72 #define DIST_XF86_MISC_ALL      0x0FFF
73 #define DIST_XF86_SERVER        0x8000
74 #ifdef __i386__
75 #define DIST_XF86_SERVER_9MGA           0x0000001
76 #define DIST_XF86_SERVER_9480           0x0000002
77 #define DIST_XF86_SERVER_9EGC           0x0000004
78 #define DIST_XF86_SERVER_9GA9           0x0000008
79 #define DIST_XF86_SERVER_9GAN           0x0000010
80 #define DIST_XF86_SERVER_9LPW           0x0000020
81 #define DIST_XF86_SERVER_9NKV           0x0000040
82 #define DIST_XF86_SERVER_9NS3           0x0000080
83 #define DIST_XF86_SERVER_9SVG           0x0000100
84 #define DIST_XF86_SERVER_9SPW           0x0000200
85 #define DIST_XF86_SERVER_9TGU           0x0000400
86 #define DIST_XF86_SERVER_9WEP           0x0000800
87 #define DIST_XF86_SERVER_9WS            0x0001000
88 #define DIST_XF86_SERVER_9WSN           0x0002000
89 #elif __alpha__
90 #define DIST_XF86_SERVER_TGA            0x0000001
91 #endif
92 #define DIST_XF86_SERVER_8514           0x0004000
93 #define DIST_XF86_SERVER_AGX            0x0008000
94 #define DIST_XF86_SERVER_I128           0x0010000
95 #define DIST_XF86_SERVER_MACH8          0x0020000
96 #define DIST_XF86_SERVER_MACH32         0x0040000
97 #define DIST_XF86_SERVER_MACH64         0x0080000
98 #define DIST_XF86_SERVER_MONO           0x0100000
99 #define DIST_XF86_SERVER_P9000          0x0200000
100 #define DIST_XF86_SERVER_S3             0x0400000
101 #define DIST_XF86_SERVER_S3V            0x0800000
102 #define DIST_XF86_SERVER_SVGA           0x1000000
103 #define DIST_XF86_SERVER_VGA16          0x2000000
104 #define DIST_XF86_SERVER_W32            0x4000000
105 #define DIST_XF86_SERVER_3DL            0x8000000
106 #define DIST_XF86_SERVER_ALL            0xFFFFFFF
107 #define DIST_XF86_FONTS         0x10000
108 #define DIST_XF86_FONTS_MISC            0x0001
109 #define DIST_XF86_FONTS_100             0x0002
110 #define DIST_XF86_FONTS_CYR             0x0004
111 #define DIST_XF86_FONTS_SCALE           0x0008
112 #define DIST_XF86_FONTS_NON             0x0010
113 #define DIST_XF86_FONTS_SERVER          0x0020
114 #define DIST_XF86_FONTS_ALL             0x003F
115 #define DIST_XF86_ALL           0x1FFFF
116
117 /* Canned distribution sets */
118 #define _DIST_USER \
119         ( DIST_BIN | DIST_DOC | DIST_MANPAGES | DIST_DICT | DIST_CRYPTO )
120
121 #define _DIST_DEVELOPER \
122         ( _DIST_USER | DIST_PROFLIBS | DIST_INFO | DIST_SRC )
123
124 #define DIST_CRYPTO_BIN \
125         ( DIST_CRYPTO_CRYPTO | DIST_CRYPTO_KERBEROS5 )
126
127 #endif  /* _DIST_H_INCLUDE */
128
129
130
131
132