source: libcf++/trunk/doc/makefile@ 4

Last change on this file since 4 was 4, checked in by cheese, 9 years ago

#1 commit prototype

File size: 1.1 KB
Line 
1#----------------------------------------------------------
2# platform
3#----------------------------------------------------------
4include ../makeinclude/userdefine.mk
5include ../makeinclude/platform.mk
6
7#----------------------------------------------------------
8# env
9#----------------------------------------------------------
10DOXYGEN := $(shell which doxygen)
11
12DOXYGEN_FILE = doxyfile
13DOXYGEN_LOG = warning.log
14DOXYGEN_LATEX = $(DOCUMENT_PATH)/latex
15
16JAVA_BIN = $(JAVA_HOME)/bin
17JAVADOC_OPT = -locale ko_KR -encoding UTF-8 -charset UTF-8 -docencoding UTF-8 -quiet -public
18
19#----------------------------------------------------------
20# label
21#----------------------------------------------------------
22all: doxygen
23 @echo ========== Complete compilation ==========
24
25doxygen: $(DOCUMENT_PATH)
26ifeq ($(DOXYGEN),)
27 @echo "doxygen was not found."
28else
29 @echo "========== DOXYGEN DOCUMENTATION =========="
30 $(DOXYGEN) $(DOXYGEN_FILE)
31endif
32
33$(DOCUMENT_PATH): dummy
34 @if [ ! -d $@ ] ; then mkdir $@ ; fi
35
36pdf: dummy
37 ./fixPDFLaTeX.sh $(DOXYGEN_LATEX)
38 cd $(DOXYGEN_LATEX); make
39
40clean:
41 rm -rf $(DOCUMENT_PATH) $(DOXYGEN_LOG)
42
43dummy:
44
Note: See TracBrowser for help on using the repository browser.