# --------------------------------------------------------------------------- | |
# Licensed to the Apache Software Foundation (ASF) under one or more | |
# contributor license agreements. See the NOTICE file distributed with | |
# this work for additional information regarding copyright ownership. | |
# The ASF licenses this file to You under the Apache License, Version 2.0 | |
# (the "License"); you may not use this file except in compliance with | |
# the License. You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, | |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
# See the License for the specific language governing permissions and | |
# limitations under the License. | |
# --------------------------------------------------------------------------- | |
#This makefile builds the UIMACPP documentation | |
#Requires Doxygen 1.3.6 and Graphviz 1.8.10 installed and | |
#PATH environment variable must include | |
#doxygen/bin;graphviz/bin;graphviz/bin/tools | |
#Must be run from the uimacpp/build subdirectory | |
#use these to run in WIN environment | |
#RM=RD /s /q | |
#DEL=del | |
#MDFILES=..\docs\html\*.md5 | |
#MAPFILES=..\docs\html\*.map | |
#DOCDIR=..\docs | |
#use these to run in LINUX environment | |
RM=rm -rf | |
DEL=rm | |
MDFILES=../docs/html/*.md5 | |
MAPFILES=../docs/html/*.map | |
DOCDIR=../docs | |
DOXYGENCMD=doxygen | |
build : ../docs/html/index.html | |
../docs/html/index.html : uimacpp.dox | |
@echo building docs.... | |
$(DOXYGENCMD) uimacpp.dox | |
$(DEL) $(MDFILES) | |
$(DEL) $(MAPFILES) | |
rebuild : clean build | |
clean : | |
@echo deleting $(DOCDIR)/html | |
$(RM) $(DOCDIR)/html | |
@echo deleting tags file | |
$(RM) $(DOCDIR)/uimadoxytags.tag | |