source: trunk/ADOL-C/src/Makefile.am @ 61

Last change on this file since 61 was 61, checked in by awalther, 10 years ago

inclusion of error function for gcc compiler

  • Property svn:keywords set to Author Date Id Revision
File size: 3.4 KB
Line 
1##############################################################################
2## Makefile.am -- Process this file with automake to produce Makefile.in
3## Revision: $Id: Makefile.am 61 2009-12-07 14:49:34Z awalther $
4##
5## Copyright (C) Andrea Walther, Andreas Kowarz
6##
7## This file is part of ADOL-C. This software is provided as open source.
8## Any use, reproduction, or distribution of the software constitutes
9## recipient's acceptance of the terms of the accompanying license file.
10##
11##############################################################################
12
13if SPARSE
14AM_CFLAGS            = @ac_adolc_cflags@ -DADOLC_INTERNAL=1 -DSPARSE=1
15AM_CXXFLAGS          = @ac_adolc_cxxflags@ -DADOLC_INTERNAL=1 -DSPARSE=1
16else
17AM_CFLAGS            = @ac_adolc_cflags@ -DADOLC_INTERNAL=1
18AM_CXXFLAGS          = @ac_adolc_cxxflags@ -DADOLC_INTERNAL=1
19endif
20
21AM_CPPFLAGS          = -I$(top_srcdir)
22
23INCLUDES             = -I$(top_builddir)
24
25if SPARSE
26SUBDIRS              = drivers sparse tapedoc
27else
28SUBDIRS              = drivers tapedoc
29endif
30
31MAINTAINERCLEANFILES = Makefile.in *~ *.orig adolc_config.h config.h.in
32
33EXTRA_DIST           = uni5_for.c fo_rev.c ho_rev.c \
34                       taping_p.h malloc.h \
35                       externfcts_p.h checkpointing_p.h buffer_temp.h \
36                       Makefile.win
37
38pkginclude_HEADERS   = adolc.h adalloc.h adouble.h adutils.h adutilsc.h \
39                       common.h convolut.h dvlparms.h fortutils.h\
40                       interfaces.h oplate.h taping.h usrparms.h \
41                       externfcts.h checkpointing.h fixpoint.h\
42                       adolc_sparse.h adolc_openmp.h \
43                       revolve.h
44
45lib_LTLIBRARIES      = libadolc.la
46
47libadolc_la_LDFLAGS  = -version-info 2:1:1
48
49if SPARSE
50libadolc_la_SOURCES  = adalloc.c malloc.c adouble.cpp \
51                       convolut.c fortutils.c \
52                       interfaces.cpp interfacesf.c \
53                       taping.c tape_handling.cpp \
54                       zos_forward.c fos_forward.c fov_forward.c \
55                       hos_forward.c hov_forward.c hov_wk_forward.c \
56                       fos_reverse.c fov_reverse.c \
57                       hos_reverse.c hos_ov_reverse.c hov_reverse.c \
58                       forward_partx.c \
59                       externfcts.cpp checkpointing.cpp \
60                       fixpoint.cpp fov_offset_forward.c revolve.c \
61                       int_forward_s.c int_forward_t.c \
62                       indopro_forward_s.c indopro_forward_t.c \
63                       nonl_ind_forward_s.c nonl_ind_forward_t.c \
64                       int_reverse_s.c int_reverse_t.c
65
66libadolc_la_LIBADD   = drivers/libdrivers.la sparse/libsparse.la \
67                       tapedoc/libtapedoc.la
68else
69libadolc_la_SOURCES  = adalloc.c malloc.c adouble.cpp \
70                       convolut.c fortutils.c\
71                       interfaces.cpp interfacesf.c \
72                       taping.c tape_handling.cpp \
73                       zos_forward.c fos_forward.c fov_forward.c \
74                       hos_forward.c hov_forward.c hov_wk_forward.c \
75                       fos_reverse.c fov_reverse.c \
76                       hos_reverse.c hos_ov_reverse.c hov_reverse.c \
77                       forward_partx.c \
78                       externfcts.cpp checkpointing.cpp \
79                       fixpoint.cpp fov_offset_forward.c revolve.c
80
81libadolc_la_LIBADD   = drivers/libdrivers.la tapedoc/libtapedoc.la
82
83endif
84
Note: See TracBrowser for help on using the repository browser.