Back to index

cell-binutils  2.17cvs20070401
ldmain.h
Go to the documentation of this file.
00001 /* ldmain.h -
00002    Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2002, 2003, 2004,
00003    2005 Free Software Foundation, Inc.
00004 
00005    This file is part of GLD, the Gnu Linker.
00006 
00007    GLD is free software; you can redistribute it and/or modify
00008    it under the terms of the GNU General Public License as published by
00009    the Free Software Foundation; either version 1, or (at your option)
00010    any later version.
00011 
00012    GLD is distributed in the hope that it will be useful,
00013    but WITHOUT ANY WARRANTY; without even the implied warranty of
00014    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015    GNU General Public License for more details.
00016 
00017    You should have received a copy of the GNU General Public License
00018    along with GLD; see the file COPYING.  If not, write to the Free
00019    Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
00020    02110-1301, USA.  */
00021 
00022 #ifndef LDMAIN_H
00023 #define LDMAIN_H
00024 
00025 extern char *program_name;
00026 extern const char *ld_sysroot;
00027 extern char *ld_canon_sysroot;
00028 extern int ld_canon_sysroot_len;
00029 extern bfd *output_bfd;
00030 extern char *default_target;
00031 extern bfd_boolean trace_files;
00032 extern bfd_boolean trace_file_tries;
00033 extern bfd_boolean version_printed;
00034 extern bfd_boolean whole_archive;
00035 extern bfd_boolean as_needed;
00036 extern bfd_boolean add_needed;
00037 extern bfd_boolean demangling;
00038 extern int g_switch_value;
00039 extern const char *output_filename;
00040 extern struct bfd_link_info link_info;
00041 extern int overflow_cutoff_limit;
00042 
00043 extern void add_ysym (const char *);
00044 extern void add_wrap (const char *);
00045 extern void add_keepsyms_file (const char *);
00046 
00047 #endif