#!/bin/sh

# Print the defines added by including cdefs.h. This gives output depending
# on the machine you run it from.


DEFS_LIST="
   SUN3 SUNOS4_SPARC SUNOS5_SPARC SUN386I SUNOS SUNOS3 SUNOS4 SUNOS5 SUNOS_REV
   HP300 HP400 HP700 HP800 HPPA HPUX HPUX7 HPUX8 HPUX_REV
   VAX DECSTATION ULTRIX ULTRIX_REV OSF1_DECALPHA OSF1
   IRIS4D IRIX3 IRIX4 IRIX5 IRIX6 IRIX_REV
   IBMRS6000 AIX AIX_REV _IBMR2 _AIX
   U3B2
	APOLLO
   CONVEX
   UNIX386 DOS386 i386
   Berkeley ATT_UNIX MSDOS
	IEEE COFF C_LEADING_UNDERSCORE F77_LEADING_UNDERSCORE
	F77_TRAILING_UNDERSCORE USE_AOUT DYN_LOAD NOEXTRAS USE_F2C
   HAS_CLED NEED_CLED_JCTL POSIX_AVAILABLE"

tmpdir=${TMPDIR:-/tmp}
cd $tmpdir
echo \#include \"cdefs.h\" > defs.cpp

for i in $DEFS_LIST
do
	echo \#ifdef $i
	echo \"$i\" $i
	echo \#endif
	echo
done >> defs.cpp

$SHOME/cmd/MAKE defs

echo "
*** defines added for `hostname` if you include cdefs.h:
"
sed s/\"//g defs
rm -f defs defs.cpp
