/release/doc/Makefile

https://bitbucket.org/freebsd/freebsd-head/ · Makefile · 38 lines · 30 code · 3 blank · 5 comment · 1 complexity · 359ef1fb7b27983b37d7a9ecbfbc8ada MD5 · raw file

  1. # $FreeBSD$
  2. #
  3. # The user can override the default language to build and install
  4. # with the RELNOTES_LANG variable.
  5. #
  6. .if defined(RELNOTES_LANG) && !empty(RELNOTES_LANG)
  7. SUBDIR+= ${RELNOTES_LANG}
  8. .else
  9. SUBDIR+= en_US.ISO8859-1
  10. .endif
  11. SUBDIR+= share/xml
  12. RELN_ROOT?= ${.CURDIR}
  13. .if defined(SUPHOST)
  14. SUPFLAGS+= -h ${SUPHOST}
  15. .endif
  16. update:
  17. .if defined(SUP_UPDATE)
  18. .if !defined(DOCSUPFILE)
  19. @echo "Error: Please define DOCSUPFILE before doing make update."
  20. @exit 1
  21. .endif
  22. @echo "--------------------------------------------------------------"
  23. @echo ">>> Running ${SUP}"
  24. @echo "--------------------------------------------------------------"
  25. @${SUP} ${SUPFLAGS} ${DOCSUPFILE}
  26. .elif defined(CVS_UPDATE)
  27. @echo "--------------------------------------------------------------"
  28. @echo ">>> Updating ${.CURDIR} from cvs repository" ${CVSROOT}
  29. @echo "--------------------------------------------------------------"
  30. cd ${.CURDIR}; cvs -q update -P -d
  31. .else
  32. @echo "Error: Please define either SUP_UPDATE or CVS_UPDATE first."
  33. .endif
  34. .include "${RELN_ROOT}/share/mk/doc.relnotes.mk"
  35. .include "${DOC_PREFIX}/share/mk/doc.subdir.mk"