178828Sobrien/* emul-target.h.  Default values for struct emulation defined in emul.h
2218822Sdim   Copyright 1995 Free Software Foundation, Inc.
378828Sobrien
478828Sobrien   This file is part of GAS, the GNU Assembler.
578828Sobrien
678828Sobrien   GAS is free software; you can redistribute it and/or modify
778828Sobrien   it under the terms of the GNU General Public License as published by
878828Sobrien   the Free Software Foundation; either version 2, or (at your option)
978828Sobrien   any later version.
1078828Sobrien
1178828Sobrien   GAS is distributed in the hope that it will be useful,
1278828Sobrien   but WITHOUT ANY WARRANTY; without even the implied warranty of
1378828Sobrien   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1478828Sobrien   GNU General Public License for more details.
1578828Sobrien
1678828Sobrien   You should have received a copy of the GNU General Public License
1778828Sobrien   along with GAS; see the file COPYING.  If not, write to the Free
18218822Sdim   Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
19218822Sdim   02110-1301, USA.  */
2078828Sobrien
2133965Sjdp#ifndef emul_init
2233965Sjdp#define emul_init			common_emul_init
2333965Sjdp#endif
2433965Sjdp
2533965Sjdp#ifndef emul_bfd_name
2633965Sjdp#define emul_bfd_name			default_emul_bfd_name
2733965Sjdp#endif
2833965Sjdp
2933965Sjdp#ifndef emul_local_labels_fb
3033965Sjdp#define emul_local_labels_fb		0
3133965Sjdp#endif
3233965Sjdp
3333965Sjdp#ifndef emul_local_labels_dollar
3433965Sjdp#define emul_local_labels_dollar	0
3533965Sjdp#endif
3633965Sjdp
3733965Sjdp#ifndef emul_leading_underscore
3833965Sjdp#define emul_leading_underscore		2
3933965Sjdp#endif
4033965Sjdp
4133965Sjdp#ifndef emul_strip_underscore
4233965Sjdp#define emul_strip_underscore		0
4333965Sjdp#endif
4433965Sjdp
4533965Sjdp#ifndef emul_default_endian
4633965Sjdp#define emul_default_endian		2
4733965Sjdp#endif
4833965Sjdp
4933965Sjdp#ifndef emul_fake_label_name
5033965Sjdp#define emul_fake_label_name		0
5133965Sjdp#endif
5233965Sjdp
5389857Sobrienstruct emulation emul_struct_name =
5489857Sobrien  {
5589857Sobrien    0,
5689857Sobrien    emul_name,
5789857Sobrien    emul_init,
5889857Sobrien    emul_bfd_name,
5989857Sobrien    emul_local_labels_fb, emul_local_labels_dollar,
6089857Sobrien    emul_leading_underscore, emul_strip_underscore,
6189857Sobrien    emul_default_endian,
6289857Sobrien    emul_fake_label_name,
6389857Sobrien    emul_format,
6489857Sobrien  };
65