-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathMakefile
6027 lines (5998 loc) · 220 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#
# OMNeT++/OMNEST Makefile for rina
#
# This file was generated with the command:
# opp_makemake -f --deep -O out
#
# Name of target to be created (-o option)
TARGET = rina$(EXE_SUFFIX)
# User interface (uncomment one) (-u option)
USERIF_LIBS = $(ALL_ENV_LIBS) # that is, $(TKENV_LIBS) $(CMDENV_LIBS)
#USERIF_LIBS = $(CMDENV_LIBS)
#USERIF_LIBS = $(TKENV_LIBS)
# C++ include paths (with -I)
INCLUDE_PATH = \
-I. \
-Iexamples \
-Iexamples/AllNodes \
-Iexamples/AllNodes/results \
-Iexamples/BigRandNet \
-Iexamples/BigRandNet/results \
-Iexamples/CongestedNode \
-Iexamples/CongestedNode2 \
-Iexamples/DC \
-Iexamples/ExtendedPingTwoCSsSimple \
-Iexamples/ExtendedPingTwoCSsSimple/results \
-Iexamples/FatTreeTopology \
-Iexamples/FatTreeTopology/results \
-Iexamples/FatTreeTopologyPref \
-Iexamples/FatTreeTopologyPref/results \
-Iexamples/SimpleRelay \
-Iexamples/SimpleRelay/results \
-Iexamples/SimpleRelayCongestion \
-Iexamples/SimpleRelayCongestion/results \
-Iexamples/SingleCS \
-Iexamples/SingleCS/results \
-Iexamples/SmallNetRouting \
-Iexamples/SmallNetRouting/results \
-Iexamples/SmallNetwork \
-Iexamples/SmallNetwork/results \
-Iexamples/SmallNetwork2 \
-Iexamples/SmallNetwork2/results \
-Iexamples/SmallRandNet \
-Iexamples/SmallRandNet/results \
-Iexamples/TreeCongestion \
-Iexamples/TwoCSWithDelay \
-Iexamples/TwoCSWithDelay/results \
-Iexamples/TwoCSs \
-Iexamples/TwoCSs/results \
-Iexamples/TwoCSsSimple \
-Iexamples/TwoCSsSimple/results \
-Iexamples/TwoScheduling \
-Iexamples/TwoScheduling9 \
-Iexamples/randPrefNet \
-Iexamples/treeBipart \
-Ipolicies \
-Ipolicies/DAF \
-Ipolicies/DIF \
-Ipolicies/DIF/EFCP \
-Ipolicies/DIF/EFCP/DTCP \
-Ipolicies/DIF/EFCP/DTCP/ECN \
-Ipolicies/DIF/EFCP/DTCP/ECNSlowDown \
-Ipolicies/DIF/EFCP/DTCP/FCOverrun \
-Ipolicies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/LostControlPDU \
-Ipolicies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/NoOverridePeak \
-Ipolicies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/NoRateSlowDown \
-Ipolicies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/RateReduction \
-Ipolicies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/RcvrAck \
-Ipolicies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/RcvrControlAck \
-Ipolicies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/RcvrFC \
-Ipolicies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/ReceivingFC \
-Ipolicies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/ReconcileFC \
-Ipolicies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/RxTimerExpiry \
-Ipolicies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/SenderAck \
-Ipolicies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/SendingAck \
-Ipolicies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyDefault \
-Ipolicies/DIF/EFCP/DTCP/TxControl \
-Ipolicies/DIF/EFCP/DTCP/TxControl/TxControlPolicyDefault \
-Ipolicies/DIF/EFCP/DTP \
-Ipolicies/DIF/EFCP/DTP/InitialSeqNum \
-Ipolicies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyDefault \
-Ipolicies/DIF/EFCP/DTP/RTTEstimator \
-Ipolicies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyDefault \
-Ipolicies/DIF/EFCP/DTP/RcvrInactivity \
-Ipolicies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyDefault \
-Ipolicies/DIF/EFCP/DTP/SenderInactivity \
-Ipolicies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyDefault \
-Ipolicies/DIF/FA \
-Ipolicies/DIF/FA/AllocateRetry \
-Ipolicies/DIF/FA/AllocateRetry/LimitedRetries \
-Ipolicies/DIF/FA/NewFlowRequest \
-Ipolicies/DIF/FA/NewFlowRequest/MinComparer \
-Ipolicies/DIF/FA/NewFlowRequest/ScoreComparer \
-Ipolicies/DIF/RA \
-Ipolicies/DIF/RA/AddressComparator \
-Ipolicies/DIF/RA/AddressComparator/ExactMatch \
-Ipolicies/DIF/RA/AddressComparator/PrefixMatch \
-Ipolicies/DIF/RA/PDUFG \
-Ipolicies/DIF/RA/PDUFG/BiDomainGenerator \
-Ipolicies/DIF/RA/PDUFG/QoSDomainGenerator \
-Ipolicies/DIF/RA/PDUFG/SimpleGenerator \
-Ipolicies/DIF/RA/PDUFG/SingleDomainGenerator \
-Ipolicies/DIF/RA/PDUFG/StaticGenerator \
-Ipolicies/DIF/RA/QueueAlloc \
-Ipolicies/DIF/RA/QueueAlloc/QueuePerNCU \
-Ipolicies/DIF/RA/QueueAlloc/QueuePerNFlow \
-Ipolicies/DIF/RA/QueueAlloc/QueuePerNQoS \
-Ipolicies/DIF/RA/QueueAlloc/SingleQueue \
-Ipolicies/DIF/RA/QueueIDGen \
-Ipolicies/DIF/RA/QueueIDGen/IDPerNCU \
-Ipolicies/DIF/RA/QueueIDGen/IDPerNFlow \
-Ipolicies/DIF/RA/QueueIDGen/IDPerNQoS \
-Ipolicies/DIF/RA/QueueIDGen/SingleID \
-Ipolicies/DIF/RMT \
-Ipolicies/DIF/RMT/MaxQueue \
-Ipolicies/DIF/RMT/MaxQueue/DumbMaxQ \
-Ipolicies/DIF/RMT/MaxQueue/ECNMarker \
-Ipolicies/DIF/RMT/MaxQueue/PortMaxQ \
-Ipolicies/DIF/RMT/MaxQueue/REDDropper \
-Ipolicies/DIF/RMT/MaxQueue/ReadRateReducer \
-Ipolicies/DIF/RMT/MaxQueue/TailDrop \
-Ipolicies/DIF/RMT/MaxQueue/UpstreamNotifier \
-Ipolicies/DIF/RMT/Monitor \
-Ipolicies/DIF/RMT/Monitor/BEMonitor \
-Ipolicies/DIF/RMT/Monitor/DLMonitor \
-Ipolicies/DIF/RMT/Monitor/DummyMonitor \
-Ipolicies/DIF/RMT/Monitor/REDMonitor \
-Ipolicies/DIF/RMT/Monitor/SmartMonitor \
-Ipolicies/DIF/RMT/Monitor/eDLMonitor \
-Ipolicies/DIF/RMT/PDUForwarding \
-Ipolicies/DIF/RMT/PDUForwarding/DomainTable \
-Ipolicies/DIF/RMT/PDUForwarding/MiniTable \
-Ipolicies/DIF/RMT/PDUForwarding/QoSTable \
-Ipolicies/DIF/RMT/PDUForwarding/SimpleTable \
-Ipolicies/DIF/RMT/Scheduler \
-Ipolicies/DIF/RMT/Scheduler/DumbSch \
-Ipolicies/DIF/RMT/Scheduler/LongestQFirst \
-Ipolicies/DIF/Routing \
-Ipolicies/DIF/Routing/DomainRouting \
-Ipolicies/DIF/Routing/DomainRouting/DV \
-Ipolicies/DIF/Routing/DomainRouting/LS \
-Ipolicies/DIF/Routing/DummyRouting \
-Ipolicies/DIF/Routing/SimpleRouting \
-Ipolicies/DIF/Routing/SimpleRouting/SimpleDV \
-Ipolicies/DIF/Routing/SimpleRouting/SimpleLS \
-Iscripts \
-Isrc \
-Isrc/CS \
-Isrc/Common \
-Isrc/DAF \
-Isrc/DAF/AE \
-Isrc/DAF/CDAP \
-Isrc/DAF/DA \
-Isrc/DAF/IRM \
-Isrc/DIF \
-Isrc/DIF/Delimiting \
-Isrc/DIF/EFCP \
-Isrc/DIF/EFCP/DTCP \
-Isrc/DIF/EFCP/DTP \
-Isrc/DIF/EFCP/EFCPTable \
-Isrc/DIF/Enrollment \
-Isrc/DIF/FA \
-Isrc/DIF/NSM \
-Isrc/DIF/RA \
-Isrc/DIF/RIB \
-Isrc/DIF/RMT
# Additional object and library files to link with
EXTRA_OBJS =
# Additional libraries (-L, -l options)
LIBS =
# Output directory
PROJECT_OUTPUT_DIR = out
PROJECTRELATIVE_PATH =
O = $(PROJECT_OUTPUT_DIR)/$(CONFIGNAME)/$(PROJECTRELATIVE_PATH)
# Object files for local .cc and .msg files
OBJS = \
$O/policies/DIF/EFCP/EFCPPolicy.o \
$O/policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/ECNSlowDown/DTCPECNSlowDownPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault/FCOverrunPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault/LostControlPDUPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyDefault/NoOverridePeakPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyDefault/NoRateSlowDownPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyDefault/RateReductionPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyDefault/RcvrAckPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyDefault/RcvrControlAckPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyDefault/RcvrFCPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyDefault/ReceivingFCPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyDefault/ReconcileFCPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyDefault/RxTimerExpiryPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyDefault/SenderAckPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyDefault/SendingAckPolicyDefault.o \
$O/policies/DIF/EFCP/DTCP/TxControl/TxControlPolicyBase.o \
$O/policies/DIF/EFCP/DTCP/TxControl/TxControlPolicyDefault/TxControlPolicyDefault.o \
$O/policies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyBase.o \
$O/policies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyDefault/InitialSeqNumPolicyDefault.o \
$O/policies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyBase.o \
$O/policies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyDefault/RTTEstimatorPolicyDefault.o \
$O/policies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyBase.o \
$O/policies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyDefault/RcvrInactivityPolicyDefault.o \
$O/policies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyBase.o \
$O/policies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyDefault/SenderInactivityPolicyDefault.o \
$O/policies/DIF/FA/AllocateRetry/AllocateRetryBase.o \
$O/policies/DIF/FA/AllocateRetry/LimitedRetries/LimitedRetries.o \
$O/policies/DIF/FA/NewFlowRequest/NewFlowRequestBase.o \
$O/policies/DIF/FA/NewFlowRequest/MinComparer/MinComparer.o \
$O/policies/DIF/FA/NewFlowRequest/ScoreComparer/ScoreComparer.o \
$O/policies/DIF/RA/AddressComparator/AddressComparatorBase.o \
$O/policies/DIF/RA/AddressComparator/ExactMatch/ExactMatch.o \
$O/policies/DIF/RA/AddressComparator/PrefixMatch/PrefixMatch.o \
$O/policies/DIF/RA/PDUFG/PDUFGNeighbor.o \
$O/policies/DIF/RA/PDUFG/IntBbPDUFG.o \
$O/policies/DIF/RA/PDUFG/IntPDUFG.o \
$O/policies/DIF/RA/PDUFG/BiDomainGenerator/BiDomainGenerator.o \
$O/policies/DIF/RA/PDUFG/QoSDomainGenerator/QoSDomainGenerator.o \
$O/policies/DIF/RA/PDUFG/SimpleGenerator/SimpleGenerator.o \
$O/policies/DIF/RA/PDUFG/SingleDomainGenerator/SingleDomainGenerator.o \
$O/policies/DIF/RA/PDUFG/StaticGenerator/StaticGenerator.o \
$O/policies/DIF/RA/QueueAlloc/QueueAllocBase.o \
$O/policies/DIF/RA/QueueAlloc/QueuePerNCU/QueuePerNCU.o \
$O/policies/DIF/RA/QueueAlloc/QueuePerNFlow/QueuePerNFlow.o \
$O/policies/DIF/RA/QueueAlloc/QueuePerNQoS/QueuePerNQoS.o \
$O/policies/DIF/RA/QueueAlloc/SingleQueue/SingleQueue.o \
$O/policies/DIF/RA/QueueIDGen/QueueIDGenBase.o \
$O/policies/DIF/RA/QueueIDGen/IDPerNCU/IDPerNCU.o \
$O/policies/DIF/RA/QueueIDGen/IDPerNFlow/IDPerNFlow.o \
$O/policies/DIF/RA/QueueIDGen/IDPerNQoS/IDPerNQoS.o \
$O/policies/DIF/RA/QueueIDGen/SingleID/SingleID.o \
$O/policies/DIF/RMT/MaxQueue/RMTMaxQBase.o \
$O/policies/DIF/RMT/MaxQueue/DumbMaxQ/DumbMaxQ.o \
$O/policies/DIF/RMT/MaxQueue/ECNMarker/ECNMarker.o \
$O/policies/DIF/RMT/MaxQueue/PortMaxQ/PortMaxQ.o \
$O/policies/DIF/RMT/MaxQueue/REDDropper/REDDropper.o \
$O/policies/DIF/RMT/MaxQueue/ReadRateReducer/ReadRateReducer.o \
$O/policies/DIF/RMT/MaxQueue/TailDrop/TailDrop.o \
$O/policies/DIF/RMT/MaxQueue/UpstreamNotifier/UpstreamNotifier.o \
$O/policies/DIF/RMT/Monitor/RMTQMonitorBase.o \
$O/policies/DIF/RMT/Monitor/BEMonitor/BEMonitor.o \
$O/policies/DIF/RMT/Monitor/DLMonitor/DLMonitor.o \
$O/policies/DIF/RMT/Monitor/DummyMonitor/DummyMonitor.o \
$O/policies/DIF/RMT/Monitor/REDMonitor/REDMonitor.o \
$O/policies/DIF/RMT/Monitor/eDLMonitor/eDLMonitor.o \
$O/policies/DIF/RMT/PDUForwarding/IntPDUForwarding.o \
$O/policies/DIF/RMT/PDUForwarding/DomainTable/DomainTable.o \
$O/policies/DIF/RMT/PDUForwarding/MiniTable/MiniTable.o \
$O/policies/DIF/RMT/PDUForwarding/QoSTable/QoSTable.o \
$O/policies/DIF/RMT/PDUForwarding/SimpleTable/SimpleTable.o \
$O/policies/DIF/RMT/Scheduler/RMTSchedulingBase.o \
$O/policies/DIF/RMT/Scheduler/DumbSch/DumbSch.o \
$O/policies/DIF/RMT/Scheduler/LongestQFirst/LongestQFirst.o \
$O/policies/DIF/Routing/IntRouting.o \
$O/policies/DIF/Routing/IntRoutingUpdate.o \
$O/policies/DIF/Routing/IntBbRouting.o \
$O/policies/DIF/Routing/DomainRouting/Routing.o \
$O/policies/DIF/Routing/DomainRouting/rModule.o \
$O/policies/DIF/Routing/DomainRouting/DV/DV.o \
$O/policies/DIF/Routing/DomainRouting/LS/LS.o \
$O/policies/DIF/Routing/DummyRouting/DummyRouting.o \
$O/policies/DIF/Routing/SimpleRouting/SimpleDV/SimpleDV.o \
$O/policies/DIF/Routing/SimpleRouting/SimpleLS/SimpleLS.o \
$O/src/Common/QoSCube.o \
$O/src/Common/CongestionDescriptor.o \
$O/src/Common/PDU.o \
$O/src/Common/SHA256.o \
$O/src/Common/Policy.o \
$O/src/Common/Flow.o \
$O/src/Common/APNamingInfo.o \
$O/src/Common/Utils.o \
$O/src/Common/DAP.o \
$O/src/Common/SDU.o \
$O/src/Common/ConnectionId.o \
$O/src/Common/Test.o \
$O/src/Common/APN.o \
$O/src/Common/Address.o \
$O/src/Common/QoSReq.o \
$O/src/Common/RINASignals.o \
$O/src/Common/Data.o \
$O/src/Common/ModuleAccess.o \
$O/src/Common/ExternConsts.o \
$O/src/DAF/AE/AESender.o \
$O/src/DAF/AE/AEListeners.o \
$O/src/DAF/AE/AEPing.o \
$O/src/DAF/AE/AEBase.o \
$O/src/DAF/AE/AEStream.o \
$O/src/DAF/AE/AE.o \
$O/src/DAF/AE/AEExtendedPing.o \
$O/src/DAF/CDAP/CACE.o \
$O/src/DAF/CDAP/Auth.o \
$O/src/DAF/CDAP/CACEListeners.o \
$O/src/DAF/CDAP/CDAPSplitter.o \
$O/src/DAF/CDAP/CDAP.o \
$O/src/DAF/CDAP/CDAPListeners.o \
$O/src/DAF/CDAP/CDAPMsgLog.o \
$O/src/DAF/CDAP/AuthListeners.o \
$O/src/DAF/CDAP/CDAPMsgLogEntry.o \
$O/src/DAF/DA/Directory.o \
$O/src/DAF/DA/NeighborTable.o \
$O/src/DAF/DA/DirectoryEntry.o \
$O/src/DAF/DA/SearchTableEntry.o \
$O/src/DAF/DA/NamingInformation.o \
$O/src/DAF/DA/NamingInformationEntry.o \
$O/src/DAF/DA/DA.o \
$O/src/DAF/DA/SearchTable.o \
$O/src/DAF/DA/NeighborTableEntry.o \
$O/src/DAF/IRM/IRM.o \
$O/src/DAF/IRM/IRMListeners.o \
$O/src/DAF/IRM/ConnectionTable.o \
$O/src/DAF/IRM/ConnectionTableEntry.o \
$O/src/DIF/Delimiting/Delimiting.o \
$O/src/DIF/EFCP/EFCP.o \
$O/src/DIF/EFCP/EFCPListeners.o \
$O/src/DIF/EFCP/EFCPInstance.o \
$O/src/DIF/EFCP/MockEFCPI.o \
$O/src/DIF/EFCP/EFCPPolicySet.o \
$O/src/DIF/EFCP/DTCP/DTCP.o \
$O/src/DIF/EFCP/DTCP/RXControl.o \
$O/src/DIF/EFCP/DTCP/DTCPState.o \
$O/src/DIF/EFCP/DTP/DTP.o \
$O/src/DIF/EFCP/DTP/DTPState.o \
$O/src/DIF/EFCP/DTP/PushBackChannel.o \
$O/src/DIF/EFCP/DTP/DumbGate.o \
$O/src/DIF/EFCP/DTP/UserDataField.o \
$O/src/DIF/EFCP/DTP/DataTransferPDU.o \
$O/src/DIF/EFCP/EFCPTable/EFCPTable.o \
$O/src/DIF/EFCP/EFCPTable/EFCPTableEntry.o \
$O/src/DIF/Enrollment/Enrollment.o \
$O/src/DIF/FA/FAListeners.o \
$O/src/DIF/FA/FAITable.o \
$O/src/DIF/FA/FAIBase.o \
$O/src/DIF/FA/FABase.o \
$O/src/DIF/FA/FAITableEntry.o \
$O/src/DIF/FA/FAI.o \
$O/src/DIF/FA/FA.o \
$O/src/DIF/FA/FAIListeners.o \
$O/src/DIF/NSM/NSM.o \
$O/src/DIF/NSM/LocalDirectoryCache.o \
$O/src/DIF/NSM/DirectoryForwardingTable.o \
$O/src/DIF/RA/RA.o \
$O/src/DIF/RA/RAListeners.o \
$O/src/DIF/RA/RABase.o \
$O/src/DIF/RA/NM1FlowTableItem.o \
$O/src/DIF/RA/NM1FlowTable.o \
$O/src/DIF/RIB/RIBdListeners.o \
$O/src/DIF/RIB/RIBd.o \
$O/src/DIF/RIB/RIBdSplitter.o \
$O/src/DIF/RIB/RIBdBase.o \
$O/src/DIF/RMT/RMT.o \
$O/src/DIF/RMT/RMTQueue.o \
$O/src/DIF/RMT/RMTModuleAllocator.o \
$O/src/DIF/RMT/RMTBase.o \
$O/src/DIF/RMT/RMTListeners.o \
$O/src/DIF/RMT/RMTPort.o \
$O/src/Common/PDU_m.o \
$O/src/Common/Data_m.o \
$O/src/Common/SDU_m.o \
$O/src/DAF/CDAP/CDAPMessage_m.o \
$O/src/DIF/EFCP/DTCP/ControlPDU_m.o \
$O/src/DIF/EFCP/DTCP/DTCPTimers_m.o \
$O/src/DIF/EFCP/DTP/DataTransferPDU_m.o \
$O/src/DIF/EFCP/DTP/DTPTimers_m.o
# Message files
MSGFILES = \
src/Common/PDU.msg \
src/Common/Data.msg \
src/Common/SDU.msg \
src/DAF/CDAP/CDAPMessage.msg \
src/DIF/EFCP/DTCP/ControlPDU.msg \
src/DIF/EFCP/DTCP/DTCPTimers.msg \
src/DIF/EFCP/DTP/DataTransferPDU.msg \
src/DIF/EFCP/DTP/DTPTimers.msg
#------------------------------------------------------------------------------
# Pull in OMNeT++ configuration (Makefile.inc or configuser.vc)
ifneq ("$(OMNETPP_CONFIGFILE)","")
CONFIGFILE = $(OMNETPP_CONFIGFILE)
else
ifneq ("$(OMNETPP_ROOT)","")
CONFIGFILE = $(OMNETPP_ROOT)/Makefile.inc
else
CONFIGFILE = $(shell opp_configfilepath)
endif
endif
ifeq ("$(wildcard $(CONFIGFILE))","")
$(error Config file '$(CONFIGFILE)' does not exist -- add the OMNeT++ bin directory to the path so that opp_configfilepath can be found, or set the OMNETPP_CONFIGFILE variable to point to Makefile.inc)
endif
include $(CONFIGFILE)
# Simulation kernel and user interface libraries
OMNETPP_LIB_SUBDIR = $(OMNETPP_LIB_DIR)/$(TOOLCHAIN_NAME)
OMNETPP_LIBS = -L"$(OMNETPP_LIB_SUBDIR)" -L"$(OMNETPP_LIB_DIR)" -loppmain$D $(USERIF_LIBS) $(KERNEL_LIBS) $(SYS_LIBS)
COPTS = $(CFLAGS) $(INCLUDE_PATH) -I$(OMNETPP_INCL_DIR)
MSGCOPTS = $(INCLUDE_PATH)
# we want to recompile everything if COPTS changes,
# so we store COPTS into $COPTS_FILE and have object
# files depend on it (except when "make depend" was called)
COPTS_FILE = $O/.last-copts
ifneq ($(MAKECMDGOALS),depend)
ifneq ("$(COPTS)","$(shell cat $(COPTS_FILE) 2>/dev/null || echo '')")
$(shell $(MKPATH) "$O" && echo "$(COPTS)" >$(COPTS_FILE))
endif
endif
#------------------------------------------------------------------------------
# User-supplied makefile fragment(s)
# >>>
# <<<
#------------------------------------------------------------------------------
# Main target
all: $O/$(TARGET)
$(Q)$(LN) $O/$(TARGET) .
$O/$(TARGET): $(OBJS) $(wildcard $(EXTRA_OBJS)) Makefile
@$(MKPATH) $O
@echo Creating executable: $@
$(Q)$(CXX) $(LDFLAGS) -o $O/$(TARGET) $(OBJS) $(EXTRA_OBJS) $(AS_NEEDED_OFF) $(WHOLE_ARCHIVE_ON) $(LIBS) $(WHOLE_ARCHIVE_OFF) $(OMNETPP_LIBS)
.PHONY: all clean cleanall depend msgheaders
.SUFFIXES: .cc
$O/%.o: %.cc $(COPTS_FILE)
@$(MKPATH) $(dir $@)
$(qecho) "$<"
$(Q)$(CXX) -c $(CXXFLAGS) $(COPTS) -o $@ $<
%_m.cc %_m.h: %.msg
$(qecho) MSGC: $<
$(Q)$(MSGC) -s _m.cc $(MSGCOPTS) $?
msgheaders: $(MSGFILES:.msg=_m.h)
clean:
$(qecho) Cleaning...
$(Q)-rm -rf $O
$(Q)-rm -f rina rina.exe librina.so librina.a librina.dll librina.dylib
$(Q)-rm -f ./*_m.cc ./*_m.h
$(Q)-rm -f examples/*_m.cc examples/*_m.h
$(Q)-rm -f examples/AllNodes/*_m.cc examples/AllNodes/*_m.h
$(Q)-rm -f examples/AllNodes/results/*_m.cc examples/AllNodes/results/*_m.h
$(Q)-rm -f examples/BigRandNet/*_m.cc examples/BigRandNet/*_m.h
$(Q)-rm -f examples/BigRandNet/results/*_m.cc examples/BigRandNet/results/*_m.h
$(Q)-rm -f examples/CongestedNode/*_m.cc examples/CongestedNode/*_m.h
$(Q)-rm -f examples/CongestedNode2/*_m.cc examples/CongestedNode2/*_m.h
$(Q)-rm -f examples/DC/*_m.cc examples/DC/*_m.h
$(Q)-rm -f examples/ExtendedPingTwoCSsSimple/*_m.cc examples/ExtendedPingTwoCSsSimple/*_m.h
$(Q)-rm -f examples/ExtendedPingTwoCSsSimple/results/*_m.cc examples/ExtendedPingTwoCSsSimple/results/*_m.h
$(Q)-rm -f examples/FatTreeTopology/*_m.cc examples/FatTreeTopology/*_m.h
$(Q)-rm -f examples/FatTreeTopology/results/*_m.cc examples/FatTreeTopology/results/*_m.h
$(Q)-rm -f examples/FatTreeTopologyPref/*_m.cc examples/FatTreeTopologyPref/*_m.h
$(Q)-rm -f examples/FatTreeTopologyPref/results/*_m.cc examples/FatTreeTopologyPref/results/*_m.h
$(Q)-rm -f examples/SimpleRelay/*_m.cc examples/SimpleRelay/*_m.h
$(Q)-rm -f examples/SimpleRelay/results/*_m.cc examples/SimpleRelay/results/*_m.h
$(Q)-rm -f examples/SimpleRelayCongestion/*_m.cc examples/SimpleRelayCongestion/*_m.h
$(Q)-rm -f examples/SimpleRelayCongestion/results/*_m.cc examples/SimpleRelayCongestion/results/*_m.h
$(Q)-rm -f examples/SingleCS/*_m.cc examples/SingleCS/*_m.h
$(Q)-rm -f examples/SingleCS/results/*_m.cc examples/SingleCS/results/*_m.h
$(Q)-rm -f examples/SmallNetRouting/*_m.cc examples/SmallNetRouting/*_m.h
$(Q)-rm -f examples/SmallNetRouting/results/*_m.cc examples/SmallNetRouting/results/*_m.h
$(Q)-rm -f examples/SmallNetwork/*_m.cc examples/SmallNetwork/*_m.h
$(Q)-rm -f examples/SmallNetwork/results/*_m.cc examples/SmallNetwork/results/*_m.h
$(Q)-rm -f examples/SmallNetwork2/*_m.cc examples/SmallNetwork2/*_m.h
$(Q)-rm -f examples/SmallNetwork2/results/*_m.cc examples/SmallNetwork2/results/*_m.h
$(Q)-rm -f examples/SmallRandNet/*_m.cc examples/SmallRandNet/*_m.h
$(Q)-rm -f examples/SmallRandNet/results/*_m.cc examples/SmallRandNet/results/*_m.h
$(Q)-rm -f examples/TreeCongestion/*_m.cc examples/TreeCongestion/*_m.h
$(Q)-rm -f examples/TwoCSWithDelay/*_m.cc examples/TwoCSWithDelay/*_m.h
$(Q)-rm -f examples/TwoCSWithDelay/results/*_m.cc examples/TwoCSWithDelay/results/*_m.h
$(Q)-rm -f examples/TwoCSs/*_m.cc examples/TwoCSs/*_m.h
$(Q)-rm -f examples/TwoCSs/results/*_m.cc examples/TwoCSs/results/*_m.h
$(Q)-rm -f examples/TwoCSsSimple/*_m.cc examples/TwoCSsSimple/*_m.h
$(Q)-rm -f examples/TwoCSsSimple/results/*_m.cc examples/TwoCSsSimple/results/*_m.h
$(Q)-rm -f examples/TwoScheduling/*_m.cc examples/TwoScheduling/*_m.h
$(Q)-rm -f examples/TwoScheduling9/*_m.cc examples/TwoScheduling9/*_m.h
$(Q)-rm -f examples/randPrefNet/*_m.cc examples/randPrefNet/*_m.h
$(Q)-rm -f examples/treeBipart/*_m.cc examples/treeBipart/*_m.h
$(Q)-rm -f policies/*_m.cc policies/*_m.h
$(Q)-rm -f policies/DAF/*_m.cc policies/DAF/*_m.h
$(Q)-rm -f policies/DIF/*_m.cc policies/DIF/*_m.h
$(Q)-rm -f policies/DIF/EFCP/*_m.cc policies/DIF/EFCP/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/*_m.cc policies/DIF/EFCP/DTCP/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/ECN/*_m.cc policies/DIF/EFCP/DTCP/ECN/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/ECNSlowDown/*_m.cc policies/DIF/EFCP/DTCP/ECNSlowDown/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/FCOverrun/*_m.cc policies/DIF/EFCP/DTCP/FCOverrun/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/LostControlPDU/*_m.cc policies/DIF/EFCP/DTCP/LostControlPDU/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/NoOverridePeak/*_m.cc policies/DIF/EFCP/DTCP/NoOverridePeak/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/NoRateSlowDown/*_m.cc policies/DIF/EFCP/DTCP/NoRateSlowDown/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RateReduction/*_m.cc policies/DIF/EFCP/DTCP/RateReduction/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RcvrAck/*_m.cc policies/DIF/EFCP/DTCP/RcvrAck/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RcvrControlAck/*_m.cc policies/DIF/EFCP/DTCP/RcvrControlAck/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RcvrFC/*_m.cc policies/DIF/EFCP/DTCP/RcvrFC/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/ReceivingFC/*_m.cc policies/DIF/EFCP/DTCP/ReceivingFC/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/ReconcileFC/*_m.cc policies/DIF/EFCP/DTCP/ReconcileFC/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RxTimerExpiry/*_m.cc policies/DIF/EFCP/DTCP/RxTimerExpiry/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/SenderAck/*_m.cc policies/DIF/EFCP/DTCP/SenderAck/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/SendingAck/*_m.cc policies/DIF/EFCP/DTCP/SendingAck/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/TxControl/*_m.cc policies/DIF/EFCP/DTCP/TxControl/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTCP/TxControl/TxControlPolicyDefault/*_m.cc policies/DIF/EFCP/DTCP/TxControl/TxControlPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/*_m.cc policies/DIF/EFCP/DTP/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/InitialSeqNum/*_m.cc policies/DIF/EFCP/DTP/InitialSeqNum/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyDefault/*_m.cc policies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/RTTEstimator/*_m.cc policies/DIF/EFCP/DTP/RTTEstimator/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyDefault/*_m.cc policies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/RcvrInactivity/*_m.cc policies/DIF/EFCP/DTP/RcvrInactivity/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyDefault/*_m.cc policies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/SenderInactivity/*_m.cc policies/DIF/EFCP/DTP/SenderInactivity/*_m.h
$(Q)-rm -f policies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyDefault/*_m.cc policies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyDefault/*_m.h
$(Q)-rm -f policies/DIF/FA/*_m.cc policies/DIF/FA/*_m.h
$(Q)-rm -f policies/DIF/FA/AllocateRetry/*_m.cc policies/DIF/FA/AllocateRetry/*_m.h
$(Q)-rm -f policies/DIF/FA/AllocateRetry/LimitedRetries/*_m.cc policies/DIF/FA/AllocateRetry/LimitedRetries/*_m.h
$(Q)-rm -f policies/DIF/FA/NewFlowRequest/*_m.cc policies/DIF/FA/NewFlowRequest/*_m.h
$(Q)-rm -f policies/DIF/FA/NewFlowRequest/MinComparer/*_m.cc policies/DIF/FA/NewFlowRequest/MinComparer/*_m.h
$(Q)-rm -f policies/DIF/FA/NewFlowRequest/ScoreComparer/*_m.cc policies/DIF/FA/NewFlowRequest/ScoreComparer/*_m.h
$(Q)-rm -f policies/DIF/RA/*_m.cc policies/DIF/RA/*_m.h
$(Q)-rm -f policies/DIF/RA/AddressComparator/*_m.cc policies/DIF/RA/AddressComparator/*_m.h
$(Q)-rm -f policies/DIF/RA/AddressComparator/ExactMatch/*_m.cc policies/DIF/RA/AddressComparator/ExactMatch/*_m.h
$(Q)-rm -f policies/DIF/RA/AddressComparator/PrefixMatch/*_m.cc policies/DIF/RA/AddressComparator/PrefixMatch/*_m.h
$(Q)-rm -f policies/DIF/RA/PDUFG/*_m.cc policies/DIF/RA/PDUFG/*_m.h
$(Q)-rm -f policies/DIF/RA/PDUFG/BiDomainGenerator/*_m.cc policies/DIF/RA/PDUFG/BiDomainGenerator/*_m.h
$(Q)-rm -f policies/DIF/RA/PDUFG/QoSDomainGenerator/*_m.cc policies/DIF/RA/PDUFG/QoSDomainGenerator/*_m.h
$(Q)-rm -f policies/DIF/RA/PDUFG/SimpleGenerator/*_m.cc policies/DIF/RA/PDUFG/SimpleGenerator/*_m.h
$(Q)-rm -f policies/DIF/RA/PDUFG/SingleDomainGenerator/*_m.cc policies/DIF/RA/PDUFG/SingleDomainGenerator/*_m.h
$(Q)-rm -f policies/DIF/RA/PDUFG/StaticGenerator/*_m.cc policies/DIF/RA/PDUFG/StaticGenerator/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueAlloc/*_m.cc policies/DIF/RA/QueueAlloc/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueAlloc/QueuePerNCU/*_m.cc policies/DIF/RA/QueueAlloc/QueuePerNCU/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueAlloc/QueuePerNFlow/*_m.cc policies/DIF/RA/QueueAlloc/QueuePerNFlow/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueAlloc/QueuePerNQoS/*_m.cc policies/DIF/RA/QueueAlloc/QueuePerNQoS/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueAlloc/SingleQueue/*_m.cc policies/DIF/RA/QueueAlloc/SingleQueue/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueIDGen/*_m.cc policies/DIF/RA/QueueIDGen/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueIDGen/IDPerNCU/*_m.cc policies/DIF/RA/QueueIDGen/IDPerNCU/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueIDGen/IDPerNFlow/*_m.cc policies/DIF/RA/QueueIDGen/IDPerNFlow/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueIDGen/IDPerNQoS/*_m.cc policies/DIF/RA/QueueIDGen/IDPerNQoS/*_m.h
$(Q)-rm -f policies/DIF/RA/QueueIDGen/SingleID/*_m.cc policies/DIF/RA/QueueIDGen/SingleID/*_m.h
$(Q)-rm -f policies/DIF/RMT/*_m.cc policies/DIF/RMT/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/*_m.cc policies/DIF/RMT/MaxQueue/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/DumbMaxQ/*_m.cc policies/DIF/RMT/MaxQueue/DumbMaxQ/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/ECNMarker/*_m.cc policies/DIF/RMT/MaxQueue/ECNMarker/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/PortMaxQ/*_m.cc policies/DIF/RMT/MaxQueue/PortMaxQ/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/REDDropper/*_m.cc policies/DIF/RMT/MaxQueue/REDDropper/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/ReadRateReducer/*_m.cc policies/DIF/RMT/MaxQueue/ReadRateReducer/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/TailDrop/*_m.cc policies/DIF/RMT/MaxQueue/TailDrop/*_m.h
$(Q)-rm -f policies/DIF/RMT/MaxQueue/UpstreamNotifier/*_m.cc policies/DIF/RMT/MaxQueue/UpstreamNotifier/*_m.h
$(Q)-rm -f policies/DIF/RMT/Monitor/*_m.cc policies/DIF/RMT/Monitor/*_m.h
$(Q)-rm -f policies/DIF/RMT/Monitor/BEMonitor/*_m.cc policies/DIF/RMT/Monitor/BEMonitor/*_m.h
$(Q)-rm -f policies/DIF/RMT/Monitor/DLMonitor/*_m.cc policies/DIF/RMT/Monitor/DLMonitor/*_m.h
$(Q)-rm -f policies/DIF/RMT/Monitor/DummyMonitor/*_m.cc policies/DIF/RMT/Monitor/DummyMonitor/*_m.h
$(Q)-rm -f policies/DIF/RMT/Monitor/REDMonitor/*_m.cc policies/DIF/RMT/Monitor/REDMonitor/*_m.h
$(Q)-rm -f policies/DIF/RMT/Monitor/SmartMonitor/*_m.cc policies/DIF/RMT/Monitor/SmartMonitor/*_m.h
$(Q)-rm -f policies/DIF/RMT/Monitor/eDLMonitor/*_m.cc policies/DIF/RMT/Monitor/eDLMonitor/*_m.h
$(Q)-rm -f policies/DIF/RMT/PDUForwarding/*_m.cc policies/DIF/RMT/PDUForwarding/*_m.h
$(Q)-rm -f policies/DIF/RMT/PDUForwarding/DomainTable/*_m.cc policies/DIF/RMT/PDUForwarding/DomainTable/*_m.h
$(Q)-rm -f policies/DIF/RMT/PDUForwarding/MiniTable/*_m.cc policies/DIF/RMT/PDUForwarding/MiniTable/*_m.h
$(Q)-rm -f policies/DIF/RMT/PDUForwarding/QoSTable/*_m.cc policies/DIF/RMT/PDUForwarding/QoSTable/*_m.h
$(Q)-rm -f policies/DIF/RMT/PDUForwarding/SimpleTable/*_m.cc policies/DIF/RMT/PDUForwarding/SimpleTable/*_m.h
$(Q)-rm -f policies/DIF/RMT/Scheduler/*_m.cc policies/DIF/RMT/Scheduler/*_m.h
$(Q)-rm -f policies/DIF/RMT/Scheduler/DumbSch/*_m.cc policies/DIF/RMT/Scheduler/DumbSch/*_m.h
$(Q)-rm -f policies/DIF/RMT/Scheduler/LongestQFirst/*_m.cc policies/DIF/RMT/Scheduler/LongestQFirst/*_m.h
$(Q)-rm -f policies/DIF/Routing/*_m.cc policies/DIF/Routing/*_m.h
$(Q)-rm -f policies/DIF/Routing/DomainRouting/*_m.cc policies/DIF/Routing/DomainRouting/*_m.h
$(Q)-rm -f policies/DIF/Routing/DomainRouting/DV/*_m.cc policies/DIF/Routing/DomainRouting/DV/*_m.h
$(Q)-rm -f policies/DIF/Routing/DomainRouting/LS/*_m.cc policies/DIF/Routing/DomainRouting/LS/*_m.h
$(Q)-rm -f policies/DIF/Routing/DummyRouting/*_m.cc policies/DIF/Routing/DummyRouting/*_m.h
$(Q)-rm -f policies/DIF/Routing/SimpleRouting/*_m.cc policies/DIF/Routing/SimpleRouting/*_m.h
$(Q)-rm -f policies/DIF/Routing/SimpleRouting/SimpleDV/*_m.cc policies/DIF/Routing/SimpleRouting/SimpleDV/*_m.h
$(Q)-rm -f policies/DIF/Routing/SimpleRouting/SimpleLS/*_m.cc policies/DIF/Routing/SimpleRouting/SimpleLS/*_m.h
$(Q)-rm -f scripts/*_m.cc scripts/*_m.h
$(Q)-rm -f src/*_m.cc src/*_m.h
$(Q)-rm -f src/CS/*_m.cc src/CS/*_m.h
$(Q)-rm -f src/Common/*_m.cc src/Common/*_m.h
$(Q)-rm -f src/DAF/*_m.cc src/DAF/*_m.h
$(Q)-rm -f src/DAF/AE/*_m.cc src/DAF/AE/*_m.h
$(Q)-rm -f src/DAF/CDAP/*_m.cc src/DAF/CDAP/*_m.h
$(Q)-rm -f src/DAF/DA/*_m.cc src/DAF/DA/*_m.h
$(Q)-rm -f src/DAF/IRM/*_m.cc src/DAF/IRM/*_m.h
$(Q)-rm -f src/DIF/*_m.cc src/DIF/*_m.h
$(Q)-rm -f src/DIF/Delimiting/*_m.cc src/DIF/Delimiting/*_m.h
$(Q)-rm -f src/DIF/EFCP/*_m.cc src/DIF/EFCP/*_m.h
$(Q)-rm -f src/DIF/EFCP/DTCP/*_m.cc src/DIF/EFCP/DTCP/*_m.h
$(Q)-rm -f src/DIF/EFCP/DTP/*_m.cc src/DIF/EFCP/DTP/*_m.h
$(Q)-rm -f src/DIF/EFCP/EFCPTable/*_m.cc src/DIF/EFCP/EFCPTable/*_m.h
$(Q)-rm -f src/DIF/Enrollment/*_m.cc src/DIF/Enrollment/*_m.h
$(Q)-rm -f src/DIF/FA/*_m.cc src/DIF/FA/*_m.h
$(Q)-rm -f src/DIF/NSM/*_m.cc src/DIF/NSM/*_m.h
$(Q)-rm -f src/DIF/RA/*_m.cc src/DIF/RA/*_m.h
$(Q)-rm -f src/DIF/RIB/*_m.cc src/DIF/RIB/*_m.h
$(Q)-rm -f src/DIF/RMT/*_m.cc src/DIF/RMT/*_m.h
cleanall: clean
$(Q)-rm -rf $(PROJECT_OUTPUT_DIR)
depend:
$(qecho) Creating dependencies...
$(Q)$(MAKEDEPEND) $(INCLUDE_PATH) -f Makefile -P\$$O/ -- $(MSG_CC_FILES) ./*.cc examples/*.cc examples/AllNodes/*.cc examples/AllNodes/results/*.cc examples/BigRandNet/*.cc examples/BigRandNet/results/*.cc examples/CongestedNode/*.cc examples/CongestedNode2/*.cc examples/DC/*.cc examples/ExtendedPingTwoCSsSimple/*.cc examples/ExtendedPingTwoCSsSimple/results/*.cc examples/FatTreeTopology/*.cc examples/FatTreeTopology/results/*.cc examples/FatTreeTopologyPref/*.cc examples/FatTreeTopologyPref/results/*.cc examples/SimpleRelay/*.cc examples/SimpleRelay/results/*.cc examples/SimpleRelayCongestion/*.cc examples/SimpleRelayCongestion/results/*.cc examples/SingleCS/*.cc examples/SingleCS/results/*.cc examples/SmallNetRouting/*.cc examples/SmallNetRouting/results/*.cc examples/SmallNetwork/*.cc examples/SmallNetwork/results/*.cc examples/SmallNetwork2/*.cc examples/SmallNetwork2/results/*.cc examples/SmallRandNet/*.cc examples/SmallRandNet/results/*.cc examples/TreeCongestion/*.cc examples/TwoCSWithDelay/*.cc examples/TwoCSWithDelay/results/*.cc examples/TwoCSs/*.cc examples/TwoCSs/results/*.cc examples/TwoCSsSimple/*.cc examples/TwoCSsSimple/results/*.cc examples/TwoScheduling/*.cc examples/TwoScheduling9/*.cc examples/randPrefNet/*.cc examples/treeBipart/*.cc policies/*.cc policies/DAF/*.cc policies/DIF/*.cc policies/DIF/EFCP/*.cc policies/DIF/EFCP/DTCP/*.cc policies/DIF/EFCP/DTCP/ECN/*.cc policies/DIF/EFCP/DTCP/ECNSlowDown/*.cc policies/DIF/EFCP/DTCP/FCOverrun/*.cc policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault/*.cc policies/DIF/EFCP/DTCP/LostControlPDU/*.cc policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault/*.cc policies/DIF/EFCP/DTCP/NoOverridePeak/*.cc policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyDefault/*.cc policies/DIF/EFCP/DTCP/NoRateSlowDown/*.cc policies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyDefault/*.cc policies/DIF/EFCP/DTCP/RateReduction/*.cc policies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyDefault/*.cc policies/DIF/EFCP/DTCP/RcvrAck/*.cc policies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyDefault/*.cc policies/DIF/EFCP/DTCP/RcvrControlAck/*.cc policies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyDefault/*.cc policies/DIF/EFCP/DTCP/RcvrFC/*.cc policies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyDefault/*.cc policies/DIF/EFCP/DTCP/ReceivingFC/*.cc policies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyDefault/*.cc policies/DIF/EFCP/DTCP/ReconcileFC/*.cc policies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyDefault/*.cc policies/DIF/EFCP/DTCP/RxTimerExpiry/*.cc policies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyDefault/*.cc policies/DIF/EFCP/DTCP/SenderAck/*.cc policies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyDefault/*.cc policies/DIF/EFCP/DTCP/SendingAck/*.cc policies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyDefault/*.cc policies/DIF/EFCP/DTCP/TxControl/*.cc policies/DIF/EFCP/DTCP/TxControl/TxControlPolicyDefault/*.cc policies/DIF/EFCP/DTP/*.cc policies/DIF/EFCP/DTP/InitialSeqNum/*.cc policies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyDefault/*.cc policies/DIF/EFCP/DTP/RTTEstimator/*.cc policies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyDefault/*.cc policies/DIF/EFCP/DTP/RcvrInactivity/*.cc policies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyDefault/*.cc policies/DIF/EFCP/DTP/SenderInactivity/*.cc policies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyDefault/*.cc policies/DIF/FA/*.cc policies/DIF/FA/AllocateRetry/*.cc policies/DIF/FA/AllocateRetry/LimitedRetries/*.cc policies/DIF/FA/NewFlowRequest/*.cc policies/DIF/FA/NewFlowRequest/MinComparer/*.cc policies/DIF/FA/NewFlowRequest/ScoreComparer/*.cc policies/DIF/RA/*.cc policies/DIF/RA/AddressComparator/*.cc policies/DIF/RA/AddressComparator/ExactMatch/*.cc policies/DIF/RA/AddressComparator/PrefixMatch/*.cc policies/DIF/RA/PDUFG/*.cc policies/DIF/RA/PDUFG/BiDomainGenerator/*.cc policies/DIF/RA/PDUFG/QoSDomainGenerator/*.cc policies/DIF/RA/PDUFG/SimpleGenerator/*.cc policies/DIF/RA/PDUFG/SingleDomainGenerator/*.cc policies/DIF/RA/PDUFG/StaticGenerator/*.cc policies/DIF/RA/QueueAlloc/*.cc policies/DIF/RA/QueueAlloc/QueuePerNCU/*.cc policies/DIF/RA/QueueAlloc/QueuePerNFlow/*.cc policies/DIF/RA/QueueAlloc/QueuePerNQoS/*.cc policies/DIF/RA/QueueAlloc/SingleQueue/*.cc policies/DIF/RA/QueueIDGen/*.cc policies/DIF/RA/QueueIDGen/IDPerNCU/*.cc policies/DIF/RA/QueueIDGen/IDPerNFlow/*.cc policies/DIF/RA/QueueIDGen/IDPerNQoS/*.cc policies/DIF/RA/QueueIDGen/SingleID/*.cc policies/DIF/RMT/*.cc policies/DIF/RMT/MaxQueue/*.cc policies/DIF/RMT/MaxQueue/DumbMaxQ/*.cc policies/DIF/RMT/MaxQueue/ECNMarker/*.cc policies/DIF/RMT/MaxQueue/PortMaxQ/*.cc policies/DIF/RMT/MaxQueue/REDDropper/*.cc policies/DIF/RMT/MaxQueue/ReadRateReducer/*.cc policies/DIF/RMT/MaxQueue/TailDrop/*.cc policies/DIF/RMT/MaxQueue/UpstreamNotifier/*.cc policies/DIF/RMT/Monitor/*.cc policies/DIF/RMT/Monitor/BEMonitor/*.cc policies/DIF/RMT/Monitor/DLMonitor/*.cc policies/DIF/RMT/Monitor/DummyMonitor/*.cc policies/DIF/RMT/Monitor/REDMonitor/*.cc policies/DIF/RMT/Monitor/SmartMonitor/*.cc policies/DIF/RMT/Monitor/eDLMonitor/*.cc policies/DIF/RMT/PDUForwarding/*.cc policies/DIF/RMT/PDUForwarding/DomainTable/*.cc policies/DIF/RMT/PDUForwarding/MiniTable/*.cc policies/DIF/RMT/PDUForwarding/QoSTable/*.cc policies/DIF/RMT/PDUForwarding/SimpleTable/*.cc policies/DIF/RMT/Scheduler/*.cc policies/DIF/RMT/Scheduler/DumbSch/*.cc policies/DIF/RMT/Scheduler/LongestQFirst/*.cc policies/DIF/Routing/*.cc policies/DIF/Routing/DomainRouting/*.cc policies/DIF/Routing/DomainRouting/DV/*.cc policies/DIF/Routing/DomainRouting/LS/*.cc policies/DIF/Routing/DummyRouting/*.cc policies/DIF/Routing/SimpleRouting/*.cc policies/DIF/Routing/SimpleRouting/SimpleDV/*.cc policies/DIF/Routing/SimpleRouting/SimpleLS/*.cc scripts/*.cc src/*.cc src/CS/*.cc src/Common/*.cc src/DAF/*.cc src/DAF/AE/*.cc src/DAF/CDAP/*.cc src/DAF/DA/*.cc src/DAF/IRM/*.cc src/DIF/*.cc src/DIF/Delimiting/*.cc src/DIF/EFCP/*.cc src/DIF/EFCP/DTCP/*.cc src/DIF/EFCP/DTP/*.cc src/DIF/EFCP/EFCPTable/*.cc src/DIF/Enrollment/*.cc src/DIF/FA/*.cc src/DIF/NSM/*.cc src/DIF/RA/*.cc src/DIF/RIB/*.cc src/DIF/RMT/*.cc
# DO NOT DELETE THIS LINE -- make depend depends on it.
$O/policies/DIF/EFCP/EFCPPolicy.o: policies/DIF/EFCP/EFCPPolicy.cc \
policies/DIF/EFCP/EFCPPolicy.h \
src/Common/APN.h \
src/Common/Address.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h
$O/policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyBase.o: policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyBase.cc \
policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyBase.h \
src/Common/APN.h \
src/Common/Address.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h
$O/policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyDefault.o: policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyDefault.cc \
policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyBase.h \
policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyDefault.h \
src/Common/APN.h \
src/Common/Address.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h
$O/policies/DIF/EFCP/DTCP/ECNSlowDown/DTCPECNSlowDownPolicyBase.o: policies/DIF/EFCP/DTCP/ECNSlowDown/DTCPECNSlowDownPolicyBase.cc \
policies/DIF/EFCP/DTCP/ECNSlowDown/DTCPECNSlowDownPolicyBase.h \
src/Common/APN.h \
src/Common/Address.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h
$O/policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyBase.o: policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyBase.cc \
policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyBase.h \
policies/DIF/EFCP/DTCP/ECNSlowDown/DTCPECNSlowDownPolicyBase.h \
policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyBase.h \
policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyBase.h \
policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyBase.h \
policies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyBase.h \
policies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyBase.h \
policies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyBase.h \
policies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyBase.h \
policies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyBase.h \
policies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyBase.h \
policies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyBase.h \
policies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyBase.h \
policies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyBase.h \
policies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyBase.h \
policies/DIF/EFCP/DTCP/TxControl/TxControlPolicyBase.h \
policies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyBase.h \
policies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyBase.h \
policies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyBase.h \
policies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyBase.h \
policies/DIF/EFCP/EFCPPolicy.h \
policies/DIF/RA/AddressComparator/AddressComparatorBase.h \
policies/DIF/RA/PDUFG/IntPDUFG.h \
policies/DIF/RA/PDUFG/PDUFGNeighbor.h \
policies/DIF/RA/QueueAlloc/QueueAllocBase.h \
policies/DIF/RA/QueueIDGen/QueueIDGenBase.h \
policies/DIF/RMT/MaxQueue/RMTMaxQBase.h \
policies/DIF/RMT/Monitor/RMTQMonitorBase.h \
policies/DIF/RMT/PDUForwarding/IntPDUForwarding.h \
policies/DIF/RMT/Scheduler/RMTSchedulingBase.h \
src/Common/APN.h \
src/Common/APNamingInfo.h \
src/Common/Address.h \
src/Common/CongestionDescriptor.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/Flow.h \
src/Common/ModuleAccess.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/QoSReq.h \
src/Common/RINASignals.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DAF/DA/DA.h \
src/DAF/DA/Directory.h \
src/DAF/DA/DirectoryEntry.h \
src/DAF/DA/NamingInformation.h \
src/DAF/DA/NamingInformationEntry.h \
src/DAF/DA/NeighborTable.h \
src/DAF/DA/NeighborTableEntry.h \
src/DAF/DA/SearchTable.h \
src/DAF/DA/SearchTableEntry.h \
src/DIF/EFCP/DTCP/ControlPDU_m.h \
src/DIF/EFCP/DTCP/DTCP.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTP.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h \
src/DIF/FA/FABase.h \
src/DIF/FA/FAIBase.h \
src/DIF/FA/FAITable.h \
src/DIF/FA/FAITableEntry.h \
src/DIF/RA/NM1FlowTable.h \
src/DIF/RA/NM1FlowTableItem.h \
src/DIF/RA/RA.h \
src/DIF/RA/RABase.h \
src/DIF/RA/RAListeners.h \
src/DIF/RMT/RMT.h \
src/DIF/RMT/RMTBase.h \
src/DIF/RMT/RMTListeners.h \
src/DIF/RMT/RMTModuleAllocator.h \
src/DIF/RMT/RMTPort.h \
src/DIF/RMT/RMTQueue.h
$O/policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault/FCOverrunPolicyDefault.o: policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault/FCOverrunPolicyDefault.cc \
policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyBase.h \
policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyDefault/FCOverrunPolicyDefault.h \
policies/DIF/EFCP/EFCPPolicy.h \
src/Common/APN.h \
src/Common/Address.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h
$O/policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyBase.o: policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyBase.cc \
policies/DIF/EFCP/DTCP/ECN/DTCPECNPolicyBase.h \
policies/DIF/EFCP/DTCP/ECNSlowDown/DTCPECNSlowDownPolicyBase.h \
policies/DIF/EFCP/DTCP/FCOverrun/FCOverrunPolicyBase.h \
policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyBase.h \
policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyBase.h \
policies/DIF/EFCP/DTCP/NoRateSlowDown/NoRateSlowDownPolicyBase.h \
policies/DIF/EFCP/DTCP/RateReduction/RateReductionPolicyBase.h \
policies/DIF/EFCP/DTCP/RcvrAck/RcvrAckPolicyBase.h \
policies/DIF/EFCP/DTCP/RcvrControlAck/RcvrControlAckPolicyBase.h \
policies/DIF/EFCP/DTCP/RcvrFC/RcvrFCPolicyBase.h \
policies/DIF/EFCP/DTCP/ReceivingFC/ReceivingFCPolicyBase.h \
policies/DIF/EFCP/DTCP/ReconcileFC/ReconcileFCPolicyBase.h \
policies/DIF/EFCP/DTCP/RxTimerExpiry/RxTimerExpiryPolicyBase.h \
policies/DIF/EFCP/DTCP/SenderAck/SenderAckPolicyBase.h \
policies/DIF/EFCP/DTCP/SendingAck/SendingAckPolicyBase.h \
policies/DIF/EFCP/DTCP/TxControl/TxControlPolicyBase.h \
policies/DIF/EFCP/DTP/InitialSeqNum/InitialSeqNumPolicyBase.h \
policies/DIF/EFCP/DTP/RTTEstimator/RTTEstimatorPolicyBase.h \
policies/DIF/EFCP/DTP/RcvrInactivity/RcvrInactivityPolicyBase.h \
policies/DIF/EFCP/DTP/SenderInactivity/SenderInactivityPolicyBase.h \
policies/DIF/EFCP/EFCPPolicy.h \
policies/DIF/RA/AddressComparator/AddressComparatorBase.h \
policies/DIF/RA/PDUFG/IntPDUFG.h \
policies/DIF/RA/PDUFG/PDUFGNeighbor.h \
policies/DIF/RA/QueueAlloc/QueueAllocBase.h \
policies/DIF/RA/QueueIDGen/QueueIDGenBase.h \
policies/DIF/RMT/MaxQueue/RMTMaxQBase.h \
policies/DIF/RMT/Monitor/RMTQMonitorBase.h \
policies/DIF/RMT/PDUForwarding/IntPDUForwarding.h \
policies/DIF/RMT/Scheduler/RMTSchedulingBase.h \
src/Common/APN.h \
src/Common/APNamingInfo.h \
src/Common/Address.h \
src/Common/CongestionDescriptor.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/Flow.h \
src/Common/ModuleAccess.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/QoSReq.h \
src/Common/RINASignals.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DAF/DA/DA.h \
src/DAF/DA/Directory.h \
src/DAF/DA/DirectoryEntry.h \
src/DAF/DA/NamingInformation.h \
src/DAF/DA/NamingInformationEntry.h \
src/DAF/DA/NeighborTable.h \
src/DAF/DA/NeighborTableEntry.h \
src/DAF/DA/SearchTable.h \
src/DAF/DA/SearchTableEntry.h \
src/DIF/EFCP/DTCP/ControlPDU_m.h \
src/DIF/EFCP/DTCP/DTCP.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTP.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h \
src/DIF/FA/FABase.h \
src/DIF/FA/FAIBase.h \
src/DIF/FA/FAITable.h \
src/DIF/FA/FAITableEntry.h \
src/DIF/RA/NM1FlowTable.h \
src/DIF/RA/NM1FlowTableItem.h \
src/DIF/RA/RA.h \
src/DIF/RA/RABase.h \
src/DIF/RA/RAListeners.h \
src/DIF/RMT/RMT.h \
src/DIF/RMT/RMTBase.h \
src/DIF/RMT/RMTListeners.h \
src/DIF/RMT/RMTModuleAllocator.h \
src/DIF/RMT/RMTPort.h \
src/DIF/RMT/RMTQueue.h
$O/policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault/LostControlPDUPolicyDefault.o: policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault/LostControlPDUPolicyDefault.cc \
policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyBase.h \
policies/DIF/EFCP/DTCP/LostControlPDU/LostControlPDUPolicyDefault/LostControlPDUPolicyDefault.h \
policies/DIF/EFCP/EFCPPolicy.h \
src/Common/APN.h \
src/Common/Address.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \
src/DIF/EFCP/EFCPPolicySet.h \
src/DIF/EFCP/EFCP_defs.h
$O/policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyBase.o: policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyBase.cc \
policies/DIF/EFCP/DTCP/NoOverridePeak/NoOverridePeakPolicyBase.h \
policies/DIF/EFCP/EFCPPolicy.h \
src/Common/APN.h \
src/Common/Address.h \
src/Common/ConnectionId.h \
src/Common/DAP.h \
src/Common/Data.h \
src/Common/Data_m.h \
src/Common/ExternConsts.h \
src/Common/PDU.h \
src/Common/PDU_m.h \
src/Common/Policy.h \
src/Common/QoSCube.h \
src/Common/SDU.h \
src/Common/SDU_m.h \
src/DAF/CDAP/CDAPMessage_m.h \
src/DIF/EFCP/DTCP/DTCPState.h \
src/DIF/EFCP/DTCP/DTCPTimers_m.h \
src/DIF/EFCP/DTP/DTPState.h \
src/DIF/EFCP/DTP/DTPTimers_m.h \
src/DIF/EFCP/DTP/DataTransferPDU.h \
src/DIF/EFCP/DTP/DataTransferPDU_m.h \
src/DIF/EFCP/DTP/UserDataField.h \