summaryrefslogtreecommitdiff
path: root/pjmedia/build
diff options
context:
space:
mode:
authorPerry Ismangil <perry@teluu.com>2011-07-19 21:42:58 +0000
committerPerry Ismangil <perry@teluu.com>2011-07-19 21:42:58 +0000
commit6ad90be1df339da1ae65328c738d60e142b13efe (patch)
treeb14aaf27ad7b0cbc1ced148200b7942d66e371b7 /pjmedia/build
parentbbbd60d82b63c214eb9ac1a4a716393b06cc3217 (diff)
Re #1254 Doxygen configuration and makefile changes to support version specific documentation
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3669 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/build')
-rw-r--r--pjmedia/build/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/pjmedia/build/Makefile b/pjmedia/build/Makefile
index 902a9630..afe6546a 100644
--- a/pjmedia/build/Makefile
+++ b/pjmedia/build/Makefile
@@ -1,4 +1,5 @@
include ../../build.mak
+include ../../version.mak
THIRD_PARTY:=$(PJDIR)/third_party
@@ -141,11 +142,14 @@ TARGETS := pjmedia pjmedia-videodev pjmedia-audiodev pjmedia-codec pjsdp pjmedia
all: $(TARGETS)
doc:
- cd .. && rm -rf docs/html docs/latex && doxygen docs/doxygen.cfg
- @if [ -n "$(WWWDIR)" ]; then \
- echo "Copying to $(WWWDIR)/pjmedia/docs/html.." ; \
- rm -rf $(WWWDIR)/pjmedia/docs/html/* ; \
- cp -a ../docs/html/* $(WWWDIR)/pjmedia/docs/html/ ; \
+ cd .. && rm -rf docs/$(PJ_VERSION) && doxygen docs/doxygen.cfg
+ @if [ -n "$(WWWDIR)" ] && ! [ -d "$(WWWDIR)/docs/$(PJ_VERSION)/pjmedia/docs/html" ] ; then \
+ echo "Creating docs/$(PJ_VERSION)/pjmedia/docs/html" ; \
+ mkdir -p $(WWWDIR)/docs/$(PJ_VERSION)/pjmedia/docs/html ; \
+ fi
+ @if [ -n "$(WWWDIR)" ] && [ -d "$(WWWDIR)/docs/$(PJ_VERSION)/pjmedia/docs/html" ] ; then \
+ echo "Copying docs/$(PJ_VERSION) to $(WWWDIR)/docs/$(PJ_VERSION)/pjmedia/docs/html.." ; \
+ cp -v -a ../docs/$(PJ_VERSION)/html/* $(WWWDIR)/docs/$(PJ_VERSION)/pjmedia/docs/html/ ; \
fi
dep: depend