#!/bin/sh
# $Id: srdpress,v 1.1.1.1 2003/05/19 20:33:46 tong Exp $	
#set -x
#
# 使用法
#
# srdpress 原本ソースファイル名 圧縮ソースファイル名(拡張子なし) テーブル名１ [テーブル名２ ...]
# 例) srdpress gao_orig.c gao gao_tex,2 gao_tlut,0
#
# $Log: srdpress,v $
# Revision 1.1.1.1  2003/05/19 20:33:46  tong
# Yoshi's Story orig. tree from Nintendo
#
# Revision 1.9  1996/10/16  01:53:03  hayakawa
# LOG追加
#
#

TMPDIR=/tmp/_srdpress_$$
PGMSRC=srcpress.c
PGM=$TMPDIR/srcpress
FLAGS="-DDATA_INCLUDE"
DATAFILE=$TMPDIR/datafile.c
DEFTBL=$TMPDIR/deftbl.c
SRC=$1
DEST=$2
shift 2
SYMBOLS=$*

mkdir $TMPDIR
echo "#define TMPDIR \"$TMPDIR/\"" > $DATAFILE
echo "#include <$SRC>" >> $DATAFILE

echo > $DEFTBL
for SYMBOL in $SYMBOLS
do
echo "DEFTBLX($SYMBOL)," >> $DEFTBL
done

rm -f $PGM
CFLAGS="-mips2 -xansi -signed -fullwarn -prototypes -Xcpluscomm -G 0"
CINCS="-I$TMPDIR -I. -I/usr/local/srd/PR -I/usr/include/PR"
CLIBS="/usr/local/srd/PR/slidec.o"
cc $CFLAGS $COUNTRY $CINCS $CLIBS $FLAGS -DBGLIB_FOR_YOSHI=1 -o $PGM $PGMSRC  || exit 1

$PGM $DEST || rm $DEST.c $DEST.h

rm -f $DATAFILE $DEFTBL $PGM

rm -rf $TMPDIR
