#! /bin/tcsh -f

## エラー処理
if ($1 == "") then
    echo "Please Set Directory Name"
    if ($2 == "") then
	echo "Please Set File Name"
    endif
    exit 1
else if ($2 == "") then
    echo "Please Set File Name"
    exit 1
endif

## Directory ... SUM_CHAIR01
## BaseFileName ... sum_chair01
set Directory = $1
set BaseFileName = $2
set TempFileName = Tmp.txt

## 指定家具のディレクトリに移動
##cd $FOREST_ROOT/data/shape/OBJ_ITEM/FTR_DATA
cd $Directory

echo "○ディレクトリ	$Directory"
echo "○ファイル	$BaseFileName"

if ($status == 0) then
## パス変更(Cfileのパスを全て変更)
    ls *mdl.c
    if ($status == 0) then
	echo "□□□ ホネあり □□□"
	set TargetFile = "'int_'$BaseFileName'_mdl.c'"
	echo "○target $TargetFile"
    else
	echo "□□□ ホネなし □□□"
	set TargetFile = "int_"$BaseFileName".c"
	ls $TargetFile
	if ($status == 0) then
	    echo "○target $TargetFile"
	else 
	    set TargetFile = "eg_int_$BaseFileName.c"
	    echo "○target $TargetFile"
	endif
    endif
##  TargetFileに対して処理
## インクルードの前半を処理
    set SourceString = '\"TEX'
    set ConvertString = '\<'$Directory'\/TEX'
    echo "○$SourceString → $ConvertString"
    sed "s/$SourceString/$ConvertString/g" $TargetFile > $TempFileName
    \mv $TempFileName $TargetFile
## インクルードの後半を処理
    set SourceString = '\.c\"'
    set ConvertString = '\.c\>'
    sed "s/$SourceString/$ConvertString/g" $TargetFile > $TempFileName
#    sed 's/'\.c\"'/'\.c\>'/g' $TargetFile > $TempFileName
    \mv $TempFileName $TargetFile

## 家具ディレクトリに移動して終了
##    cd $FOREST_ROOT/data/shape/OBJ_ITEM/FTR_DATA

echo "■■■ 終了 ■■■"
endif

