Project

General

Profile

Statistics
| Branch: | Revision:

root / src / scave / Makefile @ 81ad8b66

History | View | Annotate | Download (15.6 KB)

1
#
2
# Definitions to be customized by 'configure'
3
#
4

    
5
include ../../Makefile.inc
6

    
7
# Make sure that output locations are set
8
ifeq ("$(strip $(OMNETPP_BIN_DIR))","")
9
$(error OMNETPP_BIN_DIR must be correctly set)
10
endif
11
ifeq ("$(strip $(OMNETPP_OUT_DIR))","")
12
$(error OMNETPP_OUT_DIR must be correctly set)
13
endif
14
ifeq ("$(strip $(OMNETPP_LIB_DIR))","")
15
$(error OMNETPP_LIB_DIR must be correctly set)
16
endif
17

    
18
#
19
# Local definitions
20
#
21
LIBNAME=liboppscave$D
22
O=$(OMNETPP_OUT_DIR)/$(TOOLCHAIN_NAME)-$(MODE)/src/scave
23
L=$(OMNETPP_LIB_DIR)/$(TOOLCHAIN_NAME)
24

    
25
COPTS=$(CFLAGS) $(XML_CFLAGS) -I. -I../common -I$(OMNETPP_INCL_DIR)/platdep
26
IMPLIBS= -L$L -loppcommon$D
27

    
28
ifeq ("$(BUILDING_UILIBS)","yes")
29
COPTS+= -DTHREADED $(PTHREAD_CFLAGS)
30
IMPLIBS+= $(PTHREAD_LIBS)
31
endif
32

    
33
OBJS= $O/arraybuilder.o $O/channel.o $O/commonnodes.o $O/compoundfilter.o \
34
      $O/dataflowmanager.o $O/datasorter.o $O/diffquot.o \
35
      $O/filewriter.o $O/filternodes.o $O/customfilter.o $O/stddev.o \
36
      $O/idlist.o $O/mergernodes.o $O/nodetype.o $O/nodetyperegistry.o \
37
      $O/resultfilemanager.o $O/slidingwinavg.o \
38
      $O/vectorfilereader.o $O/vectorfilewriter.o $O/windowavg.o \
39
      $O/xyplotnode.o $O/indexedvectorfile.o \
40
      $O/vectorfileindexer.o $O/indexfile.o $O/scaveutils.o \
41
      $O/scaveexception.o $O/enumtype.o $O/export.o $O/teenode.o \
42
      $O/indexedvectorfilereader.o $O/xyarray.o $O/fields.o \
43
      $O/indexedvectorfilereader2.o
44

    
45
#
46
# Automatic rules
47
#
48
.SUFFIXES : .cc
49

    
50
$O/%.o: %.cc
51
	@mkdir -p $O
52
	$(CXX) -c $(COPTS) -o $@ $<
53

    
54
#
55
# Targets
56
#
57
all : $L/$(LIBNAME)$(LIB_SUFFIX) $O/scavetool$(EXE_SUFFIX)
58
	cd $(OMNETPP_LIB_DIR) && rm -f $(LIBNAME).* && $(LN) $(TOOLCHAIN_NAME)/$(LIBNAME).* .
59

    
60
$L/$(LIBNAME)$(A_LIB_SUFFIX): $(OBJS)
61
	@mkdir -p $L
62
	$(AR) $O/$(LIBNAME)$(A_LIB_SUFFIX) $(OBJS)
63
	$(RANLIB) $O/$(LIBNAME)$(A_LIB_SUFFIX)
64
	cd $O && $(OMNETPP_ROOT)/src/utils/install-lib $(LIBNAME)$(A_LIB_SUFFIX) $L
65

    
66
$L/$(LIBNAME)$(SO_LIB_SUFFIX) : $(OBJS)
67
	@mkdir -p $L
68
	$(SHLIB_LD) $(LDFLAGS) -o $O/$(LIBNAME)$(SO_LIB_SUFFIX) $(OBJS) $(IMPLIBS)
69
	$(SHLIB_POSTPROCESS) $O/$(LIBNAME)$(SO_LIB_SUFFIX)
70
	cd $O && $(OMNETPP_ROOT)/src/utils/install-lib $(LIBNAME)$(SO_LIB_SUFFIX) $L
71
	rm -f $(OMNETPP_LIB_DIR)/$(LIBNAME)$(SO_LIB_SUFFIX) && $(LN) $L/$(LIBNAME)$(SO_LIB_SUFFIX) $(OMNETPP_LIB_DIR)
72
	$(SHLIB_POSTPROCESS) $(OMNETPP_LIB_DIR)/$(LIBNAME)$(SO_LIB_SUFFIX)
73

    
74
$L/$(LIBNAME)$(DLL_LIB_SUFFIX) : $(OBJS)
75
	mkdir -p $L
76
	$(SHLIB_LD) $(LDFLAGS) -o $O/$(LIBNAME)$(DLL_LIB_SUFFIX) $(OBJS) $(IMPLIBS) -Wl,--out-implib,$O/$(LIBNAME)$(A_LIB_SUFFIX)
77
	cd $O && $(OMNETPP_ROOT)/src/utils/install-lib $(LIBNAME)$(A_LIB_SUFFIX) $L 
78
	cp $O/$(LIBNAME)$(DLL_LIB_SUFFIX) $(OMNETPP_BIN_DIR)
79

    
80
$O/scavetool$(EXE_SUFFIX) : $O/scavetool.o  $L/$(LIBNAME)$(LIB_SUFFIX)
81
	$(CXX) $(LDFLAGS) -o $O/scavetool$(EXE_SUFFIX) $O/scavetool.o -L$L -loppscave$D $(IMPLIBS)
82
	cd $O && $(OMNETPP_ROOT)/src/utils/install-prog scavetool$(EXE_SUFFIX) $(OMNETPP_BIN_DIR) 
83

    
84
depend:
85
	$(MAKEDEPEND) -I. -I../common -P\$$O/ -- *.cc
86

    
87
doc:
88
	# NOTE: doxy.cfg has the output directory hardcoded!
89
	$(DOXYGEN) doxy.cfg
90

    
91
clean:
92
	rm -rf $O
93
	rm -f $L/$(LIBNAME).* $(OMNETPP_LIB_DIR)/$(LIBNAME).*
94
	cd $(OMNETPP_BIN_DIR) && rm -f scavetool$(EXE_SUFFIX)
95

    
96
# DO NOT DELETE THIS LINE -- make depend depends on it.
97
$O/arraybuilder.o: arraybuilder.cc \
98
  commonnodes.h \
99
  nodetype.h \
100
  node.h \
101
  channel.h \
102
  ../common/commonutil.h \
103
  ../common/exception.h \
104
  ../common/progressmonitor.h \
105
  scavedefs.h \
106
  dataflowmanager.h \
107
  ../common/commondefs.h \
108
  xyarray.h \
109
  arraybuilder.h \
110
  ../common/bigdecimal.h \
111
  ../common/filereader.h
112
$O/channel.o: channel.cc \
113
  node.h \
114
  channel.h \
115
  ../common/commonutil.h \
116
  ../common/exception.h \
117
  scavedefs.h \
118
  ../common/commondefs.h \
119
  ../common/bigdecimal.h
120
$O/commonnodes.o: commonnodes.cc \
121
  nodetype.h \
122
  commonnodes.h \
123
  node.h \
124
  channel.h \
125
  ../common/exception.h \
126
  ../common/commonutil.h \
127
  scavedefs.h \
128
  ../common/progressmonitor.h \
129
  ../common/commondefs.h \
130
  dataflowmanager.h \
131
  ../common/bigdecimal.h \
132
  ../common/filereader.h
133
$O/compoundfilter.o: compoundfilter.cc \
134
  nodetype.h \
135
  commonnodes.h \
136
  node.h \
137
  channel.h \
138
  ../common/exception.h \
139
  ../common/commonutil.h \
140
  ../common/progressmonitor.h \
141
  scavedefs.h \
142
  compoundfilter.h \
143
  dataflowmanager.h \
144
  ../common/commondefs.h \
145
  nodetyperegistry.h \
146
  ../common/bigdecimal.h \
147
  ../common/filereader.h \
148
  filternodes.h
149
$O/customfilter.o: customfilter.cc \
150
  customfilter.h \
151
  scavedefs.h \
152
  ../common/commondefs.h \
153
  scaveutils.h \
154
  ../common/stringutil.h \
155
  nodetype.h \
156
  commonnodes.h \
157
  node.h \
158
  ../common/expression.h \
159
  channel.h \
160
  ../common/exception.h \
161
  ../common/commonutil.h \
162
  ../common/progressmonitor.h \
163
  dataflowmanager.h \
164
  ../common/bigdecimal.h \
165
  ../common/filereader.h
166
$O/dataflowmanager.o: dataflowmanager.cc \
167
  scavedefs.h \
168
  ../common/commondefs.h \
169
  commonnodes.h \
170
  nodetype.h \
171
  node.h \
172
  channel.h \
173
  ../common/commonutil.h \
174
  ../common/exception.h \
175
  ../common/progressmonitor.h \
176
  dataflowmanager.h \
177
  ../common/bigdecimal.h \
178
  ../common/filereader.h
179
$O/datasorter.o: datasorter.cc \
180
  fields.h \
181
  idlist.h \
182
  datasorter.h \
183
  scavedefs.h \
184
  ../common/commondefs.h \
185
  scaveutils.h \
186
  ../common/patternmatcher.h \
187
  ../common/stringutil.h \
188
  ../common/exception.h \
189
  ../common/commonutil.h \
190
  enumtype.h \
191
  resultfilemanager.h \
192
  ../common/rwlock.h \
193
  ../common/bigdecimal.h \
194
  statistics.h
195
$O/diffquot.o: diffquot.cc \
196
  scavedefs.h \
197
  ../common/commondefs.h \
198
  commonnodes.h \
199
  nodetype.h \
200
  node.h \
201
  diffquot.h \
202
  channel.h \
203
  ../common/commonutil.h \
204
  ../common/exception.h \
205
  ../common/progressmonitor.h \
206
  dataflowmanager.h \
207
  ../common/bigdecimal.h \
208
  ../common/filereader.h
209
$O/enumtype.o: enumtype.cc \
210
  scavedefs.h \
211
  ../common/commondefs.h \
212
  scaveutils.h \
213
  ../common/stringtokenizer.h \
214
  ../common/commonutil.h \
215
  ../common/exception.h \
216
  enumtype.h \
217
  ../common/bigdecimal.h
218
$O/export.o: export.cc \
219
  fields.h \
220
  datasorter.h \
221
  idlist.h \
222
  export.h \
223
  ../common/opp_ctype.h \
224
  scavedefs.h \
225
  ../common/commondefs.h \
226
  xyarray.h \
227
  scaveutils.h \
228
  ../common/stringutil.h \
229
  ../common/patternmatcher.h \
230
  ../common/exception.h \
231
  ../common/commonutil.h \
232
  enumtype.h \
233
  resultfilemanager.h \
234
  ../common/rwlock.h \
235
  ../common/bigdecimal.h \
236
  statistics.h
237
$O/fields.o: fields.cc \
238
  fields.h \
239
  idlist.h \
240
  scavedefs.h \
241
  ../common/commondefs.h \
242
  scaveutils.h \
243
  ../common/patternmatcher.h \
244
  ../common/stringutil.h \
245
  ../common/exception.h \
246
  ../common/commonutil.h \
247
  resultfilemanager.h \
248
  enumtype.h \
249
  ../common/bigdecimal.h \
250
  ../common/rwlock.h \
251
  statistics.h
252
$O/filewriter.o: filewriter.cc \
253
  scavedefs.h \
254
  ../common/commondefs.h \
255
  filewriter.h \
256
  commonnodes.h \
257
  nodetype.h \
258
  node.h \
259
  channel.h \
260
  ../common/commonutil.h \
261
  ../common/exception.h \
262
  ../common/progressmonitor.h \
263
  dataflowmanager.h \
264
  ../common/bigdecimal.h \
265
  ../common/filereader.h
266
$O/filternodes.o: filternodes.cc \
267
  scavedefs.h \
268
  ../common/commondefs.h \
269
  ../common/stringutil.h \
270
  commonnodes.h \
271
  nodetype.h \
272
  node.h \
273
  channel.h \
274
  ../common/commonutil.h \
275
  ../common/exception.h \
276
  ../common/progressmonitor.h \
277
  dataflowmanager.h \
278
  ../common/bigdecimal.h \
279
  ../common/filereader.h \
280
  filternodes.h
281
$O/idlist.o: idlist.cc \
282
  idlist.h \
283
  scavedefs.h \
284
  ../common/commondefs.h \
285
  scaveutils.h \
286
  ../common/stringutil.h \
287
  ../common/commonutil.h \
288
  ../common/exception.h \
289
  enumtype.h \
290
  resultfilemanager.h \
291
  ../common/bigdecimal.h \
292
  ../common/rwlock.h \
293
  statistics.h
294
$O/indexedvectorfile.o: indexedvectorfile.cc \
295
  idlist.h \
296
  scavedefs.h \
297
  indexfile.h \
298
  ../common/commondefs.h \
299
  scaveutils.h \
300
  ../common/stringutil.h \
301
  nodetype.h \
302
  node.h \
303
  channel.h \
304
  ../common/commonutil.h \
305
  ../common/exception.h \
306
  resultfilemanager.h \
307
  ../common/progressmonitor.h \
308
  enumtype.h \
309
  dataflowmanager.h \
310
  ../common/linetokenizer.h \
311
  ../common/rwlock.h \
312
  ../common/bigdecimal.h \
313
  indexedvectorfile.h \
314
  ../common/filereader.h \
315
  statistics.h
316
$O/indexedvectorfilereader.o: indexedvectorfilereader.cc \
317
  idlist.h \
318
  ../common/opp_ctype.h \
319
  scavedefs.h \
320
  indexfile.h \
321
  ../common/commondefs.h \
322
  scaveutils.h \
323
  vectorfilereader.h \
324
  nodetype.h \
325
  commonnodes.h \
326
  node.h \
327
  channel.h \
328
  ../common/commonutil.h \
329
  ../common/exception.h \
330
  resultfilemanager.h \
331
  ../common/progressmonitor.h \
332
  enumtype.h \
333
  ../common/linetokenizer.h \
334
  dataflowmanager.h \
335
  indexedvectorfilereader.h \
336
  ../common/rwlock.h \
337
  ../common/bigdecimal.h \
338
  ../common/filereader.h \
339
  statistics.h
340
$O/indexedvectorfilereader2.o: indexedvectorfilereader2.cc \
341
  idlist.h \
342
  ../common/opp_ctype.h \
343
  scavedefs.h \
344
  indexfile.h \
345
  ../common/commondefs.h \
346
  indexedvectorfilereader2.h \
347
  scaveutils.h \
348
  vectorfilereader.h \
349
  nodetype.h \
350
  commonnodes.h \
351
  node.h \
352
  channel.h \
353
  ../common/commonutil.h \
354
  ../common/exception.h \
355
  resultfilemanager.h \
356
  ../common/progressmonitor.h \
357
  enumtype.h \
358
  ../common/linetokenizer.h \
359
  dataflowmanager.h \
360
  ../common/rwlock.h \
361
  ../common/bigdecimal.h \
362
  ../common/filereader.h \
363
  statistics.h
364
$O/indexfile.o: indexfile.cc \
365
  scaveexception.h \
366
  scavedefs.h \
367
  ../common/commondefs.h \
368
  indexfile.h \
369
  scaveutils.h \
370
  ../common/stringutil.h \
371
  ../common/commonutil.h \
372
  ../common/exception.h \
373
  ../common/linetokenizer.h \
374
  ../common/bigdecimal.h \
375
  statistics.h \
376
  ../common/filereader.h
377
$O/mergernodes.o: mergernodes.cc \
378
  scavedefs.h \
379
  ../common/commondefs.h \
380
  mergernodes.h \
381
  scaveutils.h \
382
  commonnodes.h \
383
  nodetype.h \
384
  node.h \
385
  channel.h \
386
  ../common/commonutil.h \
387
  ../common/exception.h \
388
  ../common/progressmonitor.h \
389
  dataflowmanager.h \
390
  ../common/bigdecimal.h \
391
  ../common/filereader.h
392
$O/nodetype.o: nodetype.cc \
393
  scavedefs.h \
394
  ../common/commondefs.h \
395
  nodetype.h \
396
  node.h \
397
  channel.h \
398
  ../common/exception.h \
399
  ../common/commonutil.h \
400
  ../common/progressmonitor.h \
401
  dataflowmanager.h \
402
  ../common/bigdecimal.h
403
$O/nodetyperegistry.o: nodetyperegistry.cc \
404
  teenode.h \
405
  customfilter.h \
406
  slidingwinavg.h \
407
  indexfile.h \
408
  ../common/commondefs.h \
409
  indexedvectorfilereader2.h \
410
  xyarray.h \
411
  scaveutils.h \
412
  ../common/stringutil.h \
413
  vectorfilereader.h \
414
  ../common/expression.h \
415
  node.h \
416
  diffquot.h \
417
  channel.h \
418
  windowavg.h \
419
  resultfilemanager.h \
420
  enumtype.h \
421
  ../common/progressmonitor.h \
422
  ../common/linetokenizer.h \
423
  dataflowmanager.h \
424
  indexedvectorfilereader.h \
425
  arraybuilder.h \
426
  ../common/rwlock.h \
427
  statistics.h \
428
  filternodes.h \
429
  xyplotnode.h \
430
  vectorfilewriter.h \
431
  idlist.h \
432
  scavedefs.h \
433
  mergernodes.h \
434
  nodetyperegistry.h \
435
  filewriter.h \
436
  ../common/stringtokenizer.h \
437
  stddev.h \
438
  nodetype.h \
439
  commonnodes.h \
440
  ../common/commonutil.h \
441
  ../common/exception.h \
442
  ../common/bigdecimal.h \
443
  indexedvectorfile.h \
444
  ../common/filereader.h
445
$O/octaveexport.o: octaveexport.cc \
446
  octaveexport.h \
447
  ../common/opp_ctype.h \
448
  ../common/commondefs.h \
449
  xyarray.h \
450
  scavedefs.h \
451
  ../common/exception.h \
452
  ../common/bigdecimal.h
453
$O/resultfilemanager.o: resultfilemanager.cc \
454
  scaveexception.h \
455
  ../common/opp_ctype.h \
456
  ../common/fileutil.h \
457
  ../common/commondefs.h \
458
  indexfile.h \
459
  scaveutils.h \
460
  ../common/stringutil.h \
461
  ../common/patternmatcher.h \
462
  ../common/matchexpression.h \
463
  enumtype.h \
464
  resultfilemanager.h \
465
  ../common/linetokenizer.h \
466
  ../common/rwlock.h \
467
  statistics.h \
468
  idlist.h \
469
  scavedefs.h \
470
  ../common/stringtokenizer.h \
471
  ../common/exception.h \
472
  ../common/commonutil.h \
473
  ../common/bigdecimal.h \
474
  ../common/filereader.h
475
$O/scaveexception.o: scaveexception.cc \
476
  scaveexception.h \
477
  ../common/commondefs.h \
478
  scavedefs.h \
479
  ../common/exception.h \
480
  ../common/bigdecimal.h
481
$O/scavetool.o: scavetool.cc \
482
  datasorter.h \
483
  export.h \
484
  ../common/commondefs.h \
485
  xyarray.h \
486
  scaveutils.h \
487
  ../common/patternmatcher.h \
488
  ../common/stringutil.h \
489
  vectorfilereader.h \
490
  node.h \
491
  channel.h \
492
  ../common/progressmonitor.h \
493
  enumtype.h \
494
  resultfilemanager.h \
495
  dataflowmanager.h \
496
  ../common/linetokenizer.h \
497
  arraybuilder.h \
498
  ../common/rwlock.h \
499
  statistics.h \
500
  filternodes.h \
501
  fields.h \
502
  vectorfilewriter.h \
503
  idlist.h \
504
  scavedefs.h \
505
  nodetyperegistry.h \
506
  filewriter.h \
507
  commonnodes.h \
508
  nodetype.h \
509
  ../common/exception.h \
510
  ../common/commonutil.h \
511
  vectorfileindexer.h \
512
  ../common/ver.h \
513
  ../common/bigdecimal.h \
514
  ../common/filereader.h
515
$O/scaveutils.o: scaveutils.cc \
516
  ../common/commondefs.h \
517
  scaveutils.h \
518
  scavedefs.h \
519
  ../common/commonutil.h \
520
  ../common/exception.h \
521
  ../common/bigdecimal.h
522
$O/slidingwinavg.o: slidingwinavg.cc \
523
  slidingwinavg.h \
524
  ../common/commondefs.h \
525
  node.h \
526
  channel.h \
527
  ../common/progressmonitor.h \
528
  dataflowmanager.h \
529
  scavedefs.h \
530
  commonnodes.h \
531
  nodetype.h \
532
  ../common/commonutil.h \
533
  ../common/exception.h \
534
  ../common/bigdecimal.h \
535
  ../common/filereader.h
536
$O/stddev.o: stddev.cc \
537
  ../common/commondefs.h \
538
  xyarray.h \
539
  scaveutils.h \
540
  node.h \
541
  channel.h \
542
  ../common/progressmonitor.h \
543
  dataflowmanager.h \
544
  scavedefs.h \
545
  stddev.h \
546
  commonnodes.h \
547
  nodetype.h \
548
  ../common/commonutil.h \
549
  ../common/exception.h \
550
  ../common/bigdecimal.h \
551
  ../common/filereader.h
552
$O/teenode.o: teenode.cc \
553
  teenode.h \
554
  ../common/commondefs.h \
555
  node.h \
556
  channel.h \
557
  ../common/progressmonitor.h \
558
  dataflowmanager.h \
559
  scavedefs.h \
560
  commonnodes.h \
561
  nodetype.h \
562
  ../common/commonutil.h \
563
  ../common/exception.h \
564
  ../common/bigdecimal.h \
565
  ../common/filereader.h
566
$O/vectorfileindexer.o: vectorfileindexer.cc \
567
  scaveexception.h \
568
  ../common/opp_ctype.h \
569
  ../common/commondefs.h \
570
  indexfile.h \
571
  scaveutils.h \
572
  ../common/stringutil.h \
573
  node.h \
574
  channel.h \
575
  resultfilemanager.h \
576
  enumtype.h \
577
  ../common/progressmonitor.h \
578
  dataflowmanager.h \
579
  ../common/linetokenizer.h \
580
  ../common/rwlock.h \
581
  statistics.h \
582
  idlist.h \
583
  scavedefs.h \
584
  nodetyperegistry.h \
585
  nodetype.h \
586
  ../common/commonutil.h \
587
  ../common/exception.h \
588
  vectorfileindexer.h \
589
  ../common/bigdecimal.h \
590
  indexedvectorfile.h \
591
  ../common/filereader.h
592
$O/vectorfilereader.o: vectorfilereader.cc \
593
  scaveexception.h \
594
  ../common/opp_ctype.h \
595
  ../common/commondefs.h \
596
  scaveutils.h \
597
  vectorfilereader.h \
598
  node.h \
599
  channel.h \
600
  resultfilemanager.h \
601
  ../common/progressmonitor.h \
602
  enumtype.h \
603
  ../common/linetokenizer.h \
604
  dataflowmanager.h \
605
  ../common/rwlock.h \
606
  statistics.h \
607
  idlist.h \
608
  scavedefs.h \
609
  nodetype.h \
610
  commonnodes.h \
611
  ../common/commonutil.h \
612
  ../common/exception.h \
613
  ../common/bigdecimal.h \
614
  ../common/filereader.h
615
$O/vectorfilewriter.o: vectorfilewriter.cc \
616
  ../common/commondefs.h \
617
  scaveutils.h \
618
  ../common/stringutil.h \
619
  node.h \
620
  channel.h \
621
  resultfilemanager.h \
622
  ../common/progressmonitor.h \
623
  enumtype.h \
624
  dataflowmanager.h \
625
  ../common/rwlock.h \
626
  statistics.h \
627
  vectorfilewriter.h \
628
  idlist.h \
629
  scavedefs.h \
630
  nodetype.h \
631
  ../common/commonutil.h \
632
  ../common/exception.h \
633
  ../common/bigdecimal.h
634
$O/windowavg.o: windowavg.cc \
635
  ../common/commondefs.h \
636
  scaveutils.h \
637
  node.h \
638
  channel.h \
639
  windowavg.h \
640
  ../common/progressmonitor.h \
641
  dataflowmanager.h \
642
  scavedefs.h \
643
  commonnodes.h \
644
  nodetype.h \
645
  ../common/commonutil.h \
646
  ../common/exception.h \
647
  ../common/bigdecimal.h \
648
  ../common/filereader.h
649
$O/xyarray.o: xyarray.cc \
650
  ../common/commondefs.h \
651
  xyarray.h \
652
  scavedefs.h \
653
  ../common/exception.h \
654
  ../common/bigdecimal.h
655
$O/xyplotnode.o: xyplotnode.cc \
656
  ../common/commondefs.h \
657
  node.h \
658
  channel.h \
659
  ../common/progressmonitor.h \
660
  dataflowmanager.h \
661
  xyplotnode.h \
662
  scavedefs.h \
663
  commonnodes.h \
664
  nodetype.h \
665
  ../common/commonutil.h \
666
  ../common/exception.h \
667
  ../common/bigdecimal.h \
668
  ../common/filereader.h