ReactOS
0.4.16-dev-197-g92996da
xconfig.h
Go to the documentation of this file.
1
/* @(#)xconfig.h 1.13 13/07/23 Copyright 1995-2013 J. Schilling */
2
/*
3
* This file either includes the dynamic or manual autoconf stuff.
4
*
5
* Copyright (c) 1995-2013 J. Schilling
6
*
7
* This file is included from <schily/mconfig.h> and usually
8
* includes $(SRCROOT)/incs/$(OARCH)/xconfig.h via
9
* -I$(SRCROOT)/incs/$(OARCH)/
10
*
11
* Use only cpp instructions.
12
*
13
* NOTE: SING: (Schily Is Not Gnu)
14
*/
15
/*
16
* The contents of this file are subject to the terms of the
17
* Common Development and Distribution License, Version 1.0 only
18
* (the "License"). You may not use this file except in compliance
19
* with the License.
20
*
21
* See the file CDDL.Schily.txt in this distribution for details.
22
* A copy of the CDDL is also available via the Internet at
23
* http://www.opensource.org/licenses/cddl1.txt
24
*
25
* When distributing Covered Code, include this CDDL HEADER in each
26
* file and include the License file CDDL.Schily.txt from this distribution.
27
*/
28
29
#ifndef _SCHILY_XCONFIG_H
30
#define _SCHILY_XCONFIG_H
31
32
/*
33
* This hack that is needed as long as VMS has no POSIX shell.
34
* It will go away soon. VMS users: in future you need to specify:
35
* cc -DUSE_STATIC_CONF
36
*/
37
#ifdef VMS
38
# define USE_STATIC_CONF
39
#endif
40
41
#ifdef NO_STATIC_CONF
42
#undef USE_STATIC_CONF
43
#endif
44
45
#ifdef USE_STATIC_CONF
46
# include <schily/xmconfig.h>
/* The static autoconf stuff */
47
#else
/* USE_STATIC_CONF */
48
49
50
#ifdef SCHILY_BUILD
/* #defined by Schily makefile system */
51
/*
52
* Include $(SRCROOT)/incs/$(OARCH)/xconfig.h via
53
* -I$(SRCROOT)/incs/$(OARCH)/
54
*/
55
# include <xconfig.h>
/* The current dynamic autoconf stuff */
56
#else
/* !SCHILY_BUILD */
57
/*
58
* The stuff for static compilation. Include files from a previous
59
* dynamic autoconfiguration.
60
*/
61
#ifdef __SUNOS5_SPARC_CC32
62
#include <schily/sparc-sunos5-cc/xconfig.h>
63
#define __JS_ARCH_CONF_INCL
64
#endif
65
#ifdef __SUNOS5_SPARC_CC64
66
#include <schily/sparc-sunos5-cc64/xconfig.h>
67
#define __JS_ARCH_CONF_INCL
68
#endif
69
#ifdef __SUNOS5_SPARC_GCC32
70
#include <schily/sparc-sunos5-gcc/xconfig.h>
71
#define __JS_ARCH_CONF_INCL
72
#endif
73
#ifdef __SUNOS5_SPARC_GCC64
74
#include <schily/sparc-sunos5-gcc64/xconfig.h>
75
#define __JS_ARCH_CONF_INCL
76
#endif
77
#ifdef __SUNOS5_X86_CC32
78
#include <schily/i386-sunos5-cc/xconfig.h>
79
#define __JS_ARCH_CONF_INCL
80
#endif
81
#ifdef __SUNOS5_X86_CC64
82
#include <schily/i386-sunos5-cc64/xconfig.h>
83
#define __JS_ARCH_CONF_INCL
84
#endif
85
#ifdef __SUNOS5_X86_GCC32
86
#include <schily/i386-sunos5-gcc/xconfig.h>
87
#define __JS_ARCH_CONF_INCL
88
#endif
89
#ifdef __SUNOS5_X86_GCC64
90
#include <schily/i386-sunos5-gcc64/xconfig.h>
91
#define __JS_ARCH_CONF_INCL
92
#endif
93
94
#ifdef __SUNOS4_MC68000_CC32
95
#ifdef __mc68020
96
#include <schily/mc68020-sunos4-cc/xconfig.h>
97
#define __JS_ARCH_CONF_INCL
98
#endif
99
#endif
100
#ifdef __SUNOS4_MC68000_GCC32
101
#ifdef __mc68020
102
#include <schily/mc68020-sunos4-gcc/xconfig.h>
103
#define __JS_ARCH_CONF_INCL
104
#endif
105
#endif
106
107
#ifdef __HPUX_HPPA_CC32
108
#include <schily/hppa-hp-ux-cc/xconfig.h>
109
#define __JS_ARCH_CONF_INCL
110
#endif
111
#ifdef __HPUX_HPPA_CC64
112
#include <schily/hppa-hp-ux-cc64/xconfig.h>
113
#define __JS_ARCH_CONF_INCL
114
#endif
115
#ifdef __HPUX_HPPA_GCC32
116
#include <schily/hppa-hp-ux-gcc/xconfig.h>
117
#define __JS_ARCH_CONF_INCL
118
#endif
119
#ifdef __HPUX_HPPA_GCC64
120
#include <schily/hppa-hp-ux-gcc64/xconfig.h>
121
#define __JS_ARCH_CONF_INCL
122
#endif
123
124
#ifdef __LINUX_ARMV6L_GCC32
125
#include <schily/armv6l-linux-gcc/xconfig.h>
126
#define __JS_ARCH_CONF_INCL
127
#endif
128
#ifdef __LINUX_ARMV5L_GCC32
129
#include <schily/armv6l-linux-gcc/xconfig.h>
130
#define __JS_ARCH_CONF_INCL
131
#endif
132
#ifdef __LINUX_ARMV5TEJL_GCC32
133
#include <schily/armv5tejl-linux-gcc/xconfig.h>
134
#define __JS_ARCH_CONF_INCL
135
#endif
136
#ifdef __LINUX_I386_GCC32
137
#include <schily/i686-linux-gcc/xconfig.h>
138
#define __JS_ARCH_CONF_INCL
139
#endif
140
#ifdef __LINUX_amd64_GCC64
141
#include <schily/x86_64-linux-gcc/xconfig.h>
142
#define __JS_ARCH_CONF_INCL
143
#endif
144
145
#ifdef __MSWIN_X86_CL32
146
#include <schily/i686-cygwin32_nt-cl/xconfig.h>
147
#define __JS_ARCH_CONF_INCL
148
#endif
149
150
#ifdef __CYGWIN_X86_GCC
151
#include <schily/i686-cygwin32_nt-gcc/xconfig.h>
152
#define __JS_ARCH_CONF_INCL
153
#endif
154
155
#ifndef __JS_ARCH_CONF_INCL
156
/*
157
* #error will not work for all compilers (e.g. sunos4)
158
* The following line will abort compilation on all compilers
159
* if none of the above is defined. And that's what we want.
160
*/
161
Error
unconfigured architecture
162
163
#include <schily/err_arch.h>
/* Avoid "unknown directive" with K&R */
164
#endif
165
166
#endif
/* SCHILY_BUILD */
167
168
#endif
/* USE_STATIC_CONF */
169
170
#ifdef __cplusplus
171
extern
"C"
{
172
#endif
173
/*
174
* Fake in order to keep the silly hdrchk(1) quiet.
175
*/
176
#ifdef __cplusplus
177
}
178
#endif
179
180
#endif
/* _SCHILY_XCONFIG_H */
Error
BOOL Error
Definition:
chkdsk.c:66
sdk
tools
mkisofs
schilytools
include
schily
xconfig.h
Generated on Wed Oct 30 2024 06:13:51 for ReactOS by
1.9.6