home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / programming / gnusmalltalk / config / m-hp9000_300.h < prev    next >
C/C++ Source or Header  |  1992-02-16  |  2KB  |  53 lines

  1. /*
  2.  * Copyright (C) 1990, 1991, 1992 Free Software Foundation, Inc.
  3.  * Written by Steve Byrne.
  4.  *
  5.  * This file is part of GNU Smalltalk.
  6.  *
  7.  * GNU Smalltalk is free software; you can redistribute it and/or modify it
  8.  * under the terms of the GNU General Public License as published by the Free
  9.  * Software Foundation; either version 1, or (at your option) any later 
  10.  * version.  GNU Smalltalk is distributed in the hope that it will be useful, 
  11.  * but WITHOUT ANY WARRANTY; without even the implied warranty of 
  12.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General 
  13.  * Public License for more details.
  14.  * 
  15.  * You should have received a copy of the GNU General Public License along with
  16.  * GNU Smalltalk; see the file COPYING.  If not, write to the Free Software
  17.  * Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  
  18.  */
  19.  
  20. /*
  21.  * modified for hp9000/300 running hp-ux
  22.  * by fritz nordby.  24 Mar 1990.
  23.  * Additions for new config Steve Byrne  6-May-90 17:39:48
  24.  */
  25.  
  26.  
  27. /* Magic HP flags (can someone tell me what these do?) */ 
  28. #define EXTRA_CC_FLAGS -Wc,-Nw1000
  29.  
  30. /* Need PW for alloca, and BSD for bsd compatibility */
  31. #define DEFAULT_LIBRARIES -lm -lPW -lBSD
  32.  
  33.  
  34. /* Define this on machines in which the most significant byte of a long
  35.  * integer has the lowest address, remove it for machines on which the
  36.  * least significant byte of a long integer occurs at the lowest
  37.  * address.
  38.  */
  39. #define    BIG_ENDIAN
  40.  
  41. /* Conditional compilation values */
  42. #define MACHINE_DEFINES "hp9000s200", "hp9000s300", "PWB", "hpux", "unix", "__hp9000s300", "__hp9000s200", "__PWB", "__hpux", "__unix"
  43.  
  44. #ifndef FOR_MAKE
  45. /* This is the return type of routines that are declarable as signal handlers.
  46.  * may be void for some implementations
  47.  */
  48. typedef void    signalType;
  49.  
  50. #define BSD_SIGNALS
  51.  
  52. #endif /* FOR_MAKE */
  53.