1//===- Config.h.in --------------------------------------------------------===// 2// 3// The MCLinker Project 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9 10//===----------------------------------------------------------------------===// 11// Hand-coded for Android build 12//===----------------------------------------------------------------------===// 13 14#ifndef MCLD_CONFIG_H 15#define MCLD_CONFIG_H 16 17#include <llvm/Config/config.h> 18 19#ifdef LLVM_ON_UNIX 20# define MCLD_ON_UNIX 1 21#else 22// Assume on Win32 otherwise. 23# define MCLD_ON_WIN32 1 24#endif 25 26/* Target triple MCLinker will generate code for by default */ 27#define MCLD_DEFAULT_TARGET_TRIPLE "x86_64-unknown-linux-gnu" 28 29/* MCLINKER version */ 30#define MCLD_VERSION "2.9.0.dev-" 31 32/* Name of package */ 33#define PACKAGE "mclinker" 34 35 36/* Version number of package */ 37#define VERSION "dev" 38 39 40#define MCLD_REGION_CHUNK_SIZE 32 41#define MCLD_NUM_OF_INPUTS 32 42#define MCLD_SECTIONS_PER_INPUT 16 43#define MCLD_SYMBOLS_PER_INPUT 128 44#define MCLD_RELOCATIONS_PER_INPUT 1024 45 46#define MCLD_SEGMENTS_PER_OUTPUT 8 47 48#endif 49 50