source: trunk/yat/utility/Makefile.am @ 2047

Last change on this file since 2047 was 2047, checked in by Peter, 12 years ago

closes #520 and refs #521. Implements the interface defined in #520 which should be extended to also include the interface discussed in #521

  • Property svn:keywords set to Id
File size: 2.5 KB
Line 
1## Process this file with automake to produce Makefile.in
2##
3## $Id: Makefile.am 2047 2009-09-04 00:16:03Z peter $
4
5# Copyright (C) 2005, 2006, 2007, 2008 Jari Häkkinen, Peter Johansson
6# Copyright (C) 2009 Peter Johansson
7#
8# This file is part of the yat library, http://dev.thep.lu.se/yat
9#
10# The yat library is free software; you can redistribute it and/or
11# modify it under the terms of the GNU General Public License as
12# published by the Free Software Foundation; either version 3 of the
13# License, or (at your option) any later version.
14#
15# The yat library is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18# General Public License for more details.
19#
20# You should have received a copy of the GNU General Public License
21# along with yat. If not, see <http://www.gnu.org/licenses/>.
22
23noinst_LTLIBRARIES = libutility.la
24libutility_la_SOURCES = \
25  Alignment.cc ColumnStream.cc CommandLine.cc DataWeight.cc \
26  FileUtil.cc GetlineIterator.cc Index.cc kNNI.cc \
27  Matrix.cc MatrixWeighted.cc NNI.cc Option.cc \
28  OptionFile.cc OptionInFile.cc OptionOutFile.cc \
29  OptionHelp.cc OptionSwitch.cc \
30  PCA.cc sort_index.cc stl_utility.cc SVD.cc TypeInfo.cc utility.cc Vector.cc \
31  VectorBase.cc VectorConstView.cc VectorMutable.cc VectorView.cc \
32  version.cc WeNNI.cc
33
34include_utilitydir = $(includedir)/yat/utility
35
36include_utility_HEADERS = \
37  Alignment.h ColumnStream.h CommandLine.h \
38  Container2DIterator.h DataIterator.h DataWeight.h DataWeightProxy.h \
39  deprecate.h Exception.h FileUtil.h GetlineIterator.h Index.h \
40  iterator_traits.h \
41  kNNI.h Matrix.h MatrixWeighted.h merge.h NNI.h \
42  Option.h OptionArg.h OptionFile.h OptionInFile.h OptionOutFile.h \
43  OptionHelp.h OptionSwitch.h \
44  PCA.h \
45  SmartPtr.h sort_index.h StreamRedirect.h \
46  Range.h stl_utility.h StrideIterator.h \
47  SVD.h TypeInfo.h utility.h Vector.h \
48  VectorBase.h VectorConstView.h VectorMutable.h VectorView.h \
49  WeightedIterator.h WeightIterator.h WeNNI.h yat_assert.h
50
51extra_headersdir = $(include_utilitydir)
52extra_headers_DATA = config_public.h version.h
53
54DISTCLEANFILES = doxygen.mk
55
56all-local: doxygen.mk
57
58doxygen.mk: Makefile.am
59  echo "# generated by make" > $@ && \
60  echo $(ECHO_N) "utility_doxygen_input=$(ECHO_C)" >> $@ && \
61  for f in $(include_utility_HEADERS); do \
62    echo $(ECHO_N) "\$$(top_srcdir)/$(subdir)/$$f $(ECHO_C)" >> $@; \
63  done && \
64  for f in $(extra_headers_DATA); do \
65    echo $(ECHO_N) "\$$(top_builddir)/$(subdir)/$$f $(ECHO_C)" >> $@; \
66  done && \
67  echo >> $@
68
Note: See TracBrowser for help on using the repository browser.