xref: /aosp_15_r20/external/libsrtp2/doc/Makefile.in (revision 90e502c7aef8d77d0622bb67d75435c6190cfc1a)
1*90e502c7SAndroid Build Coastguard Worker# Makefile for libSRTP documentation
2*90e502c7SAndroid Build Coastguard Worker#
3*90e502c7SAndroid Build Coastguard Worker# David A. McGrew
4*90e502c7SAndroid Build Coastguard Worker# Cisco Systems, Inc.
5*90e502c7SAndroid Build Coastguard Worker#
6*90e502c7SAndroid Build Coastguard Worker# This makefile does not use the autoconf system; we don't really need
7*90e502c7SAndroid Build Coastguard Worker# it. We just run doxygen.
8*90e502c7SAndroid Build Coastguard Worker# The most up to date documentation can be found at www.github.com/cisco/libsrtp
9*90e502c7SAndroid Build Coastguard Worker
10*90e502c7SAndroid Build Coastguard Workersrcdir = @srcdir@
11*90e502c7SAndroid Build Coastguard Workertop_srcdir = @top_srcdir@
12*90e502c7SAndroid Build Coastguard Workertop_builddir = @top_builddir@
13*90e502c7SAndroid Build Coastguard WorkerVPATH = @srcdir@
14*90e502c7SAndroid Build Coastguard Worker
15*90e502c7SAndroid Build Coastguard Worker# Determine the version of the library
16*90e502c7SAndroid Build Coastguard Worker
17*90e502c7SAndroid Build Coastguard Workerversion = $(shell cat $(top_srcdir)/VERSION)
18*90e502c7SAndroid Build Coastguard Worker
19*90e502c7SAndroid Build Coastguard Worker.PHONY: libsrtpdoc clean
20*90e502c7SAndroid Build Coastguard Workerlibsrtpdoc:
21*90e502c7SAndroid Build Coastguard Worker	@if test ! -e Doxyfile.in; then \
22*90e502c7SAndroid Build Coastguard Worker		echo "*** Sorry, can't build doc outside source dir"; exit 1; \
23*90e502c7SAndroid Build Coastguard Worker	fi
24*90e502c7SAndroid Build Coastguard Worker	sed 's/LIBSRTPVERSIONNUMBER/$(version)/' Doxyfile.in > Doxyfile
25*90e502c7SAndroid Build Coastguard Worker	doxygen
26*90e502c7SAndroid Build Coastguard Worker
27*90e502c7SAndroid Build Coastguard Workerclean:
28*90e502c7SAndroid Build Coastguard Worker
29*90e502c7SAndroid Build Coastguard Worker	rm -rf html/ Doxyfile
30*90e502c7SAndroid Build Coastguard Worker	for a in * ; do							\
31*90e502c7SAndroid Build Coastguard Worker			  if [ -f "$$a~" ] ; then rm -f $$a~; fi;	\
32*90e502c7SAndroid Build Coastguard Worker		done;
33