include ../../rules/make.rules NAME = libcommonZope PYTHONFILES = ${wildcard *.py} PYTHONCFILES = ${PYTHONFILES:.py=.pyc} PYTHONOFILES = ${PYTHONFILES:.py=.pyo} DTMLFILES = ${wildcard dtml/*.dtml} DTMLDIR = ${PYTHONDIR}/dtml all: ${PYTHONCFILES} ${PYTHONOFILES} # doc doc: doc.ok doc.ok: ${PYTHONFILES} ${SRCDOCDIR}/python @echo "doing $@" @for pythonfile in ${PYTHONFILES}; \ do \ gendoc -d ${SRCDOCDIR}/python/ ./$${pythonfile}; \ done @touch $@ install: all copypy.ok copydtml.ok copypy.ok: ${PYTHONDIR} ${PYTHONFILES} ${PYTHONCFILES} ${PYTHONOFILES} @echo "installing py files" @cp ${PYTHONCFILES} ${PYTHONOFILES} ${PYTHONFILES} ${PYTHONDIR} @touch $@ copydtml.ok: ${DTMLDIR} ${DTMLFILES} @echo "installing dmtl files" @cp ${DTMLFILES} ${DTMLDIR} @touch $@ clean: @rm -rf *~ *.pyc *.pyo *.ok ${PYTHONDIR}: @echo "creating $@" @mkdir -p ${PYTHONDIR} ${DTMLDIR}: @echo "creating $@" @mkdir -p ${DTMLDIR} ${SRCDOCDIR}/python: @echo "doing $@" @mkdir -p $@