home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / bbs / gnu / gcc-2.5.8-src.lha / src / amiga / gcc-2.5.8 / config / m68k / lynx.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-02  |  1.2 KB  |  36 lines

  1. /* Definitions for Motorola 680X0 running LynxOS.
  2.    Copyright (C) 1993 Free Software Foundation, Inc.
  3.  
  4. This file is part of GNU CC.
  5.  
  6. GNU CC is free software; you can redistribute it and/or modify
  7. it under the terms of the GNU General Public License as published by
  8. the Free Software Foundation; either version 2, or (at your option)
  9. any later version.
  10.  
  11. GNU CC is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. GNU General Public License for more details.
  15.  
  16. You should have received a copy of the GNU General Public License
  17. along with GNU CC; see the file COPYING.  If not, write to
  18. the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  19.  
  20. #include "m68k/m68k.h"
  21. #include "lynx.h"
  22.  
  23. /* See m68k.h.  7 means 68020 with 68881.  */
  24.  
  25. #ifndef TARGET_DEFAULT
  26. #define TARGET_DEFAULT 7
  27. #endif
  28.  
  29. /* Names to predefine in the preprocessor for this target machine.  */
  30. #undef CPP_PREDEFINES
  31. #define CPP_PREDEFINES "-Dunix -Dmc68000 -DM68K -DLynx -DIBITS32 -Asystem(unix) -Asystem(lynx)  -Acpu(m68k) -Amachine(m68k)"
  32.  
  33. /* Every structure or union's size must be a multiple of 2 bytes.  */
  34.  
  35. #define STRUCTURE_SIZE_BOUNDARY 16
  36.