DST=skewview
#TAR=${DST}.tgz
ZIP=${DST}.zip

MATLAB=/usr/bin/Matlab 
#MATLAB=/Applications/MATLAB_R2009a.app/bin/matlab
# MacOS 64 bit (dpwe-macbook)
DEPLOYTOOL=/Applications/MATLAB_R2010b.app/bin/deploytool
# Linux 64 bit (hog)
#DEPLOYTOOL=/usr/local/MATLAB/R2010b/bin/deploytool 
# Linux 32 bit (cherry)
#DEPLOYTOOL=${MATLAB} -r deploytool

DEMOFILE=demo_${DST}

THUMB=${DST}_thumb.png

SRCS=${DEMOFILE}.m ${DST}.m stxcorr.m audioread.m wavread_downsamp.m flacread2.m process_options.m

DATA=${THUMB} 20110221_1452+60.xr_lre.xxx.clean.flac 20110221_1452+60.xr_lre.xxx.tsx300_tsx300.flac flac.glnx86 metaflac.glnx86 flac.maci64 metaflac.maci64



FORCOMPILE=${DST}_prj.prj run_${DST}_prj_MACI64.sh run_${DST}_prj_GLNX86.sh run_${DST}_prj_GLNXA64.sh README.txt Makefile matlab_arch.sh

DEMOHTML=html/${DEMOFILE}.html
DEMOINDEX=html/index.html

DSTINDEX=${DST}/index.html

#ARCH=`${MATLAB} -nojvm -nodisplay -nosplash -r "disp(computer);quit" | tail -2 | head -1 | sed `
#ARCH=MACI64
ARCH=$(shell ./matlab_arch.sh)

all: dist

${DEMOHTML}: ${DEMOFILE}.m ${SRCS} ${DATA} 
	${MATLAB} -r "publish ${DEMOFILE}; exit"

${DEMOINDEX}: ${DEMOHTML}
	sed -e 's@<div class="content">@<a href="http://www.ee.columbia.edu/~dpwe/">Dan Ellis</a> : <a href="http://www.ee.columbia.edu/~dpwe/resources/">Resources</a>: <a href="http://www.ee.columbia.edu/~dpwe/resources/matlab/">Matlab</a>: <div class="content"> <IMG SRC="'${THUMB}'" ALIGN="LEFT" HSPACE="10">@' -e 's/amp;auml;/auml;/g' < ${DEMOHTML} > ${DEMOINDEX}

MCR_NAME=${DST}_${ARCH}
PRJ_NAME=${DST}_prj

compile:
	-rm -rf ${PRJ_NAME}
	${DEPLOYTOOL} -build ${PRJ_NAME}
	cp run_${DST}_prj_${ARCH}.sh ${PRJ_NAME}/distrib/run_${DST}_prj.sh
	cp README.txt ${PRJ_NAME}/distrib/readme.txt
	mv ${PRJ_NAME}/distrib ${PRJ_NAME}/${MCR_NAME}
	cd ${PRJ_NAME} && zip -r ${MCR_NAME}.zip ${MCR_NAME} && cd ..
	mv ${PRJ_NAME}/${MCR_NAME} ${PRJ_NAME}/distrib
	mv ${PRJ_NAME}/${MCR_NAME}.zip .

dist: ${SRCS} ${DATA} ${DEMOINDEX} ${FORCOMPILE}
	rm -rf ${DST}
	mkdir ${DST}
	cp -p html/* ${DST}
	rm ${DST}/${DEMOFILE}.html
	cp -p ${SRCS} ${DATA} ${FORCOMPILE} ${DST}
	rm -f ${DST}/*~
	-rm-extended-attribs.sh ${DST}
#	tar cfz ${TAR} ${DST}
	zip -r ${ZIP} ${DST}
	cp -p ${ZIP} ${DST}
	cp -p ${DST}_MACI64.zip ${DST}
	cp -p ${DST}_GLNX86.zip ${DST}
	cp -p ${DST}_GLNXA64.zip ${DST}
	scp -pr ${DST} hog.ee.columbia.edu:public_html/LabROSA/projects/
	scp -pr ${DST} labrosa.ee.columbia.edu:/var/www/LabROSA/projects/
	rm -rf ${DST}


