source: trunk/ADOL-C/examples/additional_examples/helm/Makefile.in @ 337

Last change on this file since 337 was 337, checked in by kulshres, 7 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: 16.0 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##############################################################################
20
21VPATH = @srcdir@
22pkgdatadir = $(datadir)/@PACKAGE@
23pkgincludedir = $(includedir)/@PACKAGE@
24pkglibdir = $(libdir)/@PACKAGE@
25pkglibexecdir = $(libexecdir)/@PACKAGE@
26am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
27install_sh_DATA = $(install_sh) -c -m 644
28install_sh_PROGRAM = $(install_sh) -c
29install_sh_SCRIPT = $(install_sh) -c
30INSTALL_HEADER = $(INSTALL_DATA)
31transform = $(program_transform_name)
32NORMAL_INSTALL = :
33PRE_INSTALL = :
34POST_INSTALL = :
35NORMAL_UNINSTALL = :
36PRE_UNINSTALL = :
37POST_UNINSTALL = :
38build_triplet = @build@
39host_triplet = @host@
40@ADDEXA_TRUE@noinst_PROGRAMS = helm-auto$(EXEEXT) helm-diff$(EXEEXT)
41subdir = ADOL-C/examples/additional_examples/helm
42DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
43ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
44am__aclocal_m4_deps = $(top_srcdir)/configure.ac
45am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
46        $(ACLOCAL_M4)
47mkinstalldirs = $(install_sh) -d
48CONFIG_HEADER = $(top_builddir)/ADOL-C/src/config.h
49CONFIG_CLEAN_FILES =
50CONFIG_CLEAN_VPATH_FILES =
51PROGRAMS = $(noinst_PROGRAMS)
52am_helm_auto_OBJECTS = helm-auto-exam.$(OBJEXT)
53helm_auto_OBJECTS = $(am_helm_auto_OBJECTS)
54helm_auto_LDADD = $(LDADD)
55helm_auto_DEPENDENCIES =
56AM_V_lt = $(am__v_lt_$(V))
57am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
58am__v_lt_0 = --silent
59am_helm_diff_OBJECTS = helm-diff-exam.$(OBJEXT)
60helm_diff_OBJECTS = $(am_helm_diff_OBJECTS)
61helm_diff_LDADD = $(LDADD)
62helm_diff_DEPENDENCIES =
63DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/ADOL-C/src
64depcomp = $(SHELL) $(top_srcdir)/autoconf/depcomp
65am__depfiles_maybe = depfiles
66am__mv = mv -f
67CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
68        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
69LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
70        $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
71        $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
72        $(AM_CXXFLAGS) $(CXXFLAGS)
73AM_V_CXX = $(am__v_CXX_$(V))
74am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY))
75am__v_CXX_0 = @echo "  CXX   " $@;
76AM_V_at = $(am__v_at_$(V))
77am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
78am__v_at_0 = @
79CXXLD = $(CXX)
80CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
81        $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
82        $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
83AM_V_CXXLD = $(am__v_CXXLD_$(V))
84am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY))
85am__v_CXXLD_0 = @echo "  CXXLD " $@;
86AM_V_GEN = $(am__v_GEN_$(V))
87am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
88am__v_GEN_0 = @echo "  GEN   " $@;
89SOURCES = $(helm_auto_SOURCES) $(helm_diff_SOURCES)
90DIST_SOURCES = $(helm_auto_SOURCES) $(helm_diff_SOURCES)
91ETAGS = etags
92CTAGS = ctags
93DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
94ACLOCAL = @ACLOCAL@
95ADOLC_PATCHLEVEL = @ADOLC_PATCHLEVEL@
96ADOLC_SUBVERSION = @ADOLC_SUBVERSION@
97ADOLC_VERSION = @ADOLC_VERSION@
98AMTAR = @AMTAR@
99AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
100AR = @AR@
101AS = @AS@
102AUTOCONF = @AUTOCONF@
103AUTOHEADER = @AUTOHEADER@
104AUTOMAKE = @AUTOMAKE@
105AWK = @AWK@
106CC = @CC@
107CCDEPMODE = @CCDEPMODE@
108CFLAGS = @CFLAGS@
109COLPACK_CFLAGS = @COLPACK_CFLAGS@
110COLPACK_LIBS = @COLPACK_LIBS@
111CPP = @CPP@
112CPPFLAGS = @CPPFLAGS@
113CXX = @CXX@
114CXXCPP = @CXXCPP@
115CXXDEPMODE = @CXXDEPMODE@
116CXXFLAGS = @CXXFLAGS@
117CYGPATH_W = @CYGPATH_W@
118DEFS = @DEFS@
119DEPDIR = @DEPDIR@
120DLLTOOL = @DLLTOOL@
121DSYMUTIL = @DSYMUTIL@
122DUMPBIN = @DUMPBIN@
123ECHO_C = @ECHO_C@
124ECHO_N = @ECHO_N@
125ECHO_T = @ECHO_T@
126EGREP = @EGREP@
127EXEEXT = @EXEEXT@
128FGREP = @FGREP@
129GREP = @GREP@
130INSTALL = @INSTALL@
131INSTALL_DATA = @INSTALL_DATA@
132INSTALL_PROGRAM = @INSTALL_PROGRAM@
133INSTALL_SCRIPT = @INSTALL_SCRIPT@
134INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
135LD = @LD@
136LDFLAGS = @LDFLAGS@
137LIBOBJS = @LIBOBJS@
138LIBS = @LIBS@
139LIBTOOL = @LIBTOOL@
140LIPO = @LIPO@
141LN_S = @LN_S@
142LTLIBOBJS = @LTLIBOBJS@
143MAKEINFO = @MAKEINFO@
144MANIFEST_TOOL = @MANIFEST_TOOL@
145MKDIR_P = @MKDIR_P@
146NM = @NM@
147NMEDIT = @NMEDIT@
148OBJDUMP = @OBJDUMP@
149OBJEXT = @OBJEXT@
150OTOOL = @OTOOL@
151OTOOL64 = @OTOOL64@
152PACKAGE = @PACKAGE@
153PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
154PACKAGE_NAME = @PACKAGE_NAME@
155PACKAGE_STRING = @PACKAGE_STRING@
156PACKAGE_TARNAME = @PACKAGE_TARNAME@
157PACKAGE_URL = @PACKAGE_URL@
158PACKAGE_VERSION = @PACKAGE_VERSION@
159PATH_SEPARATOR = @PATH_SEPARATOR@
160RANLIB = @RANLIB@
161SED = @SED@
162SET_MAKE = @SET_MAKE@
163SHELL = @SHELL@
164STRIP = @STRIP@
165VERSION = @VERSION@
166_lib = @_lib@
167abs_builddir = @abs_builddir@
168abs_srcdir = @abs_srcdir@
169abs_top_builddir = @abs_top_builddir@
170abs_top_srcdir = @abs_top_srcdir@
171ac_adolc_cflags = @ac_adolc_cflags@
172ac_adolc_cxxflags = @ac_adolc_cxxflags@
173ac_aux_dir = @ac_aux_dir@
174ac_ct_AR = @ac_ct_AR@
175ac_ct_CC = @ac_ct_CC@
176ac_ct_CXX = @ac_ct_CXX@
177ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
178am__include = @am__include@
179am__leading_dot = @am__leading_dot@
180am__quote = @am__quote@
181am__tar = @am__tar@
182am__untar = @am__untar@
183bindir = @bindir@
184build = @build@
185build_alias = @build_alias@
186build_cpu = @build_cpu@
187build_os = @build_os@
188build_vendor = @build_vendor@
189builddir = @builddir@
190datadir = @datadir@
191datarootdir = @datarootdir@
192docdir = @docdir@
193dvidir = @dvidir@
194exec_prefix = @exec_prefix@
195host = @host@
196host_alias = @host_alias@
197host_cpu = @host_cpu@
198host_os = @host_os@
199host_vendor = @host_vendor@
200htmldir = @htmldir@
201includedir = @includedir@
202infodir = @infodir@
203install_sh = @install_sh@
204libdir = @libdir@
205libexecdir = @libexecdir@
206localedir = @localedir@
207localstatedir = @localstatedir@
208mandir = @mandir@
209mkdir_p = @mkdir_p@
210oldincludedir = @oldincludedir@
211pdfdir = @pdfdir@
212prefix = @prefix@
213program_transform_name = @program_transform_name@
214psdir = @psdir@
215sbindir = @sbindir@
216sharedstatedir = @sharedstatedir@
217srcdir = @srcdir@
218sysconfdir = @sysconfdir@
219target_alias = @target_alias@
220top_build_prefix = @top_build_prefix@
221top_builddir = @top_builddir@
222top_srcdir = @top_srcdir@
223AM_CFLAGS = @ac_adolc_cflags@
224AM_CXXFLAGS = @ac_adolc_cxxflags@
225AM_CPPFLAGS = -I$(top_srcdir)/ADOL-C
226LDADD = -ladolc
227AM_LDFLAGS = -L$(top_builddir)/ADOL-C/src
228INCLUDES = -I$(top_builddir)/ADOL-C
229MAINTAINERCLEANFILES = Makefile.in *~ *.orig
230helm_auto_SOURCES = helm-auto-exam.cpp
231helm_diff_SOURCES = helm-diff-exam.cpp
232all: all-am
233
234.SUFFIXES:
235.SUFFIXES: .cpp .lo .o .obj
236$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
237        @for dep in $?; do \
238          case '$(am__configure_deps)' in \
239            *$$dep*) \
240              ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
241                && { if test -f $@; then exit 0; else break; fi; }; \
242              exit 1;; \
243          esac; \
244        done; \
245        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ADOL-C/examples/additional_examples/helm/Makefile'; \
246        $(am__cd) $(top_srcdir) && \
247          $(AUTOMAKE) --foreign ADOL-C/examples/additional_examples/helm/Makefile
248.PRECIOUS: Makefile
249Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
250        @case '$?' in \
251          *config.status*) \
252            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
253          *) \
254            echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
255            cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
256        esac;
257
258$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
259        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
260
261$(top_srcdir)/configure:  $(am__configure_deps)
262        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
263$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
264        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
265$(am__aclocal_m4_deps):
266
267clean-noinstPROGRAMS:
268        @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
269        echo " rm -f" $$list; \
270        rm -f $$list || exit $$?; \
271        test -n "$(EXEEXT)" || exit 0; \
272        list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
273        echo " rm -f" $$list; \
274        rm -f $$list
275helm-auto$(EXEEXT): $(helm_auto_OBJECTS) $(helm_auto_DEPENDENCIES)
276        @rm -f helm-auto$(EXEEXT)
277        $(AM_V_CXXLD)$(CXXLINK) $(helm_auto_OBJECTS) $(helm_auto_LDADD) $(LIBS)
278helm-diff$(EXEEXT): $(helm_diff_OBJECTS) $(helm_diff_DEPENDENCIES)
279        @rm -f helm-diff$(EXEEXT)
280        $(AM_V_CXXLD)$(CXXLINK) $(helm_diff_OBJECTS) $(helm_diff_LDADD) $(LIBS)
281
282mostlyclean-compile:
283        -rm -f *.$(OBJEXT)
284
285distclean-compile:
286        -rm -f *.tab.c
287
288@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/helm-auto-exam.Po@am__quote@
289@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/helm-diff-exam.Po@am__quote@
290
291.cpp.o:
292@am__fastdepCXX_TRUE@   $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
293@am__fastdepCXX_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
294@am__fastdepCXX_FALSE@  $(AM_V_CXX) @AM_BACKSLASH@
295@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
296@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
297@am__fastdepCXX_FALSE@  $(CXXCOMPILE) -c -o $@ $<
298
299.cpp.obj:
300@am__fastdepCXX_TRUE@   $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
301@am__fastdepCXX_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
302@am__fastdepCXX_FALSE@  $(AM_V_CXX) @AM_BACKSLASH@
303@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
304@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
305@am__fastdepCXX_FALSE@  $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
306
307.cpp.lo:
308@am__fastdepCXX_TRUE@   $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
309@am__fastdepCXX_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
310@am__fastdepCXX_FALSE@  $(AM_V_CXX) @AM_BACKSLASH@
311@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
312@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
313@am__fastdepCXX_FALSE@  $(LTCXXCOMPILE) -c -o $@ $<
314
315mostlyclean-libtool:
316        -rm -f *.lo
317
318clean-libtool:
319        -rm -rf .libs _libs
320
321ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
322        list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
323        unique=`for i in $$list; do \
324            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
325          done | \
326          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
327              END { if (nonempty) { for (i in files) print i; }; }'`; \
328        mkid -fID $$unique
329tags: TAGS
330
331TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
332                $(TAGS_FILES) $(LISP)
333        set x; \
334        here=`pwd`; \
335        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
336        unique=`for i in $$list; do \
337            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
338          done | \
339          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
340              END { if (nonempty) { for (i in files) print i; }; }'`; \
341        shift; \
342        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
343          test -n "$$unique" || unique=$$empty_fix; \
344          if test $$# -gt 0; then \
345            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
346              "$$@" $$unique; \
347          else \
348            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
349              $$unique; \
350          fi; \
351        fi
352ctags: CTAGS
353CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
354                $(TAGS_FILES) $(LISP)
355        list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
356        unique=`for i in $$list; do \
357            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
358          done | \
359          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
360              END { if (nonempty) { for (i in files) print i; }; }'`; \
361        test -z "$(CTAGS_ARGS)$$unique" \
362          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
363             $$unique
364
365GTAGS:
366        here=`$(am__cd) $(top_builddir) && pwd` \
367          && $(am__cd) $(top_srcdir) \
368          && gtags -i $(GTAGS_ARGS) "$$here"
369
370distclean-tags:
371        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
372
373distdir: $(DISTFILES)
374        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
375        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
376        list='$(DISTFILES)'; \
377          dist_files=`for file in $$list; do echo $$file; done | \
378          sed -e "s|^$$srcdirstrip/||;t" \
379              -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
380        case $$dist_files in \
381          */*) $(MKDIR_P) `echo "$$dist_files" | \
382                           sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
383                           sort -u` ;; \
384        esac; \
385        for file in $$dist_files; do \
386          if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
387          if test -d $$d/$$file; then \
388            dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
389            if test -d "$(distdir)/$$file"; then \
390              find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
391            fi; \
392            if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
393              cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
394              find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
395            fi; \
396            cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
397          else \
398            test -f "$(distdir)/$$file" \
399            || cp -p $$d/$$file "$(distdir)/$$file" \
400            || exit 1; \
401          fi; \
402        done
403check-am: all-am
404check: check-am
405all-am: Makefile $(PROGRAMS)
406installdirs:
407install: install-am
408install-exec: install-exec-am
409install-data: install-data-am
410uninstall: uninstall-am
411
412install-am: all-am
413        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
414
415installcheck: installcheck-am
416install-strip:
417        $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
418          install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
419          `test -z '$(STRIP)' || \
420            echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
421mostlyclean-generic:
422
423clean-generic:
424
425distclean-generic:
426        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
427        -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
428
429maintainer-clean-generic:
430        @echo "This command is intended for maintainers to use"
431        @echo "it deletes files that may require special tools to rebuild."
432        -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
433clean: clean-am
434
435clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
436        mostlyclean-am
437
438distclean: distclean-am
439        -rm -rf ./$(DEPDIR)
440        -rm -f Makefile
441distclean-am: clean-am distclean-compile distclean-generic \
442        distclean-tags
443
444dvi: dvi-am
445
446dvi-am:
447
448html: html-am
449
450html-am:
451
452info: info-am
453
454info-am:
455
456install-data-am:
457
458install-dvi: install-dvi-am
459
460install-dvi-am:
461
462install-exec-am:
463
464install-html: install-html-am
465
466install-html-am:
467
468install-info: install-info-am
469
470install-info-am:
471
472install-man:
473
474install-pdf: install-pdf-am
475
476install-pdf-am:
477
478install-ps: install-ps-am
479
480install-ps-am:
481
482installcheck-am:
483
484maintainer-clean: maintainer-clean-am
485        -rm -rf ./$(DEPDIR)
486        -rm -f Makefile
487maintainer-clean-am: distclean-am maintainer-clean-generic
488
489mostlyclean: mostlyclean-am
490
491mostlyclean-am: mostlyclean-compile mostlyclean-generic \
492        mostlyclean-libtool
493
494pdf: pdf-am
495
496pdf-am:
497
498ps: ps-am
499
500ps-am:
501
502uninstall-am:
503
504.MAKE: install-am install-strip
505
506.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
507        clean-libtool clean-noinstPROGRAMS ctags distclean \
508        distclean-compile distclean-generic distclean-libtool \
509        distclean-tags distdir dvi dvi-am html html-am info info-am \
510        install install-am install-data install-data-am install-dvi \
511        install-dvi-am install-exec install-exec-am install-html \
512        install-html-am install-info install-info-am install-man \
513        install-pdf install-pdf-am install-ps install-ps-am \
514        install-strip installcheck installcheck-am installdirs \
515        maintainer-clean maintainer-clean-generic mostlyclean \
516        mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
517        pdf pdf-am ps ps-am tags uninstall uninstall-am
518
519
520# Tell versions [3.59,3.63) of GNU make to not export all variables.
521# Otherwise a system limit (for SysV at least) may be exceeded.
522.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.