Autoscale for cmscope graph
[scilab.git] / scilab / modules / scicos_blocks / Makefile.am
1 # Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 # Copyright (C) 2008 - INRIA - Sylvestre Ledru <sylvestre.ledru@inria.fr>
3 #
4 # Copyright (C) 2012 - 2016 - Scilab Enterprises
5 #
6 # This file is hereby licensed under the terms of the GNU GPL v2.0,
7 # pursuant to article 5.3.4 of the CeCILL v.2.1.
8 # This file was originally licensed under the terms of the CeCILL v2.1,
9 # and continues to be available under such terms.
10 # For more information, see the COPYING file which you should have received
11 # along with this program.
12
13 #### Target ######
14 modulename=scicos_blocks
15
16 #### Source listing ######
17
18 # All the filename are important here.
19 # The filename must be the same as the function name
20 # since they are used by genblocks.sh to generate the blocks.h
21 SCICOS_BLOCKS_C_SOURCES = \
22     src/c/absblk.c \
23     src/c/absolute_value.c \
24     src/c/acos_blk.c \
25     src/c/acosh_blk.c \
26     src/c/andlog.c \
27     src/c/asin_blk.c \
28     src/c/asinh_blk.c \
29     src/c/assignment.c \
30     src/c/atan_blk.c \
31     src/c/atanh_blk.c \
32     src/c/automat.c \
33     src/c/backlash.c \
34     src/c/bidon.c \
35     src/c/bit_clear_16.c \
36     src/c/bit_clear_32.c \
37     src/c/bit_clear_8.c \
38     src/c/bit_set_16.c \
39     src/c/bit_set_32.c \
40     src/c/bit_set_8.c \
41     src/c/bounce_ball.c \
42     src/c/bouncexy.c \
43     src/c/canimxy3d.c \
44     src/c/canimxy.c \
45     src/c/cdummy.c \
46     src/c/cevscpe.c \
47     src/c/cfscope.c \
48     src/c/cmat3d.c \
49     src/c/cmatview.c \
50     src/c/cmscope.c \
51     src/c/scale_cmscope.c \
52     src/c/constraint_c.c \
53     src/c/convert.c \
54     src/c/cos_blk.c \
55     src/c/cosblk.c \
56     src/c/cosh_blk.c \
57     src/c/counter.c \
58     src/c/cscope.c \
59     src/c/scale_cscope.c \
60     src/c/cscopxy3d.c \
61     src/c/cscopxy.c \
62     src/c/csslti4.c \
63     src/c/cstblk4.c \
64     src/c/cstblk4_m.c \
65     src/c/cumsum_c.c \
66     src/c/cumsum_m.c \
67     src/c/cumsum_r.c \
68     src/c/cumsumz_c.c \
69     src/c/cumsumz_m.c \
70     src/c/cumsumz_r.c \
71     src/c/curve_c.c \
72     src/c/dband.c \
73     src/c/deadband.c \
74     src/c/delay4.c \
75     src/c/delay4_i16.c \
76     src/c/delay4_i32.c \
77     src/c/delay4_i8.c \
78     src/c/delay4_ui16.c \
79     src/c/delay4_ui32.c \
80     src/c/delay4_ui8.c \
81     src/c/deriv.c \
82     src/c/diffblk_c.c \
83     src/c/dmmul1.c \
84     src/c/dmmul.c \
85     src/c/dollar4.c \
86     src/c/dollar4_m.c \
87     src/c/dsslti4.c \
88     src/c/edgetrig.c \
89     src/c/evaluate_expr.c \
90     src/c/evtdly4.c \
91     src/c/evtvardly.c \
92     src/c/expblk_m.c \
93     src/c/extdiag.c \
94     src/c/extdiagz.c \
95     src/c/extract_bit_16_LH.c \
96     src/c/extract_bit_16_LSB.c \
97     src/c/extract_bit_16_MSB0.c \
98     src/c/extract_bit_16_MSB1.c \
99     src/c/extract_bit_16_RB0.c \
100     src/c/extract_bit_16_RB1.c \
101     src/c/extract_bit_16_UH0.c \
102     src/c/extract_bit_16_UH1.c \
103     src/c/extract_bit_32_LH.c \
104     src/c/extract_bit_32_LSB.c \
105     src/c/extract_bit_32_MSB0.c \
106     src/c/extract_bit_32_MSB1.c \
107     src/c/extract_bit_32_RB0.c \
108     src/c/extract_bit_32_RB1.c \
109     src/c/extract_bit_32_UH0.c \
110     src/c/extract_bit_32_UH1.c \
111     src/c/extract_bit_8_LH.c \
112     src/c/extract_bit_8_LSB.c \
113     src/c/extract_bit_8_MSB0.c \
114     src/c/extract_bit_8_MSB1.c \
115     src/c/extract_bit_8_RB0.c \
116     src/c/extract_bit_8_RB1.c \
117     src/c/extract_bit_8_UH0.c \
118     src/c/extract_bit_8_UH1.c \
119     src/c/extract_bit_u16_MSB1.c \
120     src/c/extract_bit_u16_RB1.c \
121     src/c/extract_bit_u16_UH1.c \
122     src/c/extract_bit_u32_MSB1.c \
123     src/c/extract_bit_u32_RB1.c \
124     src/c/extract_bit_u32_UH1.c \
125     src/c/extract_bit_u8_MSB1.c \
126     src/c/extract_bit_u8_RB1.c \
127     src/c/extract_bit_u8_UH1.c \
128     src/c/extract.c \
129     src/c/extractor.c \
130     src/c/extractz.c \
131     src/c/exttril.c \
132     src/c/exttrilz.c \
133     src/c/exttriu.c \
134     src/c/exttriuz.c \
135     src/c/foriterator.c \
136     src/c/gainblk.c \
137     src/c/gainblk_i16e.c \
138     src/c/gainblk_i16n.c \
139     src/c/gainblk_i16s.c \
140     src/c/gainblk_i32e.c \
141     src/c/gainblk_i32n.c \
142     src/c/gainblk_i32s.c \
143     src/c/gainblk_i8e.c \
144     src/c/gainblk_i8n.c \
145     src/c/gainblk_i8s.c \
146     src/c/gainblk_ui16e.c \
147     src/c/gainblk_ui16n.c \
148     src/c/gainblk_ui16s.c \
149     src/c/gainblk_ui32e.c \
150     src/c/gainblk_ui32n.c \
151     src/c/gainblk_ui32s.c \
152     src/c/gainblk_ui8e.c \
153     src/c/gainblk_ui8n.c \
154     src/c/gainblk_ui8s.c \
155     src/c/gain.c \
156     src/c/hystheresis.c \
157     src/c/integral_func.c \
158     src/c/integralz_func.c \
159     src/c/invblk4.c \
160     src/c/logicalop.c \
161     src/c/logicalop_i16.c \
162     src/c/logicalop_i32.c \
163     src/c/logicalop_i8.c \
164     src/c/logicalop_m.c \
165     src/c/logicalop_ui16.c \
166     src/c/logicalop_ui32.c \
167     src/c/logicalop_ui8.c \
168     src/c/logic.c \
169     src/c/lookup2d.c \
170     src/c/lookup_c.c \
171     src/c/mat_bksl.c \
172     src/c/matbyscal.c \
173     src/c/matbyscal_e.c \
174     src/c/matbyscal_s.c \
175     src/c/mat_cath.c \
176     src/c/mat_catv.c \
177     src/c/mat_det.c \
178     src/c/mat_diag.c \
179     src/c/mat_div.c \
180     src/c/mat_expm.c \
181     src/c/mathermit_m.c \
182     src/c/mat_inv.c \
183     src/c/mat_lu.c \
184     src/c/matmul2_e.c \
185     src/c/matmul2_m.c \
186     src/c/matmul2_s.c \
187     src/c/matmul_i16e.c \
188     src/c/matmul_i16n.c \
189     src/c/matmul_i16s.c \
190     src/c/matmul_i32e.c \
191     src/c/matmul_i32n.c \
192     src/c/matmul_i32s.c \
193     src/c/matmul_i8e.c \
194     src/c/matmul_i8n.c \
195     src/c/matmul_i8s.c \
196     src/c/matmul_m.c \
197     src/c/matmul_ui16e.c \
198     src/c/matmul_ui16n.c \
199     src/c/matmul_ui16s.c \
200     src/c/matmul_ui32e.c \
201     src/c/matmul_ui32n.c \
202     src/c/matmul_ui32s.c \
203     src/c/matmul_ui8e.c \
204     src/c/matmul_ui8n.c \
205     src/c/matmul_ui8s.c \
206     src/c/mat_pinv.c \
207     src/c/mat_reshape.c \
208     src/c/mat_sing.c \
209     src/c/mat_sqrt.c \
210     src/c/mat_sum.c \
211     src/c/mat_sumc.c \
212     src/c/mat_suml.c \
213     src/c/mat_svd.c \
214     src/c/mattran_m.c \
215     src/c/mat_vps.c \
216     src/c/mat_vpv.c \
217     src/c/matz_abs.c \
218     src/c/matz_absc.c \
219     src/c/matz_bksl.c \
220     src/c/matz_cath.c \
221     src/c/matz_catv.c \
222     src/c/matz_conj.c \
223     src/c/matz_det.c \
224     src/c/matz_diag.c \
225     src/c/matz_div.c \
226     src/c/matz_expm.c \
227     src/c/matz_inv.c \
228     src/c/matz_lu.c \
229     src/c/matzmul2_m.c \
230     src/c/matzmul_m.c \
231     src/c/matz_pinv.c \
232     src/c/matz_reim.c \
233     src/c/matz_reimc.c \
234     src/c/matz_reshape.c \
235     src/c/matz_sing.c \
236     src/c/matz_sqrt.c \
237     src/c/matz_sum.c \
238     src/c/matz_sumc.c \
239     src/c/matz_suml.c \
240     src/c/matz_svd.c \
241     src/c/matztran_m.c \
242     src/c/matz_vps.c \
243     src/c/matz_vpv.c \
244     src/c/m_frequ.c \
245     src/c/minmax.c \
246     src/c/modulo_count.c \
247     src/c/mswitch.c \
248     src/c/multiplex.c \
249     src/c/plusblk.c \
250     src/c/prod.c \
251     src/c/product.c \
252     src/c/ramp.c \
253     src/c/ratelimiter.c \
254     src/c/readau.c \
255     src/c/readc.c \
256     src/c/relational_op.c \
257     src/c/relationalop.c \
258     src/c/relational_op_i16.c \
259     src/c/relational_op_i32.c \
260     src/c/relational_op_i8.c \
261     src/c/relational_op_ui16.c \
262     src/c/relational_op_ui32.c \
263     src/c/relational_op_ui8.c \
264     src/c/relay.c \
265     src/c/ricc_m.c \
266     src/c/rndblk_m.c \
267     src/c/rndblkz_m.c \
268     src/c/root_coef.c \
269     src/c/rootz_coef.c \
270     src/c/samphold4.c \
271     src/c/samphold4_m.c \
272     src/c/satur.c \
273     src/c/scalar2vector.c \
274     src/c/scicosexit.c \
275     src/c/selector.c \
276     src/c/selector_m.c \
277     src/c/shift_16_LA.c \
278     src/c/shift_16_LC.c \
279     src/c/shift_16_RA.c \
280     src/c/shift_16_RC.c \
281     src/c/shift_32_LA.c \
282     src/c/shift_32_LC.c \
283     src/c/shift_32_RA.c \
284     src/c/shift_32_RC.c \
285     src/c/shift_8_LA.c \
286     src/c/shift_8_LC.c \
287     src/c/shift_8_RA.c \
288     src/c/shift_8_RC.c \
289     src/c/shift_u16_RA.c \
290     src/c/shift_u32_RA.c \
291     src/c/shift_u8_RA.c \
292     src/c/signum.c \
293     src/c/sin_blk.c \
294     src/c/sinh_blk.c \
295     src/c/step_func.c \
296     src/c/submat.c \
297     src/c/submatz.c \
298     src/c/sum.c \
299     src/c/summation.c \
300     src/c/summation_i16e.c \
301     src/c/summation_i16n.c \
302     src/c/summation_i16s.c \
303     src/c/summation_i32e.c \
304     src/c/summation_i32n.c \
305     src/c/summation_i32s.c \
306     src/c/summation_i8e.c \
307     src/c/summation_i8n.c \
308     src/c/summation_i8s.c \
309     src/c/summation_ui16e.c \
310     src/c/summation_ui16n.c \
311     src/c/summation_ui16s.c \
312     src/c/summation_ui32e.c \
313     src/c/summation_ui32n.c \
314     src/c/summation_ui32s.c \
315     src/c/summation_ui8e.c \
316     src/c/summation_ui8n.c \
317     src/c/summation_ui8s.c \
318     src/c/summation_z.c \
319     src/c/switch2.c \
320     src/c/switch2_m.c \
321     src/c/switchn.c \
322     src/c/tablex2d_c.c \
323     src/c/tan_blk.c \
324     src/c/tanh_blk.c \
325     src/c/tcslti4.c \
326     src/c/tcsltj4.c \
327     src/c/time_delay.c \
328     src/c/tows_c.c \
329     src/c/variable_delay.c \
330     src/c/whileiterator.c \
331     src/c/writeau.c \
332     src/c/writec.c \
333     src/c/zcross2.c
334
335 SCICOS_BLOCKS_CXX_SOURCES = \
336     src/cpp/affich2.cpp \
337     src/cpp/fromws_c.cpp
338
339 NON_BLOCK_C_SOURCES = \
340     src/c/scicos_evalhermite.c \
341     src/c/scicos_indexfinder.c
342
343 NON_BLOCK_CXX_SOURCES = \
344     src/cpp/scoUtils.cpp
345
346 NON_BLOCK_JNI_SOURCES = \
347     src/cpp/HelpersJNI.cpp \
348     src/jni/AfficheBlock.cpp
349
350 NON_BLOCK_CLI_SOURCES = \
351     src/cpp/HelpersCLI.cpp
352
353 GIWS_WRAPPERS = \
354     src/jni/Blocks.giws.xml
355
356 SCICOS_BLOCKS_FORTRAN_SOURCES = \
357     src/fortran/csslti.f \
358     src/fortran/cstblk.f \
359     src/fortran/delay.f \
360     src/fortran/delayv.f \
361     src/fortran/demux.f \
362     src/fortran/diffblk.f \
363     src/fortran/dlradp.f \
364     src/fortran/dollar.f \
365     src/fortran/dsslti.f \
366     src/fortran/eselect.f \
367     src/fortran/evtdly.f \
368     src/fortran/expblk.f \
369     src/fortran/forblk.f \
370     src/fortran/fsv.f \
371     src/fortran/gensin.f \
372     src/fortran/gensqr.f \
373     src/fortran/hltblk.f \
374     src/fortran/ifthel.f \
375     src/fortran/integr.f \
376     src/fortran/intplt.f \
377     src/fortran/intpol.f \
378     src/fortran/intrp2.f \
379     src/fortran/intrpl.f \
380     src/fortran/invblk.f \
381     src/fortran/iocopy.f \
382     src/fortran/logblk.f \
383     src/fortran/lookup.f \
384     src/fortran/lsplit.f \
385     src/fortran/lusat.f \
386     src/fortran/maxblk.f \
387     src/fortran/memo.f \
388     src/fortran/mfclck.f \
389     src/fortran/minblk.f \
390     src/fortran/mux.f \
391     src/fortran/pload.f \
392     src/fortran/powblk.f \
393     src/fortran/qzcel.f \
394     src/fortran/qzflr.f \
395     src/fortran/qzrnd.f \
396     src/fortran/qztrn.f \
397     src/fortran/readf.f \
398     src/fortran/rndblk.f \
399     src/fortran/samphold.f \
400     src/fortran/sawtth.f \
401     src/fortran/sciblk.f \
402     src/fortran/selblk.f \
403     src/fortran/sinblk.f \
404     src/fortran/sqrblk.f \
405     src/fortran/sum2.f \
406     src/fortran/sum3.f \
407     src/fortran/tanblk.f \
408     src/fortran/tcslti.f \
409     src/fortran/tcsltj.f \
410     src/fortran/timblk.f \
411     src/fortran/trash.f \
412     src/fortran/writef.f \
413     src/fortran/zcross.f
414
415 #### Multi-libraries handling ######
416
417 noinst_LTLIBRARIES = libsciscicos_blocks-algo.la
418 pkglib_LTLIBRARIES = libsciscicos_blocks-cli.la
419 if XCOS
420 if GUI
421 pkglib_LTLIBRARIES += libsciscicos_blocks.la
422 endif
423 endif
424
425 libsciscicos_blocks_algo_la_LDFLAGS = $(AM_LDFLAGS)
426 libsciscicos_blocks_la_LDFLAGS = $(AM_LDFLAGS)
427 libsciscicos_blocks_cli_la_LDFLAGS = $(AM_LDFLAGS)
428
429 libsciscicos_blocks_algo_la_CPPFLAGS= \
430     -I$(srcdir)/includes/ \
431     -I$(srcdir)/src/c/ \
432     -I$(srcdir)/src/cpp/ \
433     -I$(top_srcdir)/modules/ast/includes/ast/ \
434     -I$(top_srcdir)/modules/ast/includes/exps/ \
435     -I$(top_srcdir)/modules/ast/includes/operations/ \
436     -I$(top_srcdir)/modules/ast/includes/parse/ \
437     -I$(top_srcdir)/modules/ast/includes/symbol/ \
438     -I$(top_srcdir)/modules/ast/includes/system_env/ \
439     -I$(top_srcdir)/modules/ast/includes/types/ \
440     -I$(top_srcdir)/modules/ast/includes/analysis/ \
441     -I$(top_srcdir)/modules/api_scilab/includes/ \
442     -I$(top_srcdir)/modules/elementary_functions/includes/ \
443     -I$(top_srcdir)/modules/fileio/includes/ \
444     -I$(top_srcdir)/modules/graphics/includes/ \
445     -I$(top_srcdir)/modules/graphic_objects/includes/ \
446     -I$(top_srcdir)/modules/hdf5/includes \
447     -I$(top_srcdir)/modules/localization/includes/ \
448     -I$(top_srcdir)/modules/output_stream/includes/ \
449     -I$(top_srcdir)/modules/renderer/includes/ \
450     -I$(top_srcdir)/modules/scicos/includes/ \
451     -I$(top_srcdir)/modules/string/includes/ \
452     $(HDF5_CFLAGS) \
453     $(AM_CPPFLAGS)
454
455 libsciscicos_blocks_la_CPPFLAGS= \
456     -I$(srcdir)/src/jni/ \
457     -I$(top_srcdir)/modules/commons/src/jni/ \
458     -I$(top_srcdir)/modules/jvm/includes/ \
459     $(JAVA_JNI_INCLUDE) \
460     $(libsciscicos_blocks_algo_la_CPPFLAGS)
461
462 libsciscicos_blocks_cli_la_CPPFLAGS= $(libsciscicos_blocks_algo_la_CPPFLAGS)
463
464 libsciscicos_blocks_algo_la_SOURCES = \
465     $(SCICOS_BLOCKS_C_SOURCES) \
466     $(SCICOS_BLOCKS_CXX_SOURCES) \
467     $(SCICOS_BLOCKS_FORTRAN_SOURCES) \
468     $(NON_BLOCK_C_SOURCES) \
469     $(NON_BLOCK_CXX_SOURCES)
470
471 libsciscicos_blocks_cli_la_SOURCES =
472 libsciscicos_blocks_la_SOURCES =
473
474 libsciscicos_blocks_algo_la_LIBADD =
475 libsciscicos_blocks_la_LIBADD =
476 libsciscicos_blocks_cli_la_LIBADD =
477
478 if XCOS
479 libsciscicos_blocks_cli_la_SOURCES += $(NON_BLOCK_CLI_SOURCES)
480 libsciscicos_blocks_cli_la_LIBADD += libsciscicos_blocks-algo.la
481 if GUI
482 libsciscicos_blocks_la_SOURCES += $(NON_BLOCK_JNI_SOURCES)
483 libsciscicos_blocks_la_LIBADD += libsciscicos_blocks-algo.la
484 endif
485 endif
486
487 libsciscicos_blocks_algo_la_LIBADD += $(RT_LIB)
488 libsciscicos_blocks_la_LIBADD += $(RT_LIB)
489 libsciscicos_blocks_cli_la_LIBADD += $(RT_LIB)
490
491 # For the code check (splint)
492 CHECK_SRC= $(SCICOS_BLOCKS_C_SOURCES) $(NON_BLOCK_C_SOURCES)
493 INCLUDE_FLAGS = $(libsciscicos_blocks_la_CPPFLAGS)
494
495
496 #### scicos_blocks : Generation of the  includes/blocks.h Files ####
497 BUILT_SOURCES =
498
499 if XCOS
500 BUILT_SOURCES += includes/blocks.h
501 endif
502
503 if GIWS
504 BUILT_SOURCES += giws
505 endif
506
507 $(top_builddir)/modules/scicos_blocks/build/Cblocknames:Makefile.am $(SCICOS_BLOCKS_C_SOURCES)
508         @echo "-- Generates build/Cblocknames --"
509         mkdir -p $(top_builddir)/modules/scicos_blocks/build;
510 # Get the filename, strip the extension and put into a file
511         @for file in $(SCICOS_BLOCKS_C_SOURCES); do echo $$file |sed  's|.*/\([0-9A-Za-z_-]*\)\.c|\1|' ;done > $(top_builddir)/modules/scicos_blocks/build/Cblocknames
512
513 $(top_builddir)/modules/scicos_blocks/build/CPPblocknames:Makefile.am $(SCICOS_BLOCKS_CXX_SOURCES)
514         @echo "-- Generates build/CPPblocknames --"
515         mkdir -p $(top_builddir)/modules/scicos_blocks/build;
516 # Get the filename, strip the extension and put into a file
517         @for file in $(SCICOS_BLOCKS_CXX_SOURCES); do echo $$file |sed  's|.*/\([0-9A-Za-z_-]*\)\.cpp|\1|' ;done > $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
518
519 $(top_builddir)/modules/scicos_blocks/build/Fblocknames: Makefile.am $(SCICOS_BLOCKS_FORTRAN_SOURCES)
520         @echo "-- Generates build/Fblocknames --"
521         mkdir -p $(top_builddir)/modules/scicos_blocks/build;
522 # Get the filename, strip the extension and put into a file
523         @for file in $(SCICOS_BLOCKS_FORTRAN_SOURCES); do echo $$file |sed  's|.*/\([0-9A-Za-z_-]*\)\.f|\1|';done > $(top_builddir)/modules/scicos_blocks/build/Fblocknames
524
525 includes/blocks.h: $(top_builddir)/modules/scicos_blocks/build/Cblocknames $(top_builddir)/modules/scicos_blocks/build/Fblocknames $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
526         @echo "-- Building includes/blocks.h --"
527         mkdir -p $(top_builddir)/modules/scicos_blocks/includes;
528         @$(top_srcdir)/modules/scicos_blocks/src/scripts/GenBlocks.sh $(top_builddir)/modules/scicos_blocks/build/Fblocknames $(top_builddir)/modules/scicos_blocks/build/Cblocknames $(top_builddir)/modules/scicos_blocks/build/CPPblocknames $(top_builddir)/modules/scicos_blocks/includes/blocks.h
529
530 CLEANFILES= \
531     $(top_srcdir)/modules/scicos_blocks/includes/blocks.h \
532         $(top_srcdir)/modules/scicos_blocks/build/Cblocknames \
533         $(top_srcdir)/modules/scicos_blocks/build/Fblocknames \
534         $(top_srcdir)/modules/scicos_blocks/build/CPPblocknames \
535         $(srcdir)/macros/Electrical/*.moc \
536     $(srcdir)/macros/*/models \
537         $(srcdir)/macros/Hydraulics/*.moc \
538         $(BASE_PATH)/linenum.ml
539
540 #### scicos_blocks : Conf files ####
541 libsciscicos_blocks_la_rootdir = $(mydatadir)
542 libsciscicos_blocks_la_root_DATA =  license.txt
543
544 #### scicos_blocks : init scripts ####
545 libsciscicos_blocks_la_etcdir = $(mydatadir)/etc
546 libsciscicos_blocks_la_etc_DATA = etc/scicos_blocks.quit etc/scicos_blocks.start
547
548 #### scicos_blocks : include files ####
549 libsciscicos_blocks_la_includedir=$(pkgincludedir)
550 libsciscicos_blocks_la_include_HEADERS = includes/scicos_block.h \
551 includes/scicos_block4.h \
552 includes/blocks.h
553
554
555 #### scicos_blocks : MACROS ####
556 MACROSDIRSEXT= macros/Branching \
557 macros/Electrical \
558 macros/Events \
559 macros/Hydraulics \
560 macros/IntegerOp \
561 macros/Linear \
562 macros/MatrixOp \
563 macros/Misc \
564 macros/NonLinear \
565 macros/PDE \
566 macros/Sinks \
567 macros/Sources \
568 macros/Threshold
569
570 MACROSSPECIALEXT=*.mo \
571 *.moc
572
573 TESTS_DIREXT= tests/unit_tests/Linear
574
575 include $(top_srcdir)/Makefile.incl.am
576