Makefile 711 B

1234567891011121314151617181920212223242526272829303132
  1. #
  2. # Makefile to generate epydoc documentation for the NDG HTTPS Client Package
  3. #
  4. # @author P J Kershaw 17/01/12
  5. #
  6. # @copyright: (C) 2012 STFC
  7. #
  8. # @license: BSD - see LICENSE file for details
  9. #
  10. # $Id$
  11. # Generate HTML from embedded epydoc text in source code.
  12. EPYDOC=epydoc
  13. EPYDOC_INDIR=../ndg
  14. EPYDOC_OUTDIR=.
  15. EPYDOC_NAME='NDG HTTPS Client'
  16. EPYDOC_LOGFILE=epydoc.log
  17. EPYDOC_OPTS=--no-frames --include-log --graph=all -v --debug
  18. ZIP=zip
  19. ZIP_OUTFILE=./documentation.zip
  20. ZIP_INFILES=./*.*
  21. epydoc:
  22. ${EPYDOC} ${EPYDOC_INDIR} -o ${EPYDOC_OUTDIR} --name ${EPYDOC_NAME} \
  23. ${EPYDOC_OPTS} > ${EPYDOC_LOGFILE}
  24. zip:
  25. ${ZIP} ${ZIP_OUTFILE} ${ZIP_INFILES}
  26. clean:
  27. rm -f *.txt *.html *.gif *.css *.js *.png *.log