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