#!/bin/sh
INCPATH=${1:-/usr/include}
cd $INCPATH
if [ ! -d asm-sparc -o ! -d asm-sparc64 ] ; then
echo You must create $INCPATH/asm-sparc* symlinks first.
exit 1
fi
if [ ! -d asm ]; then mkdir asm; fi
cd asm
for I in `( ls ../asm-sparc; ls ../asm-sparc64 ) | grep '\.h$' | sort -u`; do
J=`echo $I | tr a-z. A-Z_`
cat > $I << EOF
#ifndef __SPARCSTUB__${J}__
#define __SPARCSTUB__${J}__
EOF
if [ -f ../asm-sparc/$I -a -f ../asm-sparc64/$I ]; then
cat >> $I <<EOF
#ifdef __sparc_v9__
#include <asm-sparc64/$I>
#else
#include <asm-sparc/$I>
#endif
#endif
EOF
elif [ -f ../asm-sparc/$I ]; then
cat >> $I <<EOF
#ifndef __sparc_v9__
#include <asm-sparc/$I>
#endif
#endif
EOF
else
cat >> $I <<EOF
#ifdef __sparc_v9__
#include <asm-sparc64/$I>
#endif
#endif
EOF
fi
done