/* -*-C-*-
System file for Linux
-$Id: linux.h,v 1.10 1996/12/16 04:40:03 cph Exp $
+$Id: linux.h,v 1.11 1997/05/01 01:18:42 cph Exp $
-Copyright (c) 1995-96 Massachusetts Institute of Technology
+Copyright (c) 1995-97 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
#define SOURCES_SYSTEM pruxdld.c
#define OBJECTS_SYSTEM pruxdld.o
#define LIBS_SYSTEM -ldl
+
+/* Use the built-in files <limits.h> and <float.h> rather than those
+ generated by the "hard-par" program. */
+#define USE_BUILT_IN_LIMITS_FILES
/* -*-C-*-
-$Id: ymkfile,v 1.90 1995/06/30 00:04:25 cph Exp $
+$Id: ymkfile,v 1.91 1997/05/01 01:17:49 cph Exp $
-Copyright (c) 1989-95 Massachusetts Institute of Technology
+Copyright (c) 1989-97 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
sdata.h const.h psbmap.h $(GC_HEAD_FILES) comlin.h comlin.c
usrdef.tch : usrdef.h config.h object.h prim.h
-#if defined(__linux) && defined(__GNUC__)
+#ifdef USE_BUILT_IN_LIMITS_FILES
/* `hard-par' dies trying to generate float.h under linux (using GCC 2.6.3).
However, the built-in limits file generates all the constants we need. */
rm -f float.h
echo "#include <float.h>" > float.h
-#else /* not (__linux && __GNUC__) */
+#else /* not USE_BUILT_IN_LIMITS_FILES */
limits.h : hard-par
rm -f limits.h
hard-par : hard-par.c
$(CC) -DNO_SC $(LDFLAGS) -o hard-par hard-par.c
-#endif /* not (__linux && __GNUC__) */
+#endif /* not USE_BUILT_IN_LIMITS_FILES */
hppacach.o : hppacach.h