buildExample   [plain text]


#! /bin/csh -f
#
# Build a standalone CDSA example package consisting of rsaTool,
# dhTest, cryptTool, and the library upon which they depend. 
#
set packageName=CDSA_Examples
set targetDirs=( rsatool dhTest cryptTool utilLib )
set targetFiles=( Makefile Makefile.lib Makefile.cdsa )
set readmeSrc=EXAMPLES_README
set readmeDst=README

if ( $#argv != 1 ) then
	echo target_dir/$packageName must not exist
	exit(1)
endif

# packageDir is root
set packageDir=$argv[1]/$packageName
if (-e $packageDir) then
	echo target_dir/$packageName must not exist
	exit(1)
endif

echo Creating destination directory...
mkdir -p $packageDir || exit(1)
echo Copying source files...
cp -pr $targetDirs $targetFiles $packageDir || exit(1)
echo Installing README...
cp -p $readmeSrc $packageDir/$readmeDst
echo Cleaning destination directories...
cd $packageDir; make clean
echo Done.