Adding Sun to pilot
[u/mrichter/AliRoot.git] / MINICERN / mathlib / gen / gen / pilot.h
CommitLineData
fe4da5cc 1*FCA : Fri Mar 26 17:27:50 CET 1999 by Federico Carminati
2* define UNIX when LINUX defined
3
4
4cc4b125 5#if (defined(CERNLIB_LINUX))||(defined(CERNLIB_SUN))
fe4da5cc 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