• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* include/mcld/Config/Config.h.in.  Generated from configure.ac by autoheader.  */
2
3
4//===- Config.h.in --------------------------------------------------------===//
5//
6//                     The MCLinker Project
7//
8// This file is distributed under the University of Illinois Open Source
9// License. See LICENSE.TXT for details.
10//
11//===----------------------------------------------------------------------===//
12#ifndef MCLD_CONFIG_H
13#define MCLD_CONFIG_H
14
15
16/* Define to 1 if you have the <cxxabi.h> header file. */
17#undef HAVE_CXXABI_H
18
19/* Define to 1 if you have the <dlfcn.h> header file. */
20#undef HAVE_DLFCN_H
21
22/* Define to 1 if you have the <fcntl.h> header file. */
23#undef HAVE_FCNTL_H
24
25/* Define to 1 if you have the <inttypes.h> header file. */
26#undef HAVE_INTTYPES_H
27
28/* Define to 1 if you have the <memory.h> header file. */
29#undef HAVE_MEMORY_H
30
31/* Define if you have POSIX threads libraries and header files. */
32#undef HAVE_PTHREAD
33
34/* Define to 1 if you have the <stdint.h> header file. */
35#undef HAVE_STDINT_H
36
37/* Define to 1 if you have the <stdlib.h> header file. */
38#undef HAVE_STDLIB_H
39
40/* Define to 1 if you have the <strings.h> header file. */
41#undef HAVE_STRINGS_H
42
43/* Define to 1 if you have the <string.h> header file. */
44#undef HAVE_STRING_H
45
46/* Define to 1 if you have the <sys/mman.h> header file. */
47#undef HAVE_SYS_MMAN_H
48
49/* Define to 1 if you have the <sys/stat.h> header file. */
50#undef HAVE_SYS_STAT_H
51
52/* Define to 1 if you have the <sys/types.h> header file. */
53#undef HAVE_SYS_TYPES_H
54
55/* Define to 1 if you have the <unistd.h> header file. */
56#undef HAVE_UNISTD_H
57
58/* Define to 1 if you have the <zlib.h> header file. */
59#undef HAVE_ZLIB_H
60
61/* Define to the sub-directory in which libtool stores uninstalled libraries.
62   */
63#undef LT_OBJDIR
64
65/* Target triple MCLinker will generate code for by default */
66#undef MCLD_DEFAULT_TARGET_TRIPLE
67
68/* Define if this is Unixish platform */
69#undef MCLD_ON_UNIX
70
71/* Define if this is Win32ish platform */
72#undef MCLD_ON_WIN32
73
74/* MCLINKER version */
75#undef MCLD_VERSION
76
77/* Name of package */
78#undef PACKAGE
79
80/* Define to the address where bug reports for this package should be sent. */
81#undef PACKAGE_BUGREPORT
82
83/* Define to the full name of this package. */
84#undef PACKAGE_NAME
85
86/* Define to the full name and version of this package. */
87#undef PACKAGE_STRING
88
89/* Define to the one symbol short name of this package. */
90#undef PACKAGE_TARNAME
91
92/* Define to the home page for this package. */
93#undef PACKAGE_URL
94
95/* Define to the version of this package. */
96#undef PACKAGE_VERSION
97
98/* Define to necessary symbol if this constant uses a non-standard name on
99   your system. */
100#undef PTHREAD_CREATE_JOINABLE
101
102/* Define to 1 if you have the ANSI C header files. */
103#undef STDC_HEADERS
104
105/* Define for standalone Android linker */
106#undef TARGET_BUILD
107
108/* Version number of package */
109#undef VERSION
110
111/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
112   `char[]'. */
113#undef YYTEXT_POINTER
114
115
116#define MCLD_REGION_CHUNK_SIZE 32
117#define MCLD_NUM_OF_INPUTS 32
118#define MCLD_SECTIONS_PER_INPUT 16
119#define MCLD_SYMBOLS_PER_INPUT 128
120#define MCLD_RELOCATIONS_PER_INPUT 1024
121
122#define MCLD_SEGMENTS_PER_OUTPUT 8
123
124#endif
125
126