#!/bin/csh -f
# USAGE: update_model files
# Replace line "#include <constants.h>" by "#include <model_headers.h>" 
# each argument
# Delete line "#include <manifold.h>"
if ($1 == "") then
	echo "No files specified"
	echo "USAGE: update_model files"
	goto BAD_EXIT
endif
foreach i ($*)
	if (! ( -f $i)) then
		echo "File " $i " not found."
	else
		mv $i $i.$$
		sed \
	    	-e '/#include .constants.h/s/constants.h/model_headers.h/' \
	    	-e '/#include .manifold.h/d' \
	    	< $i.$$ > $i
		rm $i.$$
	endif
end
exit(0)

BAD_EXIT:
exit(1)
