UltraScan III
us_defines.h
Go to the documentation of this file.
1 #ifndef US_DEFINES_H
4 #define US_DEFINES_H
5 
7 #define US_Version QString("3.3")
8 
9 
11 #define US3 QString( "UltraScan3" )
12 
13 // Define the platform
14 #ifdef SPARC
15  #define PLATFORM "sparc"
16  #define TITLE "Sun Sparc"
17 #endif
18 
19 #if defined(INTEL) || defined(WIN32)
20  #define PLATFORM "intel"
21  #define TITLE "Intel"
22 #endif
23 
24 #ifdef MAC
25  #define PLATFORM "mac"
26  #define TITLE "Macintosh"
27 #endif
28 
29 #ifdef OPTERON
30  #define PLATFORM "opteron"
31  #define TITLE "64-bit AMD Opteron"
32 #endif
33 
34 #ifdef SGI
35  #define PLATFORM "sgi"
36  #define TITLE "Silicon Graphics"
37 #endif
38 
39 // Define the Operating System
40 #ifdef WIN32
41  #define OS "win32"
42  #define OS_TITLE "Windows"
43 #endif
44 
45 #ifdef FREEBSD
46  #define OS "freebsd"
47  #define OS_TITLE "FreeBSD"
48 #endif
49 
50 #ifdef OPENBSD
51  #define OS "openbsd"
52  #define OS_TITLE "OpenBSD"
53 #endif
54 
55 #ifdef NETBSD
56  #define OS "netbsd"
57  #define OS_TITLE "NetBSD"
58 #endif
59 
60 #ifdef LINUX
61  #define OS "linux"
62  #define OS_TITLE "Linux"
63 #endif
64 
65 #ifdef OSX
66  #define OS "osx"
67  #define OS_TITLE "OS-X"
68 #endif
69 
70 #ifdef IRIX
71  #define OS "irix"
72  #define OS_TITLE "Irix"
73 #endif
74 
75 #ifdef SOLARIS
76  #define OS "solaris"
77  #define OS_TITLE "Solaris"
78 #endif
79 
80 #endif