15460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//===- Config.h.in --------------------------------------------------------===//
25460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//
35460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//                     The MCLinker Project
45460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//
55460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao// This file is distributed under the University of Illinois Open Source
65460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao// License. See LICENSE.TXT for details.
75460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//
85460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//===----------------------------------------------------------------------===//
95460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
105460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//===----------------------------------------------------------------------===//
115460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao// Hand-coded for Android build
125460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao//===----------------------------------------------------------------------===//
135460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
145460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao#ifndef MCLD_CONFIG_H
155460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao#define MCLD_CONFIG_H
165460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
17c1e591be865c9a53247938ec69160ea2a8d6527fShih-wei Liao#include <llvm/Config/config.h>
185460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
19355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao#ifdef LLVM_ON_UNIX
20355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao# define MCLD_ON_UNIX 1
21355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao#else
22355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao// Assume on Win32 otherwise.
23355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao# define MCLD_ON_WIN32 1
24355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao#endif
255460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
2621433dddd6366055d6b305675f4afca0b4592dcdStephen Hines/* Target triple MCLinker will generate code for by default */
2721433dddd6366055d6b305675f4afca0b4592dcdStephen Hines#define MCLD_DEFAULT_TARGET_TRIPLE "x86_64-unknown-linux-gnu"
2821433dddd6366055d6b305675f4afca0b4592dcdStephen Hines
2921433dddd6366055d6b305675f4afca0b4592dcdStephen Hines/* MCLINKER version */
3021433dddd6366055d6b305675f4afca0b4592dcdStephen Hines#define MCLD_VERSION "2.3.0.RC-WhiteStone"
3121433dddd6366055d6b305675f4afca0b4592dcdStephen Hines
3221433dddd6366055d6b305675f4afca0b4592dcdStephen Hines
3321433dddd6366055d6b305675f4afca0b4592dcdStephen Hines/* Version number of package */
3421433dddd6366055d6b305675f4afca0b4592dcdStephen Hines#define VERSION "WhiteStone"
3521433dddd6366055d6b305675f4afca0b4592dcdStephen Hines
3622add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao
3722add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_REGION_CHUNK_SIZE 32
3822add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_NUM_OF_INPUTS 32
3922add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_SECTIONS_PER_INPUT 16
4022add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#define MCLD_SYMBOLS_PER_INPUT 128
41d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao#define MCLD_RELOCATIONS_PER_INPUT 1024
425460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
435460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao#endif
445460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao
45