source: trunk/ADOL-C/Makefile.in @ 354

Last change on this file since 354 was 337, checked in by kulshres, 8 years ago

Merge branch 'master' of 'gitclone' into svn

It may require some work for hessian patterns and advector to work
properly, since they were changed simultaneously by Andrea and I

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

The following commits were merged:

commit aeb288e939c7657aeaf75a8cbb833f9096ee2ce0
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Aug 6 16:46:20 2012 +0200

correct compilation error in message printing

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 0d6e681b19d116bf0aca1d918fb567aed49e1766
Author: Benjamin Letschert <letschi@…>
Date: Tue May 29 15:53:45 2012 +0200

for floor_op and ceil_op in INDO+TIGHT mode ind_dom should be set zero

commit 35689c69c49e02fb1b211e4f873851ce734c839e
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Fri May 4 16:34:49 2012 +0200

add a comment for clarification

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 710b93301d98610239f17dc40ba8cba6651f2ea5
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Fri May 4 14:21:49 2012 +0200

add copyright notices

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 830f2cc75ba823c2343f4a524eb3e90ab02bc278
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu May 3 13:59:32 2012 +0200

Use the block allocation and don't write all locations to tape

Now that we ensure block structure while allocating an advector
we don't need to write all locations to tape in order to do
subscripting operations. We can use arithmetic.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 8599c889e5cd684a7066600835df5f0c033eb339
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu May 3 13:57:39 2012 +0200

Allocate advector ensuring contiguous locations

use a dummy blocker to call the function before calling the vector
constructor. Also use the fill constructor since the initialise
constructor is experimental (for some reason) and a fill constructor
is called internally by gcc anyway. This way we won't have to ensure a
n+1 block and get holes.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit d62777e6070cf8b80b7b32616a874186e6463919
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu May 3 13:50:48 2012 +0200

Always put the last freed block to the front

This will make it efficienter if a block is deallocated right
one after the other. There will only be a search the first time
and all others will just work with the front of the list.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 33ae71a35fc04da062c4ba85659cbaf474caf1b8
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Fri Apr 27 17:36:41 2012 +0200

changes in StoreManagemerLocintBlock? to make it work right

add StoreManagerLocintBlock? to be the default StoreManager? in
tape_handling.cpp

All existing ADOL-C programs need to be tested again.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit af30b922ee0a267555fdcdfe66d0823aa98688be
Author: Benjamin Letschert <letschi@…>
Date: Fri Apr 27 13:09:56 2012 +0200

Adding new storem anagement StoreManagerLocintBlock? to storemanager.h
and to tape_handling.cpp

commit 7875317a03b08a2729879edfaec7ae5cd1363ef2
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Feb 29 08:49:25 2012 +0100

convert tape stats to size_t from uint

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 11e535ae503f5961d0c62336d6942c96e4b7c3ba
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Jan 12 13:22:27 2012 +0100

Revert "add missing arguments to ext_fct calls"

This reverts commit 00622f92b5444e81f0c3760eeee0e14d4e8e4787.

This was temporary and wasn't supposed to be uploaded, some parts will
go into trunk.

commit 37ca7b37f3538153054dee40d3a75d560b3aa81f
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Jan 12 13:21:13 2012 +0100

Revert "add safeguards and indo mode to ext_diff"

This reverts commit 507df83d988e3d64848eb0350369094b0b2ce742.

This was temporary for debugging and wasn't supposed to be uploaded

commit 507df83d988e3d64848eb0350369094b0b2ce742
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Sat Dec 31 23:46:23 2011 +0100

add safeguards and indo mode to ext_diff

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 00622f92b5444e81f0c3760eeee0e14d4e8e4787
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Sat Dec 31 00:47:17 2011 +0100

add missing arguments to ext_fct calls

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 1c1c7347867e583509716f7e2a8395875d0e3d53
Author: Benjamin Letschert <letschi@…>
Date: Fri Dec 16 14:18:24 2011 +0100

Bugfix in copy_index_domain

commit 69df20b8f0240e80515c7f0df456f124cef70cf8
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Dec 5 11:32:58 2011 +0100

shift around some code and add another constructor

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit b2c13089d4f5b45e7626e04c17b2f7bee08adc6a
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Nov 29 17:29:47 2011 +0100

const no more needed after last bugfix

add check for gradient w.r.t. rhs vector.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 78ea1e83eb17163fa0703e7b2b289659c4c6d42b
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Nov 28 17:13:23 2011 +0100

bugfix in reverse mode during ref_copyout

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 3a7c70061118c89ad66afeec45d957dbdaf002b3
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Nov 28 17:12:39 2011 +0100

Add one more assignment operator

this one is used when an adubref is copied into another adubref
as in from one advector to another advector, as this needs taping
however we don't need to override copy-constructor, because
construction can only be done when returning adubref.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 9c150d9aa825cf1e5964cd15c7d38b9a34984fce
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Fri Nov 25 12:49:14 2011 +0100

changed aTmp*TRES to (aTmp==0)?0:(aTmp*TRES) and similar occurences to avoid nans by 0*inf

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 0efabbcb41d8b17f0fe55a35ca63ba93913bccbe
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Fri Nov 25 12:32:36 2011 +0100

compile with -std=gnu99 to get both _GNU_SOURCE and _ISOC99_SOURCE

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 45fa79bd4d8ae0f4ef1e39b32f96271134e886f5
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Fri Nov 25 12:20:02 2011 +0100

cast result of trunc to avoid warnings

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit b97ae47a80f7c0034b8f29d14656f75abcd51b4d
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Nov 24 17:53:11 2011 +0100

counting down with unsigned variables is dangerous

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 5dd6a95ce0403f9ac4b262a9546f86e95a5489ac
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Nov 24 17:52:40 2011 +0100

reverse the order of indep vars and add reverse call

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 2d794980215e1ae41af0e3cc6ed8a5e97507a2f7
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Nov 24 17:49:25 2011 +0100

Add functions to print L and R and compute scalar product

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 889d35f671f2d2eea4dda182b0d903746994fbcd
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Thu Nov 24 17:47:31 2011 +0100

bugfixes in luexam

use less adoubles, loop variables for constant sized loops should
remain inactive size_t. counting down with size_t is bad.

const-ness of advectors matters during active subscripting,
espacially when the lhs is a subscripted advector too, unless
there is a expression involving badouble on the rhs.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 0dadd11bf743e7283a26613c1503778c6997654a
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Nov 23 17:18:05 2011 +0100

tweak the example a bit

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 898afff0d43d86941125dd2e71857c619e3f28a4
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Nov 23 17:17:43 2011 +0100

If location buffer must contain n+2 free spaces

in case location buffer goes onto disk then check and write that
block before doing a subscript operation
if location buffer is smaller than n+2 then we cannot continue.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 1c2e4771972f0ce4db38bd959c23d18c061be568
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Nov 23 15:38:50 2011 +0100

one more cast

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 71b506ae55f8d6754f5c2a1f800220cb5a5bb974
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Nov 23 15:27:53 2011 +0100

Compilation fixes for sparse configuration

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 73334f20d51e707ee709a3602060aa3351dc6c29
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Nov 22 18:23:37 2011 +0100

add an example that uses advector with permutations

Lu factorization with pivoting is implemented here. The same traced
procedure can be used for different matrices that require different
pivots.

Zos_forward has been verified, WIP to verify derivatives.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit c54da9e8cd03e99d9362cc1a7eb551101b5a4cb8
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Nov 22 18:20:35 2011 +0100

some more inline helpers for advector

the destructor need not contain anything.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit d403b2d2b7e591db7c353c8c3ce551e7d6174df0
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Nov 22 18:19:58 2011 +0100

implement condassign for adubref

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 696e18b5dcf9534f7609243f085a508fba178b6c
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Nov 22 18:19:09 2011 +0100

bugfix in -= operator for adubref

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit b7dd8285c6fe8262d07d0a5393c15bcca7eeae96
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Nov 21 13:47:48 2011 +0100

implement reference operations in forward and reverse mode

the referenced location is recorded in the taylor buffer of the
reference variable, and read from the taylor buffer before any
operation is performed. The operations are then performed directly
on the referenced location.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit d546c517676a42065a98df782898f9e3472836b2
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Nov 21 13:45:49 2011 +0100

add new operations for the tape to work with references

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 07508c193f53c6c5912485dcb517ca7c67b75234
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Mon Nov 21 13:45:17 2011 +0100

Add a class to work as a reference to adouble and adub

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit e60d733c951a8a1d621a1401744fa03db78e9b92
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Mar 2 15:32:28 2011 +0100

introduce active subscript operation in forward and reverse

subscript operation as previously defined on advector was not quite
correct in case of computed index that changed while being evaluated
from tape. In this case we need the tape to record the subscript
operation so that the correct taylor and adjoint values are propagated
even if the index changed. This is especially true for index computation
via the lookupindex() function, where the index depends on the arguments
x and y which may change their values.

This active subscript is a copy_value operation not a copy_ref one.
So the result should not be used as an lvalue for any further operation.
In case the result is used as an lvalue the original entry in the
vector will not be altered, only the copied out version will be altered.

Also the safe mode of integer propagation for sparsity pattern
computation is not supported, only the tight mode is supported.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 5764beb91000483e02d4c6b52e67d177fff04a42
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Mar 2 13:59:12 2011 +0100

zeroing out the store is not necessary at all

and saves us some time by reducing memory access.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 29d3460e0c7a6d2839a25d8896c37fff98ad6a3c
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Wed Mar 2 13:57:33 2011 +0100

oplate.h is not needed after installation

so don't install it, and don't make it public api. it is totally
internal to ADOL-C itself.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit 0e3ac08ba9c6ac0aa7d3820def9e62e079a83e44
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Mar 1 16:00:17 2011 +0100

add missing include

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit b7364c7c2164981ce9e198b69f6aef8684388b43
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Mar 1 15:46:56 2011 +0100

Add new files to buildsystem.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

commit aaefbdef3a6e00792ce0c57acff67e4f4ee3224b
Author: Kshitij Kulshreshtha <kshitij@…>
Date: Tue Mar 1 15:38:59 2011 +0100

New class advector for index lookup and subscripting

This is a container using std::vector<adouble>. The subscripting
operations return references to adoubles, nothing needs to be written
onto the tape for this since the following operation using the adouble
reference will do the right thing.
The index lookup operation uses a sequence of n condassign_s ops which
are taped, and returns the index which matches the requirement as another
adouble.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

File size: 17.7 KB
Line 
1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18##############################################################################
19##############################################################################
20VPATH = @srcdir@
21pkgdatadir = $(datadir)/@PACKAGE@
22pkgincludedir = $(includedir)/@PACKAGE@
23pkglibdir = $(libdir)/@PACKAGE@
24pkglibexecdir = $(libexecdir)/@PACKAGE@
25am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
26install_sh_DATA = $(install_sh) -c -m 644
27install_sh_PROGRAM = $(install_sh) -c
28install_sh_SCRIPT = $(install_sh) -c
29INSTALL_HEADER = $(INSTALL_DATA)
30transform = $(program_transform_name)
31NORMAL_INSTALL = :
32PRE_INSTALL = :
33POST_INSTALL = :
34NORMAL_UNINSTALL = :
35PRE_UNINSTALL = :
36POST_UNINSTALL = :
37build_triplet = @build@
38host_triplet = @host@
39subdir = ADOL-C
40DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
41ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
42am__aclocal_m4_deps = $(top_srcdir)/configure.ac
43am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
44        $(ACLOCAL_M4)
45mkinstalldirs = $(install_sh) -d
46CONFIG_HEADER = $(top_builddir)/ADOL-C/src/config.h
47CONFIG_CLEAN_FILES =
48CONFIG_CLEAN_VPATH_FILES =
49AM_V_GEN = $(am__v_GEN_$(V))
50am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
51am__v_GEN_0 = @echo "  GEN   " $@;
52AM_V_at = $(am__v_at_$(V))
53am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
54am__v_at_0 = @
55SOURCES =
56DIST_SOURCES =
57RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
58        html-recursive info-recursive install-data-recursive \
59        install-dvi-recursive install-exec-recursive \
60        install-html-recursive install-info-recursive \
61        install-pdf-recursive install-ps-recursive install-recursive \
62        installcheck-recursive installdirs-recursive pdf-recursive \
63        ps-recursive uninstall-recursive
64RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
65  distclean-recursive maintainer-clean-recursive
66AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
67        $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
68        distdir
69ETAGS = etags
70CTAGS = ctags
71DIST_SUBDIRS = src test examples
72DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
73am__relativize = \
74  dir0=`pwd`; \
75  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
76  sed_rest='s,^[^/]*/*,,'; \
77  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
78  sed_butlast='s,/*[^/]*$$,,'; \
79  while test -n "$$dir1"; do \
80    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
81    if test "$$first" != "."; then \
82      if test "$$first" = ".."; then \
83        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
84        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
85      else \
86        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
87        if test "$$first2" = "$$first"; then \
88          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
89        else \
90          dir2="../$$dir2"; \
91        fi; \
92        dir0="$$dir0"/"$$first"; \
93      fi; \
94    fi; \
95    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
96  done; \
97  reldir="$$dir2"
98ACLOCAL = @ACLOCAL@
99ADOLC_PATCHLEVEL = @ADOLC_PATCHLEVEL@
100ADOLC_SUBVERSION = @ADOLC_SUBVERSION@
101ADOLC_VERSION = @ADOLC_VERSION@
102AMTAR = @AMTAR@
103AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
104AR = @AR@
105AS = @AS@
106AUTOCONF = @AUTOCONF@
107AUTOHEADER = @AUTOHEADER@
108AUTOMAKE = @AUTOMAKE@
109AWK = @AWK@
110CC = @CC@
111CCDEPMODE = @CCDEPMODE@
112CFLAGS = @CFLAGS@
113COLPACK_CFLAGS = @COLPACK_CFLAGS@
114COLPACK_LIBS = @COLPACK_LIBS@
115CPP = @CPP@
116CPPFLAGS = @CPPFLAGS@
117CXX = @CXX@
118CXXCPP = @CXXCPP@
119CXXDEPMODE = @CXXDEPMODE@
120CXXFLAGS = @CXXFLAGS@
121CYGPATH_W = @CYGPATH_W@
122DEFS = @DEFS@
123DEPDIR = @DEPDIR@
124DLLTOOL = @DLLTOOL@
125DSYMUTIL = @DSYMUTIL@
126DUMPBIN = @DUMPBIN@
127ECHO_C = @ECHO_C@
128ECHO_N = @ECHO_N@
129ECHO_T = @ECHO_T@
130EGREP = @EGREP@
131EXEEXT = @EXEEXT@
132FGREP = @FGREP@
133GREP = @GREP@
134INSTALL = @INSTALL@
135INSTALL_DATA = @INSTALL_DATA@
136INSTALL_PROGRAM = @INSTALL_PROGRAM@
137INSTALL_SCRIPT = @INSTALL_SCRIPT@
138INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
139LD = @LD@
140LDFLAGS = @LDFLAGS@
141LIBOBJS = @LIBOBJS@
142LIBS = @LIBS@
143LIBTOOL = @LIBTOOL@
144LIPO = @LIPO@
145LN_S = @LN_S@
146LTLIBOBJS = @LTLIBOBJS@
147MAKEINFO = @MAKEINFO@
148MANIFEST_TOOL = @MANIFEST_TOOL@
149MKDIR_P = @MKDIR_P@
150NM = @NM@
151NMEDIT = @NMEDIT@
152OBJDUMP = @OBJDUMP@
153OBJEXT = @OBJEXT@
154OTOOL = @OTOOL@
155OTOOL64 = @OTOOL64@
156PACKAGE = @PACKAGE@
157PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
158PACKAGE_NAME = @PACKAGE_NAME@
159PACKAGE_STRING = @PACKAGE_STRING@
160PACKAGE_TARNAME = @PACKAGE_TARNAME@
161PACKAGE_URL = @PACKAGE_URL@
162PACKAGE_VERSION = @PACKAGE_VERSION@
163PATH_SEPARATOR = @PATH_SEPARATOR@
164RANLIB = @RANLIB@
165SED = @SED@
166SET_MAKE = @SET_MAKE@
167SHELL = @SHELL@
168STRIP = @STRIP@
169VERSION = @VERSION@
170_lib = @_lib@
171abs_builddir = @abs_builddir@
172abs_srcdir = @abs_srcdir@
173abs_top_builddir = @abs_top_builddir@
174abs_top_srcdir = @abs_top_srcdir@
175ac_adolc_cflags = @ac_adolc_cflags@
176ac_adolc_cxxflags = @ac_adolc_cxxflags@
177ac_aux_dir = @ac_aux_dir@
178ac_ct_AR = @ac_ct_AR@
179ac_ct_CC = @ac_ct_CC@
180ac_ct_CXX = @ac_ct_CXX@
181ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
182am__include = @am__include@
183am__leading_dot = @am__leading_dot@
184am__quote = @am__quote@
185am__tar = @am__tar@
186am__untar = @am__untar@
187bindir = @bindir@
188build = @build@
189build_alias = @build_alias@
190build_cpu = @build_cpu@
191build_os = @build_os@
192build_vendor = @build_vendor@
193builddir = @builddir@
194datadir = @datadir@
195datarootdir = @datarootdir@
196docdir = @docdir@
197dvidir = @dvidir@
198exec_prefix = @exec_prefix@
199host = @host@
200host_alias = @host_alias@
201host_cpu = @host_cpu@
202host_os = @host_os@
203host_vendor = @host_vendor@
204htmldir = @htmldir@
205includedir = @includedir@
206infodir = @infodir@
207install_sh = @install_sh@
208libdir = @libdir@
209libexecdir = @libexecdir@
210localedir = @localedir@
211localstatedir = @localstatedir@
212mandir = @mandir@
213mkdir_p = @mkdir_p@
214oldincludedir = @oldincludedir@
215pdfdir = @pdfdir@
216prefix = @prefix@
217program_transform_name = @program_transform_name@
218psdir = @psdir@
219sbindir = @sbindir@
220sharedstatedir = @sharedstatedir@
221srcdir = @srcdir@
222sysconfdir = @sysconfdir@
223target_alias = @target_alias@
224top_build_prefix = @top_build_prefix@
225top_builddir = @top_builddir@
226top_srcdir = @top_srcdir@
227AUTOMAKE_OPTIONS = foreign
228@ADDEXA_FALSE@@DOCEXA_FALSE@@PAREXA_FALSE@SUBDIRS = src test
229@ADDEXA_FALSE@@DOCEXA_FALSE@@PAREXA_TRUE@SUBDIRS = src examples test
230@ADDEXA_TRUE@@DOCEXA_FALSE@SUBDIRS = src examples test
231@DOCEXA_TRUE@SUBDIRS = src examples test
232BUILT_SOURCES = $(top_builddir)/ADOL-C/adolc/adolc.h
233MAINTAINERCLEANFILES = Makefile.in
234all: $(BUILT_SOURCES)
235        $(MAKE) $(AM_MAKEFLAGS) all-recursive
236
237.SUFFIXES:
238$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
239        @for dep in $?; do \
240          case '$(am__configure_deps)' in \
241            *$$dep*) \
242              ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
243                && { if test -f $@; then exit 0; else break; fi; }; \
244              exit 1;; \
245          esac; \
246        done; \
247        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ADOL-C/Makefile'; \
248        $(am__cd) $(top_srcdir) && \
249          $(AUTOMAKE) --foreign ADOL-C/Makefile
250.PRECIOUS: Makefile
251Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
252        @case '$?' in \
253          *config.status*) \
254            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
255          *) \
256            echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
257            cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
258        esac;
259
260$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
261        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
262
263$(top_srcdir)/configure:  $(am__configure_deps)
264        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
265$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
266        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
267$(am__aclocal_m4_deps):
268
269mostlyclean-libtool:
270        -rm -f *.lo
271
272clean-libtool:
273        -rm -rf .libs _libs
274
275# This directory's subdirectories are mostly independent; you can cd
276# into them and run `make' without going through this Makefile.
277# To change the values of `make' variables: instead of editing Makefiles,
278# (1) if the variable is set in `config.status', edit `config.status'
279#     (which will cause the Makefiles to be regenerated when you run `make');
280# (2) otherwise, pass the desired values on the `make' command line.
281$(RECURSIVE_TARGETS):
282        @fail= failcom='exit 1'; \
283        for f in x $$MAKEFLAGS; do \
284          case $$f in \
285            *=* | --[!k]*);; \
286            *k*) failcom='fail=yes';; \
287          esac; \
288        done; \
289        dot_seen=no; \
290        target=`echo $@ | sed s/-recursive//`; \
291        list='$(SUBDIRS)'; for subdir in $$list; do \
292          echo "Making $$target in $$subdir"; \
293          if test "$$subdir" = "."; then \
294            dot_seen=yes; \
295            local_target="$$target-am"; \
296          else \
297            local_target="$$target"; \
298          fi; \
299          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
300          || eval $$failcom; \
301        done; \
302        if test "$$dot_seen" = "no"; then \
303          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
304        fi; test -z "$$fail"
305
306$(RECURSIVE_CLEAN_TARGETS):
307        @fail= failcom='exit 1'; \
308        for f in x $$MAKEFLAGS; do \
309          case $$f in \
310            *=* | --[!k]*);; \
311            *k*) failcom='fail=yes';; \
312          esac; \
313        done; \
314        dot_seen=no; \
315        case "$@" in \
316          distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
317          *) list='$(SUBDIRS)' ;; \
318        esac; \
319        rev=''; for subdir in $$list; do \
320          if test "$$subdir" = "."; then :; else \
321            rev="$$subdir $$rev"; \
322          fi; \
323        done; \
324        rev="$$rev ."; \
325        target=`echo $@ | sed s/-recursive//`; \
326        for subdir in $$rev; do \
327          echo "Making $$target in $$subdir"; \
328          if test "$$subdir" = "."; then \
329            local_target="$$target-am"; \
330          else \
331            local_target="$$target"; \
332          fi; \
333          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
334          || eval $$failcom; \
335        done && test -z "$$fail"
336tags-recursive:
337        list='$(SUBDIRS)'; for subdir in $$list; do \
338          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
339        done
340ctags-recursive:
341        list='$(SUBDIRS)'; for subdir in $$list; do \
342          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
343        done
344
345ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
346        list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
347        unique=`for i in $$list; do \
348            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
349          done | \
350          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
351              END { if (nonempty) { for (i in files) print i; }; }'`; \
352        mkid -fID $$unique
353tags: TAGS
354
355TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
356                $(TAGS_FILES) $(LISP)
357        set x; \
358        here=`pwd`; \
359        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
360          include_option=--etags-include; \
361          empty_fix=.; \
362        else \
363          include_option=--include; \
364          empty_fix=; \
365        fi; \
366        list='$(SUBDIRS)'; for subdir in $$list; do \
367          if test "$$subdir" = .; then :; else \
368            test ! -f $$subdir/TAGS || \
369              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
370          fi; \
371        done; \
372        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
373        unique=`for i in $$list; do \
374            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
375          done | \
376          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
377              END { if (nonempty) { for (i in files) print i; }; }'`; \
378        shift; \
379        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
380          test -n "$$unique" || unique=$$empty_fix; \
381          if test $$# -gt 0; then \
382            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
383              "$$@" $$unique; \
384          else \
385            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
386              $$unique; \
387          fi; \
388        fi
389ctags: CTAGS
390CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
391                $(TAGS_FILES) $(LISP)
392        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
393        unique=`for i in $$list; do \
394            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
395          done | \
396          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
397              END { if (nonempty) { for (i in files) print i; }; }'`; \
398        test -z "$(CTAGS_ARGS)$$unique" \
399          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
400             $$unique
401
402GTAGS:
403        here=`$(am__cd) $(top_builddir) && pwd` \
404          && $(am__cd) $(top_srcdir) \
405          && gtags -i $(GTAGS_ARGS) "$$here"
406
407distclean-tags:
408        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
409
410distdir: $(DISTFILES)
411        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
412        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
413        list='$(DISTFILES)'; \
414          dist_files=`for file in $$list; do echo $$file; done | \
415          sed -e "s|^$$srcdirstrip/||;t" \
416              -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
417        case $$dist_files in \
418          */*) $(MKDIR_P) `echo "$$dist_files" | \
419                           sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
420                           sort -u` ;; \
421        esac; \
422        for file in $$dist_files; do \
423          if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
424          if test -d $$d/$$file; then \
425            dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
426            if test -d "$(distdir)/$$file"; then \
427              find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
428            fi; \
429            if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
430              cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
431              find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
432            fi; \
433            cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
434          else \
435            test -f "$(distdir)/$$file" \
436            || cp -p $$d/$$file "$(distdir)/$$file" \
437            || exit 1; \
438          fi; \
439        done
440        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
441          if test "$$subdir" = .; then :; else \
442            test -d "$(distdir)/$$subdir" \
443            || $(MKDIR_P) "$(distdir)/$$subdir" \
444            || exit 1; \
445          fi; \
446        done
447        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
448          if test "$$subdir" = .; then :; else \
449            dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
450            $(am__relativize); \
451            new_distdir=$$reldir; \
452            dir1=$$subdir; dir2="$(top_distdir)"; \
453            $(am__relativize); \
454            new_top_distdir=$$reldir; \
455            echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
456            echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
457            ($(am__cd) $$subdir && \
458              $(MAKE) $(AM_MAKEFLAGS) \
459                top_distdir="$$new_top_distdir" \
460                distdir="$$new_distdir" \
461                am__remove_distdir=: \
462                am__skip_length_check=: \
463                am__skip_mode_fix=: \
464                distdir) \
465              || exit 1; \
466          fi; \
467        done
468check-am: all-am
469check: $(BUILT_SOURCES)
470        $(MAKE) $(AM_MAKEFLAGS) check-recursive
471all-am: Makefile
472installdirs: installdirs-recursive
473installdirs-am:
474install: $(BUILT_SOURCES)
475        $(MAKE) $(AM_MAKEFLAGS) install-recursive
476install-exec: install-exec-recursive
477install-data: install-data-recursive
478uninstall: uninstall-recursive
479
480install-am: all-am
481        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
482
483installcheck: installcheck-recursive
484install-strip:
485        $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
486          install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
487          `test -z '$(STRIP)' || \
488            echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
489mostlyclean-generic:
490
491clean-generic:
492
493distclean-generic:
494        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
495        -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
496
497maintainer-clean-generic:
498        @echo "This command is intended for maintainers to use"
499        @echo "it deletes files that may require special tools to rebuild."
500        -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
501        -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
502clean: clean-recursive
503
504clean-am: clean-generic clean-libtool mostlyclean-am
505
506distclean: distclean-recursive
507        -rm -f Makefile
508distclean-am: clean-am distclean-generic distclean-tags
509
510dvi: dvi-recursive
511
512dvi-am:
513
514html: html-recursive
515
516html-am:
517
518info: info-recursive
519
520info-am:
521
522install-data-am:
523
524install-dvi: install-dvi-recursive
525
526install-dvi-am:
527
528install-exec-am:
529
530install-html: install-html-recursive
531
532install-html-am:
533
534install-info: install-info-recursive
535
536install-info-am:
537
538install-man:
539
540install-pdf: install-pdf-recursive
541
542install-pdf-am:
543
544install-ps: install-ps-recursive
545
546install-ps-am:
547
548installcheck-am:
549
550maintainer-clean: maintainer-clean-recursive
551        -rm -f Makefile
552maintainer-clean-am: distclean-am maintainer-clean-generic
553
554mostlyclean: mostlyclean-recursive
555
556mostlyclean-am: mostlyclean-generic mostlyclean-libtool
557
558pdf: pdf-recursive
559
560pdf-am:
561
562ps: ps-recursive
563
564ps-am:
565
566uninstall-am:
567
568.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
569        ctags-recursive install install-am install-strip \
570        tags-recursive
571
572.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
573        all all-am check check-am clean clean-generic clean-libtool \
574        ctags ctags-recursive distclean distclean-generic \
575        distclean-libtool distclean-tags distdir dvi dvi-am html \
576        html-am info info-am install install-am install-data \
577        install-data-am install-dvi install-dvi-am install-exec \
578        install-exec-am install-html install-html-am install-info \
579        install-info-am install-man install-pdf install-pdf-am \
580        install-ps install-ps-am install-strip installcheck \
581        installcheck-am installdirs installdirs-am maintainer-clean \
582        maintainer-clean-generic mostlyclean mostlyclean-generic \
583        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
584        uninstall uninstall-am
585
586
587$(top_builddir)/ADOL-C/adolc/adolc.h:
588        $(LN_S) $(top_srcdir)/ADOL-C/src adolc
589
590test: all
591        cd test; $(MAKE) test
592
593# Tell versions [3.59,3.63) of GNU make to not export all variables.
594# Otherwise a system limit (for SysV at least) may be exceeded.
595.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.