* Bugs #5728 10229 invalid - Differential_equations: Quadpack update
[scilab.git] / scilab / modules / differential_equations / Makefile.am
1 # Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 # Copyright (C) 2006 - INRIA - Sylvestre LEDRU
3 #
4 # This file is distributed under the same license as the Scilab package.
5
6
7 DIFFERENTIAL_EQUATIONS_C_SOURCES = src/c/dassl.c \
8 src/c/feval.c \
9 src/c/fevaltable.c \
10 src/c/fydottable.c \
11 src/c/impltable.c \
12 src/c/colnewtable.c \
13 src/c/intgtable.c \
14 src/c/int2dtable.c \
15 src/c/int3dtable.c \
16 src/c/fydot2table.c \
17 src/c/dassltable.c \
18 src/c/arnol.c \
19 src/c/rk4.c
20
21 DIFFERENTIAL_EQUATIONS_FORTRAN_SOURCES = src/fortran/rscar1.f \
22 src/fortran/bcomp.f \
23 src/fortran/lcomp.f \
24 src/fortran/loren.f \
25 src/fortran/prja.f \
26 src/fortran/vnorm.f \
27 src/fortran/lsoda.f \
28 src/fortran/lsodar.f \
29 src/fortran/ainvg.f \
30 src/fortran/lsode.f \
31 src/fortran/svcom1.f \
32 src/fortran/dqk21.f \
33 src/fortran/solsy.f \
34 src/fortran/lsodi.f \
35 src/fortran/ddassl.f \
36 src/fortran/dqpsrt.f \
37 src/fortran/dqelg.f \
38 src/fortran/cfode.f \
39 src/fortran/rscma1.f \
40 src/fortran/colnew.f \
41 src/fortran/dcutet.f \
42 src/fortran/xsetf.f \
43 src/fortran/dgbsl.f \
44 src/fortran/rkf45.f \
45 src/fortran/rchek.f \
46 src/fortran/dqags.f \
47 src/fortran/xerrwv.f \
48 src/fortran/twodq.f \
49 src/fortran/dqagse.f \
50 src/fortran/greatr.f \
51 src/fortran/hpdel.f \
52 src/fortran/hpins.f \
53 src/fortran/svcar1.f \
54 src/fortran/rscom1.f \
55 src/fortran/rksimp.f \
56 src/fortran/roots.f \
57 src/fortran/stoda.f \
58 src/fortran/bnorm.f \
59 src/fortran/rchek2.f \
60 src/fortran/stode.f \
61 src/fortran/vmnorm.f \
62 src/fortran/prepj.f \
63 src/fortran/lsdisc.f \
64 src/fortran/fnorm.f \
65 src/fortran/ddaskr.f \
66 src/fortran/daux.f \
67 src/fortran/ddasrt.f \
68 src/fortran/stodi.f \
69 src/fortran/xsetun.f \
70 src/fortran/intdy.f \
71 src/fortran/ewset.f \
72 src/fortran/roots2.f \
73 src/fortran/prepji.f \
74 src/fortran/svcma1.f \
75 src/fortran/lsrgk.f \
76 src/fortran/odeint.f \
77 src/fortran/rkqc.f \
78 src/fortran/writbufode.f
79
80 GATEWAY_C_SOURCES = \
81 sci_gateway/c/sci_int2d.c \
82 sci_gateway/c/sci_int3d.c \
83 sci_gateway/c/sci_intg.c \
84 sci_gateway/c/sci_ode.c \
85 sci_gateway/c/sci_odc.c \
86 sci_gateway/c/sci_feval.c \
87 sci_gateway/c/gw_differential_equations1.c \
88 sci_gateway/c/gw_differential_equations2.c \
89 sci_gateway/c/gw_differential_equations3.c \
90 sci_gateway/c/gw_differential_equations4.c \
91 sci_gateway/c/sci_bvode.c \
92 sci_gateway/c/Ex-daskr.c \
93 sci_gateway/c/gw_differential_equations6.c
94
95 GATEWAY_FORTRAN_SOURCES = \
96 sci_gateway/fortran/sci_f_daskr.f \
97 sci_gateway/fortran/sci_f_dasrt.f \
98 sci_gateway/fortran/sci_f_feval.f \
99 sci_gateway/fortran/sci_f_odedc.f \
100 sci_gateway/fortran/sci_f_bvode.f \
101 sci_gateway/fortran/sci_f_impl.f \
102 sci_gateway/fortran/sci_f_dassl.f \
103 sci_gateway/fortran/sci_f_ode.f \
104 sci_gateway/fortran/bsurf.f \
105 sci_gateway/fortran/bsurfd.f \
106 sci_gateway/fortran/bydot.f \
107 sci_gateway/fortran/bydot2.f \
108 sci_gateway/fortran/bresd.f \
109 sci_gateway/fortran/bresid.f \
110 sci_gateway/fortran/bjac.f \
111 sci_gateway/fortran/bjacd.f \
112 sci_gateway/fortran/badd.f \
113 sci_gateway/fortran/bj2.f \
114 sci_gateway/fortran/bfeval.f \
115 sci_gateway/fortran/int2d.f \
116 sci_gateway/fortran/bint2d.f \
117 sci_gateway/fortran/bint3d.f \
118 sci_gateway/fortran/bintg.f \
119 sci_gateway/fortran/int3d.f \
120 sci_gateway/fortran/intg.f \
121 sci_gateway/fortran/Ex-odedc.f \
122 sci_gateway/fortran/Ex-ode.f \
123 sci_gateway/fortran/Ex-impl.f \
124 sci_gateway/fortran/Ex-int2d.f \
125 sci_gateway/fortran/Ex-int3d.f \
126 sci_gateway/fortran/Ex-intg.f \
127 sci_gateway/fortran/Ex-dasrt.f \
128 sci_gateway/fortran/Ex-dassl.f \
129 sci_gateway/fortran/Ex-bvode.f \
130 sci_gateway/fortran/bbvode.f \
131 sci_gateway/fortran/bpsold.f \
132 sci_gateway/fortran/bpjacd.f
133
134
135 libscidifferential_equations_la_CPPFLAGS = -I$(srcdir)/includes/ \
136 -I$(top_srcdir)/modules/localization/includes/ \
137 -I$(top_srcdir)/modules/api_scilab/includes/ \
138 -I$(top_srcdir)/modules/output_stream/includes/ \
139 -I$(top_srcdir)/modules/elementary_functions/includes/ \
140 -I$(top_srcdir)/modules/dynamic_link/includes/ \
141 $(AM_CPPFLAGS)
142
143 if MAINTAINER_MODE
144 pkglib_LTLIBRARIES = libscidifferential_equations.la
145 noinst_LTLIBRARIES = libscidifferential_equations-algo.la
146 else
147 noinst_LTLIBRARIES = libscidifferential_equations-algo.la libscidifferential_equations.la
148 endif
149
150
151
152 libscidifferential_equations_algo_la_SOURCES = $(DIFFERENTIAL_EQUATIONS_C_SOURCES) $(DIFFERENTIAL_EQUATIONS_FORTRAN_SOURCES)
153 libscidifferential_equations_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_FORTRAN_SOURCES)
154 libscidifferential_equations_algo_la_CPPFLAGS = $(libscidifferential_equations_la_CPPFLAGS)
155
156 # For the code check (splint)
157 CHECK_SRC= $(DIFFERENTIAL_EQUATIONS_C_SOURCES) $(GATEWAY_C_SOURCES)
158 INCLUDE_FLAGS = $(libscidifferential_equations_la_CPPFLAGS)
159
160 libscidifferential_equations_la_LIBADD = libscidifferential_equations-algo.la
161
162
163 #### Target ######
164 modulename=differential_equations
165
166
167 #### differential_equations : Conf files ####
168 libscidifferential_equations_la_rootdir = $(mydatadir)
169 libscidifferential_equations_la_root_DATA =  license.txt 
170
171 #### differential_equations : init scripts ####
172 libscidifferential_equations_la_etcdir = $(mydatadir)/etc
173 libscidifferential_equations_la_etc_DATA = etc/differential_equations.quit etc/differential_equations.start
174
175 #### differential_equations : gateway declaration ####
176 libscidifferential_equations_la_sci_gatewaydir = $(mydatadir)/sci_gateway
177 libscidifferential_equations_la_sci_gateway_DATA = sci_gateway/differential_equations_gateway.xml
178
179 include $(top_srcdir)/Makefile.incl.am