]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MINICERN/mathlib/gen/gen/pilot.h
Changes needed by ICC/IFC compiler (Intel)
[u/mrichter/AliRoot.git] / MINICERN / mathlib / gen / gen / pilot.h
1 *FCA :          Fri Mar 26 17:27:50 CET 1999 by  Federico Carminati
2 *               define UNIX when LINUX defined
3
4
5 #if defined(CERNLIB_LINUX)
6 #ifndef CERNLIB_UNIX
7 #define CERNLIB_UNIX
8 #endif
9 #endif
10
11 #if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_SINGLE))
12 #ifndef CERNLIB_DOUBLE
13 #define CERNLIB_DOUBLE
14 #endif
15 #endif 
16
17 #if defined(CERNLIB_DECS)||defined(CERNLIB_QMALPH)||defined(CERNLIB_APOLLO)||defined(CERNLIB_SGI)||defined(CERNLIB_NEXT)||defined(CERNLIB_LINUX)||defined(CERNLIB_MSDOS)||defined(CERNLIB_CONVEX32)||defined(CERNLIB_QFAPOGEE)||defined(CERNLIB_QFEPC)||defined(CERNLIB_QFMSOFT)||defined(CERNLIB_QFDEC)||defined(CERNLIB_WINNT)
18 #ifndef CERNLIB_NOQUAD
19 #define CERNLIB_NOQUAD
20 #endif
21 #endif
22
23 #if !defined(CERNLIB_NOQUAD)
24 #ifndef CERNLIB_QUAD
25 #define CERNLIB_QUAD
26 #endif
27 #endif
28
29 #if defined(CERNLIB_QMALPH)
30 #ifndef CERNLIB_FORTRAN
31 #define CERNLIB_FORTRAN
32 #endif
33 #endif
34
35 #if (defined(CERNLIB_CONVEX))&&(defined(CERNLIB_SINGLE))
36 #ifndef CERNLIB_CONVEX64
37 #define CERNLIB_CONVEX64
38 #endif
39 #endif
40 #if (defined(CERNLIB_CONVEX))&&(!defined(CERNLIB_CONVEX64))
41 #ifndef CERNLIB_CONVEX32
42 #define CERNLIB_CONVEX32
43 #endif
44 #endif
45 #if defined(CERNLIB_CONVEX32)||defined(CERNLIB_CONVEX64)
46 #ifndef CERNLIB_CONVEX
47 #define CERNLIB_CONVEX
48 #endif
49 #endif
50
51 #if 0
52 * DEC Fortran 1.0 is used for Windows/NT
53 #endif
54 #if defined(CERNLIB_WINNT) && !defined(CERNLIB_QFMSOFT)
55 #ifndef CERNLIB_DECS
56 #define CERNLIB_DECS
57 #endif
58
59 #ifndef CERNLIB_QMALPH
60 #define CERNLIB_QMALPH
61 #endif
62
63 #ifndef CERNLIB_FORTRAN
64 #define CERNLIB_FORTRAN
65 #endif
66 #endif
67
68 #if (defined(CERNLIB_MSDOS))&&(!defined(CERNLIB_NDP))&&(!defined(CERNLIB_WINNT))
69 #ifndef CERNLIB_QF2C
70 #define CERNLIB_QF2C
71 #endif
72 #endif
73
74 #if defined(CERNLIB_LINUX)
75 #ifndef CERNLIB_QF2C
76 #define CERNLIB_QF2C
77 #endif
78 #endif
79
80 #if defined(CERNLIB_IBMMVS)||defined(CERNLIB_IBMVM)
81 #ifndef CERNLIB_IBM
82 #define CERNLIB_IBM
83 #endif
84 #endif
85
86 #if defined(CERNLIB_CDC)||defined(CERNLIB_CRAY)
87 #ifndef CERNLIB_SINGLE
88 #define CERNLIB_SINGLE
89 #endif
90 #endif
91
92 #if defined(CERNLIB_IBM)||defined(CERNLIB_VAX)||defined(CERNLIB_NORD)
93 #ifndef CERNLIB_DOUBLE
94 #define CERNLIB_DOUBLE
95 #endif
96 #endif
97
98 #if defined(CERNLIB_IBM)
99 #ifndef CERNLIB_QMIBMXA
100 #define CERNLIB_QMIBMXA
101 #endif
102 #endif
103
104 #if 0
105 * Defines for the tests not used to build lib
106 #endif
107
108 #if defined(CERNLIB_DOUBLE)
109 #ifndef CERNLIB_CMPXDOUB
110 #define CERNLIB_CMPXDOUB
111 #endif
112 #endif
113
114 #if defined(CERNLIB_CRAY)
115 #ifndef CERNLIB_CMPXDOUB
116 #define CERNLIB_CMPXDOUB
117 #endif
118 #endif
119
120 #if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_SINGLE))
121 #ifndef CERNLIB_QIEEE 
122 #define CERNLIB_QIEEE 
123 #endif
124 #endif
125
126 #if defined(CERNLIB_IBMRT)
127 #ifndef CERNLIB_IBMRS 
128 #define CERNLIB_IBMRS 
129 #endif
130 #endif