blob: e80a436494e1385fb722e7169c9b5a71befb9165 [file] [log] [blame]
# ---------------------------------------------------------------------------
# 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