include rules/make.rules GLOBALFILE=globals.mak include config/${GLOBALFILE} all : @echo "doing $@" @for i in ${NAMES} ; do \ (echo "Entering $$i for $@" ; cd $$i ; ${MAKE} NAME=$$i $@ ) ; \ done install : @echo "doing $@" @if [ ! -d ${HTTPROOTDIR}/${PDFDIR} ] ; then \ mkdir -p ${HTTPROOTDIR}/${PDFDGDIR} ${HTTPROOTDIR}/${PDFMANAGERDIR} ${HTTPROOTDIR}/${PDFCOMMERCIALDIR} \ ${HTTPROOTDIR}/${PDFASSISTANTDIR} ${TEXWORKDIR} ${UPLOADFILESDIR}; \ fi @for i in ${NAMES} ; do \ (echo "Entering $$i for $@" ; cd $$i ; ${MAKE} NAME=$$i $@ ) ; \ done clean : @echo "doing $@" @for i in ${NAMES} ; do \ (echo "Entering $$i for $@" ; cd $$i ; ${MAKE} NAME=$$i $@ ) ; \ done @find . -name '*~' -exec rm -f {} \; @find . -name replace_bak -type d -exec rm -rf {} \; security: @echo "doing $@..." chgrp www-data ${HTTPROOTDIR}/${PDFDIR}/* ; chmod 730 ${HTTPROOTDIR}/${PDFDIR}/* chgrp www-data ${TEXWORKDIR} ; chmod 770 ${TEXWORKDIR} chgrp www-data ${CONFIGDIR} ; chmod 770 ${CONFIGDIR} chgrp www-data ${UPLOADFILESDIR}; chmod 770 ${UPLOADFILESDIR} chmod 750 ${ADMINDIR} ${HTTPROOTDIR}/config chmod 710 ${HTTPROOTDIR}/${PDFDIR} @echo "...done"