Scicos blocks: use the new MVC graphic for scopes
[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 # This file must be used under the terms of the CeCILL.
5 # This source file is licensed as described in the file COPYING, which
6 # you should have received as part of this distribution.  The terms
7 # are also available at
8 # http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
9
10 pkglib_LTLIBRARIES = libsciscicos_blocks.la
11
12 libsciscicos_blocks_la_LDFLAGS = -version-number $(SCILAB_LIBRARY_VERSION) $(RT_LIB)
13
14 #### Target ######
15 modulename=scicos_blocks
16
17 include $(top_srcdir)/Makefile.incl.am
18
19 if XCOS
20
21 # All the filename are important here.
22 # The filename must be the same as the function name
23 # since they are used by genblocks.sh to generate the blocks.h
24 SCICOS_BLOCKS_C_SOURCES = src/c/absblk.c \
25 src/c/absolute_value.c \
26 src/c/acos_blk.c \
27 src/c/acosh_blk.c \
28 src/c/andlog.c \
29 src/c/asin_blk.c \
30 src/c/asinh_blk.c \
31 src/c/assignment.c \
32 src/c/atan_blk.c \
33 src/c/atanh_blk.c \
34 src/c/automat.c \
35 src/c/backlash.c \
36 src/c/bidon.c \
37 src/c/bit_clear_16.c \
38 src/c/bit_clear_32.c \
39 src/c/bit_clear_8.c \
40 src/c/bit_set_16.c \
41 src/c/bit_set_32.c \
42 src/c/bit_set_8.c \
43 src/c/bounce_ball.c \
44 src/c/bouncexy.c \
45 src/c/canimxy3d.c \
46 src/c/canimxy.c \
47 src/c/cdummy.c \
48 src/c/cevscpe.c \
49 src/c/cfscope.c \
50 src/c/cmat3d.c \
51 src/c/cmatview.c \
52 src/c/cmscope.c \
53 src/c/constraint_c.c \
54 src/c/convert.c \
55 src/c/cos_blk.c \
56 src/c/cosblk.c \
57 src/c/cosh_blk.c \
58 src/c/counter.c \
59 src/c/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/fromws_c.c \
137 src/c/gainblk.c \
138 src/c/gainblk_i16e.c \
139 src/c/gainblk_i16n.c \
140 src/c/gainblk_i16s.c \
141 src/c/gainblk_i32e.c \
142 src/c/gainblk_i32n.c \
143 src/c/gainblk_i32s.c \
144 src/c/gainblk_i8e.c \
145 src/c/gainblk_i8n.c \
146 src/c/gainblk_i8s.c \
147 src/c/gainblk_ui16e.c \
148 src/c/gainblk_ui16n.c \
149 src/c/gainblk_ui16s.c \
150 src/c/gainblk_ui32e.c \
151 src/c/gainblk_ui32n.c \
152 src/c/gainblk_ui32s.c \
153 src/c/gainblk_ui8e.c \
154 src/c/gainblk_ui8n.c \
155 src/c/gainblk_ui8s.c \
156 src/c/gain.c \
157 src/c/hystheresis.c \
158 src/c/integral_func.c \
159 src/c/integralz_func.c \
160 src/c/invblk4.c \
161 src/c/logicalop.c \
162 src/c/logicalop_i16.c \
163 src/c/logicalop_i32.c \
164 src/c/logicalop_i8.c \
165 src/c/logicalop_m.c \
166 src/c/logicalop_ui16.c \
167 src/c/logicalop_ui32.c \
168 src/c/logicalop_ui8.c \
169 src/c/logic.c \
170 src/c/lookup2d.c \
171 src/c/lookup_c.c \
172 src/c/mat_bksl.c \
173 src/c/matbyscal.c \
174 src/c/matbyscal_e.c \
175 src/c/matbyscal_s.c \
176 src/c/mat_cath.c \
177 src/c/mat_catv.c \
178 src/c/mat_det.c \
179 src/c/mat_diag.c \
180 src/c/mat_div.c \
181 src/c/mat_expm.c \
182 src/c/mathermit_m.c \
183 src/c/mat_inv.c \
184 src/c/mat_lu.c \
185 src/c/matmul2_e.c \
186 src/c/matmul2_m.c \
187 src/c/matmul2_s.c \
188 src/c/matmul_i16e.c \
189 src/c/matmul_i16n.c \
190 src/c/matmul_i16s.c \
191 src/c/matmul_i32e.c \
192 src/c/matmul_i32n.c \
193 src/c/matmul_i32s.c \
194 src/c/matmul_i8e.c \
195 src/c/matmul_i8n.c \
196 src/c/matmul_i8s.c \
197 src/c/matmul_m.c \
198 src/c/matmul_ui16e.c \
199 src/c/matmul_ui16n.c \
200 src/c/matmul_ui16s.c \
201 src/c/matmul_ui32e.c \
202 src/c/matmul_ui32n.c \
203 src/c/matmul_ui32s.c \
204 src/c/matmul_ui8e.c \
205 src/c/matmul_ui8n.c \
206 src/c/matmul_ui8s.c \
207 src/c/mat_pinv.c \
208 src/c/mat_reshape.c \
209 src/c/mat_sing.c \
210 src/c/mat_sqrt.c \
211 src/c/mat_sum.c \
212 src/c/mat_sumc.c \
213 src/c/mat_suml.c \
214 src/c/mat_svd.c \
215 src/c/mattran_m.c \
216 src/c/mat_vps.c \
217 src/c/mat_vpv.c \
218 src/c/matz_abs.c \
219 src/c/matz_absc.c \
220 src/c/matz_bksl.c \
221 src/c/matz_cath.c \
222 src/c/matz_catv.c \
223 src/c/matz_conj.c \
224 src/c/matz_det.c \
225 src/c/matz_diag.c \
226 src/c/matz_div.c \
227 src/c/matz_expm.c \
228 src/c/matz_inv.c \
229 src/c/matz_lu.c \
230 src/c/matzmul2_m.c \
231 src/c/matzmul_m.c \
232 src/c/matz_pinv.c \
233 src/c/matz_reim.c \
234 src/c/matz_reimc.c \
235 src/c/matz_reshape.c \
236 src/c/matz_sing.c \
237 src/c/matz_sqrt.c \
238 src/c/matz_sum.c \
239 src/c/matz_sumc.c \
240 src/c/matz_suml.c \
241 src/c/matz_svd.c \
242 src/c/matztran_m.c \
243 src/c/matz_vps.c \
244 src/c/matz_vpv.c \
245 src/c/m_frequ.c \
246 src/c/minmax.c \
247 src/c/modulo_count.c \
248 src/c/mswitch.c \
249 src/c/multiplex.c \
250 src/c/plusblk.c \
251 src/c/prod.c \
252 src/c/product.c \
253 src/c/ramp.c \
254 src/c/ratelimiter.c \
255 src/c/readau.c \
256 src/c/readc.c \
257 src/c/relational_op.c \
258 src/c/relationalop.c \
259 src/c/relational_op_i16.c \
260 src/c/relational_op_i32.c \
261 src/c/relational_op_i8.c \
262 src/c/relational_op_ui16.c \
263 src/c/relational_op_ui32.c \
264 src/c/relational_op_ui8.c \
265 src/c/relay.c \
266 src/c/ricc_m.c \
267 src/c/rndblk_m.c \
268 src/c/rndblkz_m.c \
269 src/c/root_coef.c \
270 src/c/rootz_coef.c \
271 src/c/samphold4.c \
272 src/c/samphold4_m.c \
273 src/c/satur.c \
274 src/c/scalar2vector.c \
275 src/c/scicosexit.c \
276 src/c/selector.c \
277 src/c/selector_m.c \
278 src/c/shift_16_LA.c \
279 src/c/shift_16_LC.c \
280 src/c/shift_16_RA.c \
281 src/c/shift_16_RC.c \
282 src/c/shift_32_LA.c \
283 src/c/shift_32_LC.c \
284 src/c/shift_32_RA.c \
285 src/c/shift_32_RC.c \
286 src/c/shift_8_LA.c \
287 src/c/shift_8_LC.c \
288 src/c/shift_8_RA.c \
289 src/c/shift_8_RC.c \
290 src/c/shift_u16_RA.c \
291 src/c/shift_u32_RA.c \
292 src/c/shift_u8_RA.c \
293 src/c/signum.c \
294 src/c/sin_blk.c \
295 src/c/sinh_blk.c \
296 src/c/step_func.c \
297 src/c/submat.c \
298 src/c/submatz.c \
299 src/c/sum.c \
300 src/c/summation.c \
301 src/c/summation_i16e.c \
302 src/c/summation_i16n.c \
303 src/c/summation_i16s.c \
304 src/c/summation_i32e.c \
305 src/c/summation_i32n.c \
306 src/c/summation_i32s.c \
307 src/c/summation_i8e.c \
308 src/c/summation_i8n.c \
309 src/c/summation_i8s.c \
310 src/c/summation_ui16e.c \
311 src/c/summation_ui16n.c \
312 src/c/summation_ui16s.c \
313 src/c/summation_ui32e.c \
314 src/c/summation_ui32n.c \
315 src/c/summation_ui32s.c \
316 src/c/summation_ui8e.c \
317 src/c/summation_ui8n.c \
318 src/c/summation_ui8s.c \
319 src/c/summation_z.c \
320 src/c/switch2.c \
321 src/c/switch2_m.c \
322 src/c/switchn.c \
323 src/c/tablex2d_c.c \
324 src/c/tan_blk.c \
325 src/c/tanh_blk.c \
326 src/c/tcslti4.c \
327 src/c/tcsltj4.c \
328 src/c/time_delay.c \
329 src/c/tows_c.c \
330 src/c/variable_delay.c \
331 src/c/whileiterator.c \
332 src/c/writeau.c \
333 src/c/writec.c \
334 src/c/zcross2.c
335
336 SCICOS_BLOCKS_CPP_SOURCES = \
337 src/cpp/affich2.cpp
338
339 NON_BLOCK_C_SOURCES =  src/c/scoUtils.c \
340 src/c/scicos_evalhermite.c \
341 src/c/scicos_indexfinder.c
342
343 NON_BLOCK_CPP_SOURCES = \
344 src/jni/AfficheBlock.cpp
345
346 GIWS_WRAPPERS = \
347 src/jni/Blocks.giws.xml
348
349 SCICOS_BLOCKS_FORTRAN_SOURCES = \
350 src/fortran/csslti.f \
351 src/fortran/cstblk.f \
352 src/fortran/delay.f \
353 src/fortran/delayv.f \
354 src/fortran/demux.f \
355 src/fortran/diffblk.f \
356 src/fortran/dlradp.f \
357 src/fortran/dollar.f \
358 src/fortran/dsslti.f \
359 src/fortran/eselect.f \
360 src/fortran/evtdly.f \
361 src/fortran/expblk.f \
362 src/fortran/forblk.f \
363 src/fortran/fsv.f \
364 src/fortran/gensin.f \
365 src/fortran/gensqr.f \
366 src/fortran/hltblk.f \
367 src/fortran/ifthel.f \
368 src/fortran/integr.f \
369 src/fortran/intplt.f \
370 src/fortran/intpol.f \
371 src/fortran/intrp2.f \
372 src/fortran/intrpl.f \
373 src/fortran/invblk.f \
374 src/fortran/iocopy.f \
375 src/fortran/logblk.f \
376 src/fortran/lookup.f \
377 src/fortran/lsplit.f \
378 src/fortran/lusat.f \
379 src/fortran/maxblk.f \
380 src/fortran/memo.f \
381 src/fortran/mfclck.f \
382 src/fortran/minblk.f \
383 src/fortran/mux.f \
384 src/fortran/pload.f \
385 src/fortran/powblk.f \
386 src/fortran/qzcel.f \
387 src/fortran/qzflr.f \
388 src/fortran/qzrnd.f \
389 src/fortran/qztrn.f \
390 src/fortran/readf.f \
391 src/fortran/rndblk.f \
392 src/fortran/samphold.f \
393 src/fortran/sawtth.f \
394 src/fortran/sciblk.f \
395 src/fortran/selblk.f \
396 src/fortran/sinblk.f \
397 src/fortran/sqrblk.f \
398 src/fortran/sum2.f \
399 src/fortran/sum3.f \
400 src/fortran/tanblk.f \
401 src/fortran/tcslti.f \
402 src/fortran/tcsltj.f \
403 src/fortran/timblk.f \
404 src/fortran/trash.f \
405 src/fortran/writef.f \
406 src/fortran/zcross.f
407
408
409 libsciscicos_blocks_la_CFLAGS= -I$(srcdir)/includes/ \
410                         -I$(top_srcdir)/libs/MALLOC/includes/ \
411                         -I$(top_srcdir)/libs/doublylinkedlist/includes/ \
412                         -I$(top_srcdir)/modules/graphics/includes/ \
413                         -I$(top_srcdir)/modules/renderer/includes/ \
414                         -I$(top_srcdir)/modules/output_stream/includes \
415                         -I$(top_srcdir)/modules/scicos/includes \
416                         -I$(top_srcdir)/modules/fileio/includes \
417                         -I$(top_srcdir)/modules/string/includes \
418                         -I$(top_srcdir)/modules/elementary_functions/includes \
419                         -I$(top_srcdir)/modules/graphic_objects/includes
420
421 libsciscicos_blocks_la_CPPFLAGS = $(JAVA_JNI_INCLUDE) \
422                         -I$(srcdir)/includes/ \
423                         -I$(srcdir)/src/jni/ \
424                         -I$(srcdir)/src/cpp/ \
425                         -I$(srcdir)/src/c/ \
426                         -I$(top_srcdir)/libs/MALLOC/includes/ \
427                         -I$(top_srcdir)/modules/jvm/includes/ \
428                         -I$(top_srcdir)/modules/commons/src/jni/ \
429                         -I$(top_srcdir)/modules/scicos/includes/ \
430                         -I$(top_srcdir)/modules/output_stream/includes \
431                         -I$(top_srcdir)/modules/localization/includes \
432                         -I$(top_srcdir)/modules/api_scilab/includes
433
434
435 libsciscicos_blocks_la_SOURCES = $(SCICOS_BLOCKS_C_SOURCES) \
436 $(SCICOS_BLOCKS_FORTRAN_SOURCES) \
437 $(NON_BLOCK_C_SOURCES) \
438 $(NON_BLOCK_CPP_SOURCES) \
439 $(SCICOS_BLOCKS_CPP_SOURCES)
440
441
442 # For the code check (splint)
443 CHECK_SRC= $(SCICOS_BLOCKS_C_SOURCES) $(NON_BLOCK_C_SOURCES)
444 INCLUDE_FLAGS = $(libsciscicos_blocks_la_CFLAGS)
445
446
447 #### scicos_blocks : Generation of the  includes/blocks.h Files ####
448 BUILT_SOURCES = includes/blocks.h
449
450 if GIWS
451 BUILT_SOURCES+=giws
452 endif
453
454 $(top_builddir)/modules/scicos_blocks/build/Cblocknames:Makefile.am $(SCICOS_BLOCKS_C_SOURCES)
455         @echo "-- Generates build/Cblocknames --"
456         @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
457 # Get the filename, strip the extension and put into a file
458         @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
459
460 $(top_builddir)/modules/scicos_blocks/build/CPPblocknames:Makefile.am $(SCICOS_BLOCKS_CPP_SOURCES)
461         @echo "-- Generates build/CPPblocknames --"
462         @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
463 # Get the filename, strip the extension and put into a file
464         @for file in $(SCICOS_BLOCKS_CPP_SOURCES); do echo $$file |sed  's|.*/\([0-9A-Za-z_-]*\)\.cpp|\1|' ;done > $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
465
466 $(top_builddir)/modules/scicos_blocks/build/Fblocknames: Makefile.am $(SCICOS_BLOCKS_FORTRAN_SOURCES)
467         @echo "-- Generates build/Fblocknames --"
468         @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
469 # Get the filename, strip the extension and put into a file
470         @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
471
472 includes/blocks.h: $(top_builddir)/modules/scicos_blocks/build/Cblocknames $(top_builddir)/modules/scicos_blocks/build/Fblocknames $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
473         @echo "-- Building includes/blocks.h --"
474         @if test ! -d $(top_builddir)/modules/scicos_blocks/includes/; then \
475                 mkdir $(top_builddir)/modules/scicos_blocks/includes/; \
476         fi
477         @$(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
478
479 CLEANFILES=$(top_srcdir)/modules/scicos_blocks/includes/blocks.h \
480         $(top_srcdir)/modules/scicos_blocks/build/Cblocknames \
481         $(top_srcdir)/modules/scicos_blocks/build/Fblocknames \
482         $(top_srcdir)/modules/scicos_blocks/build/CPPblocknames \
483         $(srcdir)/macros/Electrical/*.moc \
484     $(srcdir)/macros/*/models \
485         $(srcdir)/macros/Hydraulics/*.moc \
486         $(BASE_PATH)/linenum.ml
487
488 #### scicos_blocks : Conf files ####
489 libsciscicos_blocks_la_rootdir = $(mydatadir)
490 libsciscicos_blocks_la_root_DATA =  license.txt
491
492 #### scicos_blocks : init scripts ####
493 libsciscicos_blocks_la_etcdir = $(mydatadir)/etc
494 libsciscicos_blocks_la_etc_DATA = etc/scicos_blocks.quit etc/scicos_blocks.start
495
496 #### scicos_blocks : include files ####
497 libsciscicos_blocks_la_includedir=$(pkgincludedir)
498 libsciscicos_blocks_la_include_HEADERS = includes/scicos_block.h \
499 includes/scicos_block4.h \
500 includes/blocks.h
501
502
503 #### scicos_blocks : MACROS ####
504 MACROSDIRSEXT= macros/Branching \
505 macros/Electrical \
506 macros/Events \
507 macros/Hydraulics \
508 macros/IntegerOp \
509 macros/Linear \
510 macros/MatrixOp \
511 macros/Misc \
512 macros/NonLinear \
513 macros/PDE \
514 macros/Sinks \
515 macros/Sources \
516 macros/Threshold
517
518 MACROSSPECIALEXT=*.mo \
519 *.moc
520
521 TESTS_DIREXT= tests/unit_tests/Linear
522
523
524 #### xcos : hdf5 blocks files ####
525 libsciscicos_blocks_la_hdf5blocksdir=$(mydatadir)/
526 nobase_libsciscicos_blocks_la_hdf5blocks_DATA = blocks/ABS_VALUE.h5 \
527 blocks/AFFICH_m.h5 \
528 blocks/ANDBLK.h5 \
529 blocks/ANDLOG_f.h5 \
530 blocks/AUTOMAT.h5 \
531 blocks/Bache.h5 \
532 blocks/BACKLASH.h5 \
533 blocks/BARXY.h5 \
534 blocks/BIGSOM_f.h5 \
535 blocks/BITCLEAR.h5 \
536 blocks/BITSET.h5 \
537 blocks/BOUNCE.h5 \
538 blocks/BOUNCEXY.h5 \
539 blocks/BPLATFORM.h5 \
540 blocks/CANIMXY3D.h5 \
541 blocks/CANIMXY.h5 \
542 blocks/Capacitor.h5 \
543 blocks/c_block.h5 \
544 blocks/CBLOCK.h5 \
545 blocks/CCS.h5 \
546 blocks/CEVENTSCOPE.h5 \
547 blocks/CFSCOPE.h5 \
548 blocks/CLINDUMMY_f.h5 \
549 blocks/CLKFROM.h5 \
550 blocks/CLKGOTO.h5 \
551 blocks/CLKGotoTagVisibility.h5 \
552 blocks/CLKINV_f.h5 \
553 blocks/CLKOUTV_f.h5 \
554 blocks/CLKSOMV_f.h5 \
555 blocks/CLOCK_c.h5 \
556 blocks/CLR.h5 \
557 blocks/CLSS.h5 \
558 blocks/CMAT3D.h5 \
559 blocks/CMATVIEW.h5 \
560 blocks/CMSCOPE.h5 \
561 blocks/ConstantVoltage.h5 \
562 blocks/CONST_m.h5 \
563 blocks/CONSTRAINT_c.h5 \
564 blocks/CONVERT.h5 \
565 blocks/COSBLK_f.h5 \
566 blocks/Counter.h5 \
567 blocks/CSCOPE.h5 \
568 blocks/CSCOPXY3D.h5 \
569 blocks/CSCOPXY.h5 \
570 blocks/CUMSUM.h5 \
571 blocks/CurrentSensor.h5 \
572 blocks/CURV_f.h5 \
573 blocks/CVS.h5 \
574 blocks/DEADBAND.h5 \
575 blocks/DEBUG_SCICOS.h5 \
576 blocks/DELAY_f.h5 \
577 blocks/DELAYV_f.h5 \
578 blocks/DEMUX.h5 \
579 blocks/DERIV.h5 \
580 blocks/DFLIPFLOP.h5 \
581 blocks/DIFF_f.h5 \
582 blocks/Diode.h5 \
583 blocks/DLATCH.h5 \
584 blocks/DLRADAPT_f.h5 \
585 blocks/DLR.h5 \
586 blocks/DLSS.h5 \
587 blocks/DOLLAR_f.h5 \
588 blocks/EDGE_TRIGGER.h5 \
589 blocks/ENDBLK.h5 \
590 blocks/END_c.h5 \
591 blocks/ESELECT_f.h5 \
592 blocks/EVTDLY_c.h5 \
593 blocks/EVTGEN_f.h5 \
594 blocks/EVTVARDLY.h5 \
595 blocks/EXPBLK_m.h5 \
596 blocks/EXPRESSION.h5 \
597 blocks/Extract_Activation.h5 \
598 blocks/EXTRACTBITS.h5 \
599 blocks/EXTRACT.h5 \
600 blocks/EXTRACTOR.h5 \
601 blocks/EXTTRI.h5 \
602 blocks/fortran_block.h5 \
603 blocks/freq_div.h5 \
604 blocks/FROM.h5 \
605 blocks/FROMMO.h5 \
606 blocks/FROMWSB.h5 \
607 blocks/GAINBLK_f.h5 \
608 blocks/GENERAL_f.h5 \
609 blocks/generic_block3.h5 \
610 blocks/GENSIN_f.h5 \
611 blocks/GENSQR_f.h5 \
612 blocks/GOTO.h5 \
613 blocks/GOTOMO.h5 \
614 blocks/GotoTagVisibility.h5 \
615 blocks/GotoTagVisibilityMO.h5 \
616 blocks/Ground.h5 \
617 blocks/Gyrator.h5 \
618 blocks/HALT_f.h5 \
619 blocks/HYSTHERESIS.h5 \
620 blocks/IdealTransformer.h5 \
621 blocks/IFTHEL_f.h5 \
622 blocks/Inductor.h5 \
623 blocks/IN_f.h5 \
624 blocks/INIMPL_f.h5 \
625 blocks/INTEGRAL_f.h5 \
626 blocks/INTEGRAL_m.h5 \
627 blocks/INTMUL.h5 \
628 blocks/INTRP2BLK_f.h5 \
629 blocks/INTRPLBLK_f.h5 \
630 blocks/INVBLK.h5 \
631 blocks/ISELECT_m.h5 \
632 blocks/JKFLIPFLOP.h5 \
633 blocks/LOGBLK_f.h5 \
634 blocks/LOGICAL_OP.h5 \
635 blocks/LOGIC.h5 \
636 blocks/LOOKUP_f.h5 \
637 blocks/MATBKSL.h5 \
638 blocks/MATCATH.h5 \
639 blocks/MATCATV.h5 \
640 blocks/MATDET.h5 \
641 blocks/MATDIAG.h5 \
642 blocks/MATDIV.h5 \
643 blocks/MATEIG.h5 \
644 blocks/MATEXPM.h5 \
645 blocks/MATINV.h5 \
646 blocks/MATLU.h5 \
647 blocks/MATMAGPHI.h5 \
648 blocks/MATMUL.h5 \
649 blocks/MATPINV.h5 \
650 blocks/MATRESH.h5 \
651 blocks/MATSING.h5 \
652 blocks/MATSUM.h5 \
653 blocks/MATTRAN.h5 \
654 blocks/MATZCONJ.h5 \
655 blocks/MATZREIM.h5 \
656 blocks/MAX_f.h5 \
657 blocks/MAXMIN.h5 \
658 blocks/MBLOCK.h5 \
659 blocks/MCLOCK_f.h5 \
660 blocks/MFCLCK_f.h5 \
661 blocks/M_freq.h5 \
662 blocks/MIN_f.h5 \
663 blocks/Modulo_Count.h5 \
664 blocks/M_SWITCH.h5 \
665 blocks/MUX.h5 \
666 blocks/NEGTOPOS_f.h5 \
667 blocks/NMOS.h5 \
668 blocks/NPN.h5 \
669 blocks/NRMSOM_f.h5 \
670 blocks/OpAmp.h5 \
671 blocks/OUT_f.h5 \
672 blocks/OUTIMPL_f.h5 \
673 blocks/PDE.h5 \
674 blocks/PerteDP.h5 \
675 blocks/PID.h5 \
676 blocks/PMOS.h5 \
677 blocks/PNP.h5 \
678 blocks/POSTONEG_f.h5 \
679 blocks/PotentialSensor.h5 \
680 blocks/POWBLK_f.h5 \
681 blocks/PROD_f.h5 \
682 blocks/PRODUCT.h5 \
683 blocks/PuitsP.h5 \
684 blocks/QUANT_f.h5 \
685 blocks/RAMP.h5 \
686 blocks/RAND_m.h5 \
687 blocks/RATELIMITER.h5 \
688 blocks/READAU_f.h5 \
689 blocks/READC_f.h5 \
690 blocks/REGISTER.h5 \
691 blocks/RELATIONALOP.h5 \
692 blocks/RELAY_f.h5 \
693 blocks/Resistor.h5 \
694 blocks/RFILE_f.h5 \
695 blocks/RICC.h5 \
696 blocks/ROOTCOEF.h5 \
697 blocks/SAMPHOLD_m.h5 \
698 blocks/SampleCLK.h5 \
699 blocks/SATURATION.h5 \
700 blocks/SAWTOOTH_f.h5 \
701 blocks/scifunc_block_m.h5 \
702 blocks/SELECT_m.h5 \
703 blocks/SHIFT.h5 \
704 blocks/Sigbuilder.h5 \
705 blocks/SIGNUM.h5 \
706 blocks/SINBLK_f.h5 \
707 blocks/SineVoltage.h5 \
708 blocks/SourceP.h5 \
709 blocks/SQRT.h5 \
710 blocks/SRFLIPFLOP.h5 \
711 blocks/STEP_FUNCTION.h5 \
712 blocks/SUBMAT.h5 \
713 blocks/SUM_f.h5 \
714 blocks/SUMMATION.h5 \
715 blocks/SUPER_f.h5 \
716 blocks/SWITCH2_m.h5 \
717 blocks/SWITCH_f.h5 \
718 blocks/Switch.h5 \
719 blocks/TANBLK_f.h5 \
720 blocks/TCLSS.h5 \
721 blocks/TEXT_f.h5 \
722 blocks/TIME_DELAY.h5 \
723 blocks/TIME_f.h5 \
724 blocks/TKSCALE.h5 \
725 blocks/TOWS_c.h5 \
726 blocks/TRASH_f.h5 \
727 blocks/TrigFun.h5 \
728 blocks/VanneReglante.h5 \
729 blocks/VARIABLE_DELAY.h5 \
730 blocks/VariableResistor.h5 \
731 blocks/VoltageSensor.h5 \
732 blocks/VsourceAC.h5 \
733 blocks/VVsourceAC.h5 \
734 blocks/WFILE_f.h5 \
735 blocks/WRITEAU_f.h5 \
736 blocks/WRITEC_f.h5 \
737 blocks/ZCROSS_f.h5
738
739 else
740
741 libsciscicos_blocks_la_SOURCES =
742
743 endif
744
745 .NOTPARALLEL: build/Fblocknames build/Cblocknames
746