16f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* include/mcld/Config/Config.h.in.  Generated from configure.ac by autoheader.  */
26f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
36f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
45460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//===- Config.h.in --------------------------------------------------------===//
55460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//
65460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//                     The MCLinker Project
75460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//
85460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao// This file is distributed under the University of Illinois Open Source
95460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao// License. See LICENSE.TXT for details.
105460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//
115460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//===----------------------------------------------------------------------===//
125460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao#ifndef MCLD_CONFIG_H
135460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao#define MCLD_CONFIG_H
145460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
156f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
1637b74a387bb3993387029859c2d9d051c41c724eStephen Hines/* Define to 1 if you have the <cxxabi.h> header file. */
1737b74a387bb3993387029859c2d9d051c41c724eStephen Hines#undef HAVE_CXXABI_H
1837b74a387bb3993387029859c2d9d051c41c724eStephen Hines
19f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines/* Define to 1 if you have the <dlfcn.h> header file. */
20f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines#undef HAVE_DLFCN_H
21f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines
226f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <fcntl.h> header file. */
236f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_FCNTL_H
246f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
256f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <inttypes.h> header file. */
266f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_INTTYPES_H
276f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
286f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <memory.h> header file. */
296f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_MEMORY_H
306f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
316f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define if you have POSIX threads libraries and header files. */
326f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_PTHREAD
336f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
346f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <stdint.h> header file. */
356f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_STDINT_H
366f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
376f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <stdlib.h> header file. */
386f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_STDLIB_H
396f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
406f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <strings.h> header file. */
416f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_STRINGS_H
426f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
436f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <string.h> header file. */
446f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_STRING_H
456f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
46f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines/* Define to 1 if you have the <sys/mman.h> header file. */
47f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines#undef HAVE_SYS_MMAN_H
48f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines
496f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <sys/stat.h> header file. */
506f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_SYS_STAT_H
516f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
526f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <sys/types.h> header file. */
536f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_SYS_TYPES_H
546f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
556f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the <unistd.h> header file. */
566f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef HAVE_UNISTD_H
576f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
5837b74a387bb3993387029859c2d9d051c41c724eStephen Hines/* Define to 1 if you have the <zlib.h> header file. */
5937b74a387bb3993387029859c2d9d051c41c724eStephen Hines#undef HAVE_ZLIB_H
6037b74a387bb3993387029859c2d9d051c41c724eStephen Hines
61f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines/* Define to the sub-directory in which libtool stores uninstalled libraries.
62f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines   */
63f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines#undef LT_OBJDIR
64f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines
65f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines/* Target triple MCLinker will generate code for by default */
66f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines#undef MCLD_DEFAULT_TARGET_TRIPLE
67f7ac0f19a1c8d0ad14bcf6456ce368b830fea886Stephen Hines
686f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define if this is Unixish platform */
696f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef MCLD_ON_UNIX
706f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
716f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define if this is Win32ish platform */
726f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef MCLD_ON_WIN32
736f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
746f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* MCLINKER version */
756f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef MCLD_VERSION
766f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
776f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Name of package */
786f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PACKAGE
796f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
806f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to the address where bug reports for this package should be sent. */
816f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PACKAGE_BUGREPORT
826f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
836f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to the full name of this package. */
846f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PACKAGE_NAME
856f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
866f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to the full name and version of this package. */
876f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PACKAGE_STRING
886f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
896f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to the one symbol short name of this package. */
906f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PACKAGE_TARNAME
916f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
926f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to the home page for this package. */
936f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PACKAGE_URL
946f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
956f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to the version of this package. */
966f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PACKAGE_VERSION
976f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
986f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to necessary symbol if this constant uses a non-standard name on
996f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines   your system. */
1006f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef PTHREAD_CREATE_JOINABLE
1016f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
1026f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define to 1 if you have the ANSI C header files. */
1036f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef STDC_HEADERS
1046f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
1056f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Define for standalone Android linker */
1066f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef TARGET_BUILD
1076f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
1086f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines/* Version number of package */
1096f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines#undef VERSION
1106f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
11137b74a387bb3993387029859c2d9d051c41c724eStephen Hines/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
11237b74a387bb3993387029859c2d9d051c41c724eStephen Hines   `char[]'. */
11337b74a387bb3993387029859c2d9d051c41c724eStephen Hines#undef YYTEXT_POINTER
11437b74a387bb3993387029859c2d9d051c41c724eStephen Hines
1156f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines
11622add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_REGION_CHUNK_SIZE 32
11722add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_NUM_OF_INPUTS 32
11822add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_SECTIONS_PER_INPUT 16
11922add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_SYMBOLS_PER_INPUT 128
120d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao#define MCLD_RELOCATIONS_PER_INPUT 1024
12137b74a387bb3993387029859c2d9d051c41c724eStephen Hines
1220dea6bc96bb52346737966839ac68644f7939f58Stephen Hines#define MCLD_SEGMENTS_PER_OUTPUT 8
1235460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
1245460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao#endif
1255460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
126