source: mainline/uspace/app/pcc/config.h@ e6910c8

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since e6910c8 was e6910c8, checked in by Jiří Zárevúcky <zarevucky.jiri@…>, 14 years ago

Update config.h and fix bug in ccom.

  • Property mode set to 100644
File size: 4.2 KB
RevLine 
[3baec29]1
2// FIXME: find out which of them are actually true
3
4/* Using a.out ABI */
5//#undef AOUTABI
6
7/* Define path to alternate assembler */
8//#undef ASSEMBLER
9
10/* Using Classic 68k ABI */
11//#undef CLASSIC68K
12
13/* Using COFF ABI */
14//#undef COFFABI
15
16/* Define path to alternate compiler */
17//#undef COMPILER
18
19/* Using ECOFF ABI */
20//#undef ECOFFABI
21
22/* Using ELF ABI */
23#define ELFABI 1
24
25/* Define to 1 if you have the `basename' function. */
[a376c9e]26//#define HAVE_BASENAME 1
[3baec29]27
28/* Define to 1 if printf supports C99 size specifiers */
[5974661]29//#define HAVE_C99_FORMAT 1
[3baec29]30
31/* Define to 1 if your compiler supports C99 variadic macros */
32#define HAVE_CPP_VARARG_MACRO_GCC 1
33
34/* Define to 1 if you have the `ffs' function. */
[e6910c8]35#define HAVE_FFS 1
[3baec29]36
37/* Define to 1 if you have the `getopt' function. */
38#define HAVE_GETOPT 1
39
40/* Define to 1 if you have the <inttypes.h> header file. */
41#define HAVE_INTTYPES_H 1
42
43/* Define to 1 if you have the <libgen.h> header file. */
[a376c9e]44//#define HAVE_LIBGEN_H 1
[3baec29]45
46/* Define to 1 if you have the <malloc.h> header file. */
47#define HAVE_MALLOC_H 1
48
49/* Define to 1 if you have the <memory.h> header file. */
50#define HAVE_MEMORY_H 1
51
52/* Define to 1 if you have the `mkstemp' function. */
[a376c9e]53//#define HAVE_MKSTEMP 1
[3baec29]54
55/* Define to 1 if you have the `snprintf' function. */
56#define HAVE_SNPRINTF 1
57
58/* Define to 1 if you have the <stdint.h> header file. */
59#define HAVE_STDINT_H 1
60
61/* Define to 1 if you have the <stdlib.h> header file. */
62#define HAVE_STDLIB_H 1
63
64/* Define to 1 if you have the <strings.h> header file. */
[e6910c8]65#define HAVE_STRINGS_H 1
[3baec29]66
67/* Define to 1 if you have the <string.h> header file. */
68#define HAVE_STRING_H 1
69
70/* Define to 1 if you have the `strlcat' function. */
71//#define HAVE_STRLCAT 1
72
73/* Define to 1 if you have the `strlcpy' function. */
74//#define HAVE_STRLCPY 1
75
76/* Define to 1 if you have the `strtold' function. */
77#define HAVE_STRTOLD 1
78
79/* Define to 1 if you have the <sys/stat.h> header file. */
80#define HAVE_SYS_STAT_H 1
81
82/* Define to 1 if you have the <sys/types.h> header file. */
83#define HAVE_SYS_TYPES_H 1
84
85/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
86//#define HAVE_SYS_WAIT_H 1
87
88/* Define to 1 if you have the <unistd.h> header file. */
89#define HAVE_UNISTD_H 1
90
91/* Define to 1 if you have the `vfork' function. */
[a376c9e]92//#define HAVE_VFORK 1
[3baec29]93
94/* Define to 1 if you have the `vsnprintf' function. */
95#define HAVE_VSNPRINTF 1
96
97/* Define if host is BIG endian */
98//#undef HOST_BIG_ENDIAN
99
100/* Define if host is LITTLE endian */
101#define HOST_LITTLE_ENDIAN
102// FIXME: check architecture
103
104/* lex is flex */
105#define ISFLEX 1
106
107/* Define alternate standard lib directory */
108//#undef LIBDIR
109
110/* Define path to alternate linker */
111//#undef LINKER
112
113/* Using Mach-O ABI */
114//#undef MACHOABI
115
116/* Define to the address where bug reports for this package should be sent. */
[e686889c]117#define PACKAGE_BUGREPORT "<zarevucky.jiri@gmail.com>"
[3baec29]118
119/* Define to the full name of this package. */
[e686889c]120#define PACKAGE_NAME "pcc"
[3baec29]121
122/* Define to the full name and version of this package. */
[e686889c]123#define PACKAGE_STRING "pcc 1.0.0.RELEASE"
[3baec29]124
125/* Define to the one symbol short name of this package. */
[e686889c]126#define PACKAGE_TARNAME "pcc"
[3baec29]127
128/* Define to the version of this package. */
[e686889c]129#define PACKAGE_VERSION "1.0.0.RELEASE"
[3baec29]130
131/* Major version no */
132#define PCC_MAJOR 1
133
134/* Minor version no */
135#define PCC_MINOR 0
136
137/* Minor minor version no */
138#define PCC_MINORMINOR 0
139
140/* Using PE/COFF ABI */
141//#undef PECOFFABI
142
143/* Define path to alternate preprocessor */
144//#undef PREPROCESSOR
145
146/* Define to 1 if you have the ANSI C header files. */
147#define STDC_HEADERS 1
148
149/* Define alternate standard include directory */
150//#undef STDINC
151
152/* Define if target defaults to BIG endian */
153//#undef TARGET_BIG_ENDIAN
154
155/* Define if target defaults to LITTLE endian */
156#define TARGET_LITTLE_ENDIAN
157// FIXME: check architecture
158
159/* Target OS */
[e686889c]160#define TARGOS helenos
[3baec29]161
162/* Target OS version */
[e686889c]163#define TARGOSVER 0
[3baec29]164
165/* Enable thread-local storage (TLS). */
166// #undef TLS
167
168/* Version string */
[e686889c]169#define VERSSTR "pcc 1.0.0.RELEASE 20110221 for HelenOS"
[3baec29]170
171/* Size of wide character type */
[e686889c]172#define WCHAR_SIZE 4
[3baec29]173
174/* Type to use for wide characters */
[e686889c]175#define WCHAR_TYPE INT
[3baec29]176
177/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
178 `char[]'. */
179//#define YYTEXT_POINTER 1
180
[a376c9e]181#undef COMPILER
182
Note: See TracBrowser for help on using the repository browser.