# just use the default Makefile rules
#
# how do I communicate SEPINC?
# how do I ensure that PREFIX is set correctly when installed?
# modules and configure combination? 

www    	= /sepwww/pub/redoc
cdrom  	= /usr/local/cdrom/assembly/src/make
nomad  	= /nomad/usr/local/src/make
gnu    	= /usr/local/src/gnu
scr 	= /scroa1/matt

sepfiles = Doc* Prg* SEP* Dir* README 
cipfiles = Cip Rules Frog README INSTALL

www : 
	# remake docs and clean (Darn: clean rm *.ps)
	cd ../docs/Cip;     ${MAKE}   cip.ps; mv   cip.ps   save; \
                            ${MAKE}    clean; mv   save     cip.ps 
	cd ../docs/Frog;    ${MAKE} short.ps; mv   short.ps save; \
                            ${MAKE}    clean; mv   save     short.ps
	cd ../docs/Sephelp; ${MAKE}   sep.ps; mv   sep.ps   save; \
                            ${MAKE}    clean; mv   save     sep.ps 
	# copy seprules for peeking
	if [ ! -d ${www}/seprules ]; then mkdir ${www}/seprules; fi;
	cd ..; cp -r ${sepfiles}    		${www}/seprules
	cp ../docs/peek.html   	    		${www}/seprules
	# copy seprules for downloading
	if [ ! -d ${scr}/seprules ]; then mkdir ${scr}/seprules; fi;
	cd ..; cp -r ${sepfiles} docs ${scr}/seprules
	cd ${scr}; tar -cvf seprules.tar ./seprules
	cd ${scr}; gzip -c  seprules.tar > seprules.tar.gz
	cd ${scr}; compress seprules.tar
	cd ${scr}; mv  seprules.tar.Z seprules.tar.gz ${www}
	/bin/rm -rf                   ${scr}/seprules
	# copy cip
	mkdir                         ${scr}/cip
	cd ../docs; cp -r ${cipfiles} ${scr}/cip
	cd ${scr}; tar -cvf cip.tar ./cip
	cd ${scr}; gzip -c  cip.tar > cip.tar.gz
	cd ${scr}; compress cip.tar
	cd ${scr}; mv  cip.tar.Z cip.tar.gz ${www}
	/bin/rm -rf                   ${scr}/cip
	# copy docs
	cp ../docs/index.html     ${www}
	cp ../docs/Cip/cip.ps     ${www}
	cp ../docs/Cip/cip.html   ${www}
	cp ../docs/Cip/Fig/*.gif  ${www}
	cp ../docs/Frog/short.ps  ${www}
	cp ../docs/Sephelp/sep.ps ${www}
	cp ../docs/meeting.html   ${www}
	cp ../docs/blurb.html     ${www}
	cp ../docs/cake.ps        ${www}
	cp ../docs/seg92.html     ${www}
	cp ../docs/cdvswww.html   ${www}
	cp ../docs/IRIS.html	  ${www}
	cp ./WARNING		  ${www}
	# bundle and copy gnu make
	cd ${gnu}/make-3.74; ${MAKE} -i distclean; 
	cd ${gnu}; tar -cvf make-3.74.tar ./make-3.74
	cd ${gnu}; mv make-3.74.tar gmake.tar
	cd ${gnu}; gzip -c  gmake.tar > gmake.tar.gz; mv gmake.tar.gz ${www}
	cd ${gnu}; compress gmake.tar               ; mv gmake.tar.Z  ${www}
	# copy script
	cp /usr/local/bin/cake2make ${www}/cake2make.pl
	# copy cake 
	# cd /usr/local/lib/share/cake/Adm; ${MAKE} -i www
	# chmod
	chmod -R a+rw ${www}

cdrom: 
	${MAKE} export=cdrom copy
	# change SEP.defs.top variable definitions (CDROM 3 platforms)
	/bin/rm      ${target}/SEP.defs.top 
	./copy.cdrom target=${www} < ../SEP.defs.top > ${target}/SEP.defs.top 

nomad: 
	${MAKE} target=${nomad} copy

copy:
	# clean it all up
	# check if   ${target} exists
	/bin/rm -rf  ${target}/*
	# copy what necessary
	cp -r ../*   ${target}
	cd ${target}; /bin/rm -rf RCS AVS.* docs/Notes

clean: 
	cd ../docs/Cip    ; ${MAKE} clean
	cd ../docs/Sephelp; ${MAKE} clean