# Last edited on 2002-11-05 14:24:54 by stolfi VERSION=1 DEBUG=0 DIR = demo-${VERSION}-${DEBUG} EXPDIR = ${STOLFIHOME}/public_html/buffer-oflow all: cleanup data source run package cleanup: rm -f *.z rm -rf ${DIR} mkdir ${DIR} data: make -f imgcompress.make source: ${DIR}/demo.c ${DIR}/demo.c: demo-master.c makefile cat demo-master.c \ | sed \ -e '/[*][!][0-9]*[!][*]/!s:$$: /*!1234!*/:' \ -e '/[*][?][0-9]*[?][*]/!s:$$: /*?01?*/:' \ -e '/[*][!][0-9]*['"${VERSION}"'][0-9]*[!][*]/!d' \ -e '/[*][?][0-9]*['"${DEBUG}"'][0-9]*[?][*]/!d' \ -e 's:[/][*][!?][0-9]*[!?][*][/]::g' \ > ${DIR}/demo.c # -e '/[*][!][0-9]*['"${VERSION}"'][0-9]*[!][*]/!s:^.*$$::' \ run: cp -p ciro.img.z lula.img.z serra.img.z garotinho.img.z ${DIR}/ cp -p demo.make ${DIR}/makefile ( cd ${DIR} && make ) ifeq "${DIR}" "demo-1-0" package: rm -f ${DIR}/demo ${DIR}/*.o rm -f demo ln -s ${DIR} demo tar cvhf demo.tar demo mv -v demo.tar ${EXPDIR}/ else package: diff -r demo-1-0 ${DIR} endif