Revision 65e147fc67310f2f53bbe1c8fc89ab94b02570dc authored by Ronny Lorenz on 04 May 2015, 13:34:04 UTC, committed by Ronny Lorenz on 04 May 2015, 13:34:04 UTC
1 parent 48c40ba
Makefile.am
SUBDIRS = lib Progs man Utils H @subdirs@
pkgdata_DATA = rna_turner1999.par rna_turner2004.par rna_andronescu2007.par dna_mathews1999.par dna_mathews2004.par
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = RNAlib2.pc
if WITH_REFERENCE_MANUAL
##--------------------------------------------------##
## prepare variables in case HTML reference manual ##
## is going to be installed ##
##--------------------------------------------------##
if WITH_REFERENCE_MANUAL_HTML
REFERENCE_MANUAL_FILES_HTML = @DOXYGEN_DOCDIR@/html/*
docdir_htmldir = $(docdir)/html
docdir_html_DATA = $(REFERENCE_MANUAL_FILES_HTML)
dist_docdir_htmldir = $(docdir)/html
dist_docdir_html_DATA = $(REFERENCE_MANUAL_FILES_HTML)
endif WITH_REFERENCE_MANUAL_HTML
##--------------------------------------------------##
## prepare variables in case PDF reference manual ##
## is going to be installed ##
##--------------------------------------------------##
if WITH_REFERENCE_MANUAL_PDF
REFERENCE_MANUAL_FILES_PDF = @REFERENCE_MANUAL_PDF_NAME@
endif WITH_REFERENCE_MANUAL_PDF
##--------------------------------------------------##
## prepare all rules in case reference manuals are ##
## going to be (re)generated ##
##--------------------------------------------------##
if WITH_REFERENCE_MANUAL_BUILD
##--------------------------------------------------##
## the tagfile is used as indicator to decide ##
## whether the reference manual should be generated ##
##--------------------------------------------------##
REFERENCE_MANUAL_FILES_TAG = @REFERENCE_MANUAL_TAGFILE@
##--------------------------------------------------##
## This is the rule how to generate the tagfile ##
##--------------------------------------------------##
$(REFERENCE_MANUAL_FILES_TAG): @DOXYGEN_CONF@ $(pkginclude_HEADERS)
-rm -rf @DOXYGEN_DOCDIR@
@doxygen@ @DOXYGEN_CONF@
##--------------------------------------------------##
## In case the HTML manual should be created, here ##
## is the rule how to do so ##
##--------------------------------------------------##
if WITH_REFERENCE_MANUAL_HTML
$(REFERENCE_MANUAL_FILES_HTML): $(REFERENCE_MANUAL_FILES_TAG)
endif WITH_REFERENCE_MANUAL_HTML
##--------------------------------------------------##
## In case the PDF manual should be created, here ##
## is the rule how to do so ##
##--------------------------------------------------##
if WITH_REFERENCE_MANUAL_PDF
$(REFERENCE_MANUAL_FILES_PDF): $(REFERENCE_MANUAL_FILES_TAG)
cd @DOXYGEN_DOCDIR@/latex; \
make; \
mv refman.pdf ../../$(REFERENCE_MANUAL_FILES_PDF)
endif WITH_REFERENCE_MANUAL_PDF
endif WITH_REFERENCE_MANUAL_BUILD
##--------------------------------------------------##
## Tell autoconf/automake to include the necessary ##
## files in the distribution archive as well as in ##
## the installation routine ##
##--------------------------------------------------##
doc_DATA = $(REFERENCE_MANUAL_FILES_TAG) $(REFERENCE_MANUAL_FILES_PDF)
dist_doc_DATA = $(REFERENCE_MANUAL_FILES_TAG) $(REFERENCE_MANUAL_FILES_PDF)
endif WITH_REFERENCE_MANUAL
EXTRA_DIST = $(pkgdata_DATA) INSTALL.configure Readseq mainpage.h ##@SVM_SOURCE_ARCHIVE@
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...