* Bug 15884 fixed: bode() layout improved
[scilab.git] / scilab / modules / cacsd / 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 SLICOT_FORTRAN_SOURCES= \
8     src/slicot/sb04pd.f \
9     src/slicot/ib01ad.f \
10     src/slicot/tb01wd.f \
11     src/slicot/ib01py.f \
12     src/slicot/mb01rx.f \
13     src/slicot/ib01md.f \
14     src/slicot/sb02ru.f \
15     src/slicot/sb04nw.f \
16     src/slicot/sb10dd.f \
17     src/slicot/mb04id.f \
18     src/slicot/sb04ny.f \
19     src/slicot/ib01qd.f \
20     src/slicot/sb04px.f \
21     src/slicot/sb04rw.f \
22     src/slicot/sb04ry.f \
23     src/slicot/mb01qd.f \
24     src/slicot/mb01ud.f \
25     src/slicot/sb02od.f \
26     src/slicot/mb02ud.f \
27     src/slicot/sb10pd.f \
28     src/slicot/sb03od.f \
29     src/slicot/mb03ud.f \
30     src/slicot/sb02sd.f \
31     src/slicot/ib01oy.f \
32     src/slicot/sb02ms.f \
33     src/slicot/ab13md.f \
34     src/slicot/sb03or.f \
35     src/slicot/mb03oy.f \
36     src/slicot/ma02fd.f \
37     src/slicot/sb03ot.f \
38     src/slicot/mb04oy.f \
39     src/slicot/sb04mu.f \
40     src/slicot/sb03mw.f \
41     src/slicot/sb02ov.f \
42     src/slicot/sb03ov.f \
43     src/slicot/sb04mw.f \
44     src/slicot/sb03my.f \
45     src/slicot/sb04my.f \
46     src/slicot/sb04qu.f \
47     src/slicot/ib01pd.f \
48     src/slicot/sb03qy.f \
49     src/slicot/sb03sx.f \
50     src/slicot/sb04qy.f \
51     src/slicot/mb01pd.f \
52     src/slicot/mb02pd.f \
53     src/slicot/mb01td.f \
54     src/slicot/sb02nd.f \
55     src/slicot/sb04nd.f \
56     src/slicot/sb02rd.f \
57     src/slicot/sb04rd.f \
58     src/slicot/ib01cd.f \
59     src/slicot/ib01px.f \
60     src/slicot/ma02ad.f \
61     src/slicot/ab01od.f \
62     src/slicot/mb01ru.f \
63     src/slicot/ma02ed.f \
64     src/slicot/mb04ny.f \
65     src/slicot/mb01ry.f \
66     src/slicot/sb04nv.f \
67     src/slicot/ib01od.f \
68     src/slicot/sb04nx.f \
69     src/slicot/sb10fd.f \
70     src/slicot/select.f \
71     src/slicot/sb04rv.f \
72     src/slicot/mb04kd.f \
73     src/slicot/sb04py.f \
74     src/slicot/sb04rx.f \
75     src/slicot/mb03od.f \
76     src/slicot/mb04od.f \
77     src/slicot/mb01sd.f \
78     src/slicot/sb03md.f \
79     src/slicot/sb04md.f \
80     src/slicot/sb02qd.f \
81     src/slicot/sb10rd.f \
82     src/slicot/sb04qd.f \
83     src/slicot/ib01my.f \
84     src/slicot/ib01bd.f \
85     src/slicot/mb04iy.f \
86     src/slicot/sb02mr.f \
87     src/slicot/ab01nd.f \
88     src/slicot/sb02mt.f \
89     src/slicot/sb04mr.f \
90     src/slicot/sb03mv.f \
91     src/slicot/sb02ou.f \
92     src/slicot/mb02qy.f \
93     src/slicot/sb03ou.f \
94     src/slicot/sb04qr.f \
95     src/slicot/sb03mx.f \
96     src/slicot/ib01nd.f \
97     src/slicot/sb02oy.f \
98     src/slicot/sb03oy.f \
99     src/slicot/sb03qx.f \
100     src/slicot/ib01rd.f \
101     src/slicot/sb03sy.f \
102     src/slicot/mb04nd.f \
103     src/slicot/mb01rd.f \
104     src/slicot/mb01vd.f \
105     src/slicot/sb10qd.f \
106     src/slicot/ereduc.f \
107     src/slicot/fstair.f \
108     src/slicot/inva.f \
109     src/slicot/polmc.f \
110     src/slicot/ssxmc.f \
111     src/slicot/ZB03OD.f \
112     src/slicot/riccpack.f \
113     src/slicot/Ex-schur.f \
114     src/fortran/voiddummy.f
115
116 CACSD_FORTRAN_SOURCES = \
117     src/fortran/jacl2.f \
118     src/fortran/onface.f \
119     src/fortran/tild.f \
120     src/fortran/degl2.f \
121     src/fortran/qvalz.f \
122     src/fortran/dfrmg.f \
123     src/fortran/hessl2.f \
124     src/fortran/rtitr.f \
125     src/fortran/watfac.f \
126     src/fortran/sszer.f \
127     src/fortran/mzdivq.f \
128     src/fortran/expan.f \
129     src/fortran/optml2.f \
130     src/fortran/wdegre.f \
131     src/fortran/phi.f \
132     src/fortran/ricd.f \
133     src/fortran/shrslv.f \
134     src/fortran/qhesz.f \
135     src/fortran/rilac.f \
136     src/fortran/arl2.f \
137     src/fortran/wesidu.f \
138     src/fortran/dzdivq.f \
139     src/fortran/arl2a.f \
140     src/fortran/lq.f \
141     src/fortran/outl2.f \
142     src/fortran/dhetr.f \
143     src/fortran/domout.f \
144     src/fortran/rootgp.f \
145     src/fortran/feq.f \
146     src/fortran/fout.f \
147     src/fortran/deg1l2.f \
148     src/fortran/modul.f \
149     src/fortran/scapol.f \
150     src/fortran/giv.f \
151     src/fortran/storl2.f \
152     src/fortran/calsca.f \
153     src/fortran/qitz.f \
154     src/fortran/front.f
155
156 CACSD_C_SOURCES = \
157     src/c/dmp2pm.c
158
159 GATEWAY_C_SOURCES = \
160     sci_gateway/c/gw_cacsd.c \
161     sci_gateway/c/sci_contr.c \
162     sci_gateway/c/sci_dhinf.c \
163     sci_gateway/c/sci_hinf.c \
164     sci_gateway/c/sci_linmeq.c \
165     sci_gateway/c/sci_mucomp.c \
166     sci_gateway/c/sci_rankqr.c \
167     sci_gateway/c/sci_rrankqr.c \
168     sci_gateway/c/sci_zrankqr.c \
169     sci_gateway/c/sci_ricc.c \
170     sci_gateway/c/sci_sident.c \
171     sci_gateway/c/sci_sorder.c \
172     sci_gateway/c/sci_findbd.c
173
174 GATEWAY_CPP_SOURCES = \
175     sci_gateway/cpp/cacsd_gw.cpp \
176     sci_gateway/cpp/sci_arl2_ius.cpp \
177     sci_gateway/cpp/sci_ldiv.cpp \
178     sci_gateway/cpp/sci_tzer.cpp \
179     sci_gateway/cpp/sci_residu.cpp \
180     sci_gateway/cpp/sci_ppol.cpp \
181     sci_gateway/cpp/sci_freq.cpp \
182     sci_gateway/cpp/sci_ltitr.cpp \
183     sci_gateway/cpp/sci_rtitr.cpp \
184     sci_gateway/cpp/sci_ereduc.cpp \
185     sci_gateway/cpp/sci_fstair.cpp
186
187 libscicacsd_la_CPPFLAGS= \
188     -I$(srcdir)/includes/ \
189     -I$(srcdir)/src/c/ \
190     -I$(top_srcdir)/modules/ast/includes/ast/ \
191     -I$(top_srcdir)/modules/ast/includes/exps/ \
192     -I$(top_srcdir)/modules/ast/includes/operations/ \
193     -I$(top_srcdir)/modules/ast/includes/parse/ \
194     -I$(top_srcdir)/modules/ast/includes/symbol/ \
195     -I$(top_srcdir)/modules/ast/includes/system_env/ \
196     -I$(top_srcdir)/modules/ast/includes/types/ \
197     -I$(top_srcdir)/modules/ast/includes/analysis/ \
198     -I$(top_srcdir)/modules/output_stream/includes/ \
199     -I$(top_srcdir)/modules/elementary_functions/includes/ \
200     -I$(top_srcdir)/modules/api_scilab/includes/ \
201     -I$(top_srcdir)/modules/localization/includes/ \
202     -I$(top_srcdir)/modules/dynamic_link/includes/ \
203     -I$(top_srcdir)/modules/threads/includes/ \
204     -I$(top_srcdir)/modules/string/includes/ \
205     -I$(top_srcdir)/modules/console/includes/ \
206     $(AM_CPPFLAGS)
207
208 if MAINTAINER_MODE
209 pkglib_LTLIBRARIES = libscicacsd.la
210 noinst_LTLIBRARIES = libscicacsd-algo.la
211 else
212 noinst_LTLIBRARIES = libscicacsd-algo.la libscicacsd.la
213 endif
214
215
216 libscicacsd_la_LDFLAGS = $(AM_LDFLAGS)
217
218 libscicacsd_algo_la_SOURCES = $(CACSD_FORTRAN_SOURCES) $(SLICOT_FORTRAN_SOURCES) $(CACSD_C_SOURCES)
219 libscicacsd_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_CPP_SOURCES)
220 libscicacsd_algo_la_CPPFLAGS = $(libscicacsd_la_CPPFLAGS)
221
222
223 # For the code check (splint)
224 CHECK_SRC= $(GATEWAY_C_SOURCES)
225 INCLUDE_FLAGS = $(libscicacsd_la_CPPFLAGS)
226
227
228 libscicacsd_la_LIBADD = libscicacsd-algo.la $(FLIBS)
229
230 #### Target ######
231 modulename=cacsd
232
233
234 #### cacsd : Conf files ####
235 libscicacsd_la_rootdir = $(mydatadir)
236 libscicacsd_la_root_DATA =  license.txt
237
238 ####�cacsd : init scripts ####
239 libscicacsd_la_etcdir = $(mydatadir)/etc
240 libscicacsd_la_etc_DATA = etc/cacsd.quit etc/cacsd.start
241
242 ####�cacsd : gateway declaration ####
243 libscicacsd_la_sci_gatewaydir = $(mydatadir)/sci_gateway
244 libscicacsd_la_sci_gateway_DATA = sci_gateway/cacsd_gateway.xml
245
246 include $(top_srcdir)/Makefile.incl.am