summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGeorge Joseph <george.joseph@fairview5.com>2015-05-07 13:54:35 -0600
committerGeorge Joseph <george.joseph@fairview5.com>2015-05-07 22:24:24 -0600
commit5392e970d0653d686e02332cc04901564a1ea181 (patch)
treeeeab4f9f9fbbbdb006641d73f289cc6d6dc104db /Makefile
parent22c6c12af21bddedd20470bfe5560a6d01b55e31 (diff)
doc: Make progdocs play nice with git
Moved contrib/asterisk-ng-doxygen to doc/asterisk-ng-doxygen.in Changed /Makefile to copy asterisk-ng-doxygen.in to asterisk-ng-doxygen then modify it with version instead of modifying asterisk-ng-doxygen directly. Updated clean targets as well. Updated /.gitignore and doc/.gitignore. Change-Id: I38712d3e334fa4baec19d30d05de8c6f28137622
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 11 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index fab3fd1d4..8f2fd9c56 100644
--- a/Makefile
+++ b/Makefile
@@ -430,6 +430,8 @@ _clean:
rm -f doc/core-en_US.xml
rm -f doc/full-en_US.xml
rm -f doc/rest-api/*.wiki
+ rm -f doxygen.log
+ rm -rf latex
rm -f rest-api-templates/*.pyc
@$(MAKE) -C menuselect clean
cp -f .cleancount .lastclean
@@ -446,6 +448,7 @@ distclean: $(SUBDIRS_DIST_CLEAN) _clean
rm -f include/asterisk/autoconfig.h
rm -f include/asterisk/buildopts.h
rm -rf doc/api
+ rm -f doc/asterisk-ng-doxygen
rm -f build_tools/menuselect-deps
datafiles: _all doc/core-en_US.xml
@@ -764,7 +767,8 @@ webvmail:
@echo " +-------------------------------------------+"
progdocs:
- # Note, Makefile conditionals must not be tabbed out. Wasted hours with that.
+# Note, Makefile conditionals must not be tabbed out. Wasted hours with that.
+ @cp doc/asterisk-ng-doxygen.in doc/asterisk-ng-doxygen
ifeq ($(DOXYGEN),:)
@echo "Doxygen is not installed. Please install and re-run the configuration script."
else
@@ -772,20 +776,20 @@ ifeq ($(DOT),:)
@echo "DOT is not installed. Doxygen will not produce any diagrams. Please install and re-run the configuration script."
else
# Enable DOT
- @echo "HAVE_DOT = YES" >> contrib/asterisk-ng-doxygen
+ @echo "HAVE_DOT = YES" >> doc/asterisk-ng-doxygen
endif
# Set Doxygen PROJECT_NUMBER variable
ifneq ($(ASTERISKVERSION),UNKNOWN__and_probably_unsupported)
- @echo "PROJECT_NUMBER = $(ASTERISKVERSION)" >> contrib/asterisk-ng-doxygen
+ @echo "PROJECT_NUMBER = $(ASTERISKVERSION)" >> doc/asterisk-ng-doxygen
else
echo "Asterisk Version is unknown, not configuring Doxygen PROJECT_NUMBER."
endif
- # Validate Doxygen Configuration
- @doxygen -u contrib/asterisk-ng-doxygen
+ # Validate and auto-update local copy
+ @doxygen -u doc/asterisk-ng-doxygen
# Run Doxygen
- @doxygen contrib/asterisk-ng-doxygen
+ @doxygen doc/asterisk-ng-doxygen
# Remove configuration backup file
- @rm -f contrib/asterisk-ng-doxygen.bak
+ @rm -f doc/asterisk-ng-doxygen.bak
endif
install-logrotate: