Update of the localization templates
[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/quarul.f \
33 src/fortran/solsy.f \
34 src/fortran/lsodi.f \
35 src/fortran/ddassl.f \
36 src/fortran/order.f \
37 src/fortran/epsalg.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/dqag0.f \
47 src/fortran/xerrwv.f \
48 src/fortran/twodq.f \
49 src/fortran/dqags.f \
50 src/fortran/greatr.f \
51 src/fortran/hpdel.f \
52 src/fortran/hpins.f \
53 src/fortran/svcar1.f \
54 src/fortran/daux.f \
55 src/fortran/rscom1.f \
56 src/fortran/rksimp.f \
57 src/fortran/roots.f \
58 src/fortran/stoda.f \
59 src/fortran/bnorm.f \
60 src/fortran/rchek2.f \
61 src/fortran/stode.f \
62 src/fortran/vmnorm.f \
63 src/fortran/prepj.f \
64 src/fortran/lsdisc.f \
65 src/fortran/fnorm.f \
66 src/fortran/ddasrt.f \
67 src/fortran/stodi.f \
68 src/fortran/xsetun.f \
69 src/fortran/intdy.f \
70 src/fortran/ewset.f \
71 src/fortran/roots2.f \
72 src/fortran/prepji.f \
73 src/fortran/svcma1.f \
74 src/fortran/lsrgk.f \
75 src/fortran/odeint.f \
76 src/fortran/rkqc.f \
77 src/fortran/writbufode.f
78
79 GATEWAY_C_SOURCES = \
80 sci_gateway/c/sci_int2d.c \
81 sci_gateway/c/sci_int3d.c \
82 sci_gateway/c/sci_intg.c \
83 sci_gateway/c/sci_ode.c \
84 sci_gateway/c/sci_odc.c \
85 sci_gateway/c/sci_feval.c \
86 sci_gateway/c/gw_differential_equations1.c \
87 sci_gateway/c/gw_differential_equations2.c \
88 sci_gateway/c/gw_differential_equations3.c \
89 sci_gateway/c/gw_differential_equations4.c \
90 sci_gateway/c/sci_bvode.c \
91 sci_gateway/c/gw_differential_equations6.c
92
93 GATEWAY_FORTRAN_SOURCES = \
94 sci_gateway/fortran/sci_f_dasrt.f \
95 sci_gateway/fortran/sci_f_feval.f \
96 sci_gateway/fortran/sci_f_odedc.f \
97 sci_gateway/fortran/sci_f_bvode.f \
98 sci_gateway/fortran/sci_f_impl.f \
99 sci_gateway/fortran/sci_f_dassl.f \
100 sci_gateway/fortran/sci_f_ode.f \
101 sci_gateway/fortran/bsurf.f \
102 sci_gateway/fortran/bsurfd.f \
103 sci_gateway/fortran/bydot.f \
104 sci_gateway/fortran/bydot2.f \
105 sci_gateway/fortran/bresd.f \
106 sci_gateway/fortran/bresid.f \
107 sci_gateway/fortran/bjac.f \
108 sci_gateway/fortran/bjacd.f \
109 sci_gateway/fortran/badd.f \
110 sci_gateway/fortran/bj2.f \
111 sci_gateway/fortran/bfeval.f \
112 sci_gateway/fortran/int2d.f \
113 sci_gateway/fortran/bint2d.f \
114 sci_gateway/fortran/bint3d.f \
115 sci_gateway/fortran/bintg.f \
116 sci_gateway/fortran/int3d.f \
117 sci_gateway/fortran/intg.f \
118 sci_gateway/fortran/Ex-odedc.f \
119 sci_gateway/fortran/Ex-ode.f \
120 sci_gateway/fortran/Ex-impl.f \
121 sci_gateway/fortran/Ex-int2d.f \
122 sci_gateway/fortran/Ex-int3d.f \
123 sci_gateway/fortran/Ex-intg.f \
124 sci_gateway/fortran/Ex-dasrt.f \
125 sci_gateway/fortran/Ex-dassl.f \
126 sci_gateway/fortran/Ex-bvode.f \
127 sci_gateway/fortran/bbvode.f
128
129
130 libscidifferential_equations_la_CFLAGS=         -I$(srcdir)/includes/ \
131 -I$(top_srcdir)/modules/api_scilab/includes \
132 -I$(top_srcdir)/modules/output_stream/includes \
133 -I$(top_srcdir)/modules/elementary_functions/includes \
134 -I$(top_srcdir)/modules/dynamic_link/includes
135
136 if MAINTAINER_MODE
137 pkglib_LTLIBRARIES = libscidifferential_equations.la
138 noinst_LTLIBRARIES = libscidifferential_equations-algo.la
139 else
140 noinst_LTLIBRARIES = libscidifferential_equations-algo.la libscidifferential_equations.la
141 endif
142
143
144 libscidifferential_equations_la_LDFLAGS = -version-number $(SCILAB_LIBRARY_VERSION)
145
146 libscidifferential_equations_algo_la_SOURCES = $(DIFFERENTIAL_EQUATIONS_C_SOURCES) $(DIFFERENTIAL_EQUATIONS_FORTRAN_SOURCES)
147 libscidifferential_equations_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_FORTRAN_SOURCES)
148 libscidifferential_equations_algo_la_CFLAGS = $(libscidifferential_equations_la_CFLAGS)
149
150 # For the code check (splint)
151 CHECK_SRC= $(DIFFERENTIAL_EQUATIONS_C_SOURCES) $(GATEWAY_C_SOURCES)
152 INCLUDE_FLAGS = $(libscidifferential_equations_la_CFLAGS)
153
154 libscidifferential_equations_la_LIBADD = libscidifferential_equations-algo.la
155
156
157 #### Target ######
158 modulename=differential_equations
159
160
161 #### differential_equations : Conf files ####
162 libscidifferential_equations_la_rootdir = $(mydatadir)
163 libscidifferential_equations_la_root_DATA =  license.txt 
164
165 #### differential_equations : init scripts ####
166 libscidifferential_equations_la_etcdir = $(mydatadir)/etc
167 libscidifferential_equations_la_etc_DATA = etc/differential_equations.quit etc/differential_equations.start
168
169 #### differential_equations : gateway declaration ####
170 libscidifferential_equations_la_sci_gatewaydir = $(mydatadir)/sci_gateway
171 libscidifferential_equations_la_sci_gateway_DATA = sci_gateway/differential_equations_gateway.xml
172
173 include $(top_srcdir)/Makefile.incl.am